Advertisement

Framework for Collaborative Software Testing Efforts Between Cross-Functional Teams Aiming at High Quality End Product

  • Prabal MahantaEmail author
  • Georg Bischoff
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11231)

Abstract

Currently software testing has become critical, expensive (time and cost), effort intensive activity. There are times when software development teams keep the testing activities until a feature development completion which impacts the delivery and quality. To overcome certain friction in quality, there are methods like automation which are applied to various phases of development but often the regression element is skipped. The paper stresses on key elements like automation, quality metrics, feedback and collaboration between cross units in case of diverse team sets in a large organization. The paper tries to present a framework where collaboration, standardization of software testing approach at each level of development becomes critical for successful and high-quality software delivery.

Keywords

Collaboration Coaching Automation Testing Software development Quality 

References

  1. 1.
    Leicht, N., Blohm, I., Leimeister, J.M.: Leveraging the power of the crowd for software testing. IEEE Softw. 34(2), 62–69 (2017).  https://doi.org/10.1109/MS.2017.37CrossRefGoogle Scholar
  2. 2.
    Buffardi, K., Robb, C., Rahn, D.: Tech startups: realistic software engineering projects with interdisciplinary collaboration. J. Comput. Sci. Coll. 32(4), 93–98 (2017)Google Scholar
  3. 3.
    Abrahamsson, P., et al.: Agile software development methods: review and analysis. arXiv preprint arXiv:1709.08439 (2017)
  4. 4.
    Grechanik, M., Xie, Q., Fu, C.: Creating GUI testing tools using accessibility technologies. In: International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2009. IEEE (2009)Google Scholar
  5. 5.
    Zhao, Y., et al.: The impact of continuous integration on other software development practices: a large-scale empirical study. In: Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering. IEEE Press (2017)Google Scholar
  6. 6.
    Davis, F.D., Venkatesh, V.: Toward preprototype user acceptance testing of new information systems: implications for software project management. IEEE Trans. Eng. Manag. 51(1), 31–46 (2004)CrossRefGoogle Scholar
  7. 7.
    Bell, J., Sheth, S., Kaiser, G.: Secret ninja testing with HALO software engineering. In: Proceedings of the 4th International Workshop on Social Software Engineering. ACM, New York (2011)Google Scholar
  8. 8.
    Banzai, T., et al.: D-cloud: design of a software testing environment for reliable distributed systems using cloud computing technology. In: Conference on 10th IEEE/ACM International Cluster, Cloud and Grid Computing (CCGrid). IEEE (2010)Google Scholar
  9. 9.
    Lauesen, S., Younessi, H.: Is software quality visible in the code. IEEE Softw. 15(4), 69–73 (1998)CrossRefGoogle Scholar
  10. 10.
    Thomas, K.W.: Conflict and conflict management: reflections and update. J. Organ. Behav. 13(3), 265–274 (1992)CrossRefGoogle Scholar
  11. 11.
    Fiore, S.M., Salas, E.: Team cognition and expert teams: developing insights from cross–disciplinary analysis of exceptional teams. Int. J. Sport Exerc. Psychol. 4(4), 369–375 (2006).  https://doi.org/10.1016/0022-2836(81)90087-5CrossRefGoogle Scholar
  12. 12.
    Burrell, J., et al.: Context-aware computing: a test case. In: Borriello, G., Holmquist, L.E. (eds.) UbiComp 2002. LNCS, vol. 2498, pp. 1–15. Springer, Heidelberg (2002).  https://doi.org/10.1007/3-540-45809-3_1CrossRefGoogle Scholar
  13. 13.
    Garousi, V., et al.: What industry wants from academia in software testing?: hearing practitioners’ opinions. In: Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering. ACM (2017)Google Scholar
  14. 14.
    Fowler, M.: Testpyramid, May 2012. https://martinfowler.com/bliki/TestPyramid.html. Accessed 04 May 2017
  15. 15.
    Hansen, P., Hacks, S.: Continuous delivery for enterprise architecture maintenance. Full-scale Software Engineering/The Art of Software Testing 56 (2017)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.SAP Labs India Pvt Ltd.BangaloreIndia
  2. 2.SAP SEWalldorfGermany

Personalised recommendations