Enhancing Testing Technologies for Globalization of Software Engineering & Productivity

Download: Book URL.

“Enhancing Testing Technologies for Globalization of Software Engineering & Productivity” by Amir Khan and Atif M. Memon. In Handbook of Research on Software Engineering and Productivity Technologies: Implications of Globalisation, 2009.

Abstract

While successful at increasing code churn rates, global software development and evolution suffers from several quality assurance challenges. First, sub-groups within developer communities often work on loosely coupled parts of the application code. Each developer (sub-group) typically modifies a local "copy" of the code and frequently checks-in changes (and downloads other developers' changes). Consequently, after making a change, a developer may not immediately realize that the local change has inadvertently broken other parts of the overall software code. This situation is compounded as there is little direct inter-developer communication -- almost all communication is done via web-based tools such as code commit log messages, bug reports, change-requests, and comments. This chapter outlines the challenges that global software development adds to the already-complex quality assurance process. Two case studies of real software projects implemented in a disturbed manner demonstrate the importance of continuous integration testing and the positive consequences of increasing the diversity of quality assurance techniques/tools. Finally, it concludes with an outline of how software integration testing needs to be enhanced to meet the new challenges of globalization.

Download: Book URL.

BibTeX entry:

@incollection{KhanMemonGlobal2009,
   author = {Amir Khan and Atif M. Memon},
   title = {Enhancing Testing Technologies for Globalization of Software
	Engineering & Productivity},
   booktitle = {Handbook of Research on Software Engineering and
	Productivity Technologies: Implications of Globalisation},
   publisher = {Information Science Reference},
   year = {2009}
}

Back to Atif Memon's Publications.