IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Enhancing Testing Technologies for Globalization of Software Engineering and Productivity

Enhancing Testing Technologies for Globalization of Software Engineering and Productivity
View Sample PDF
Author(s): Amir H. Khan (University of Maryland, USA)and Atif M. Memon (University of Maryland, USA)
Copyright: 2010
Pages: 12
Source title: Handbook of Research on Software Engineering and Productivity Technologies: Implications of Globalization
Source Author(s)/Editor(s): Muthu Ramachandran (Leeds Metropolitan University, UK)and Rogério Atem de Carvalho (Instituto Federal Fluminense, Brazil)
DOI: 10.4018/978-1-60566-731-7.ch005

Purchase

View Enhancing Testing Technologies for Globalization of Software Engineering and Productivity on the publisher's website for pricing and purchasing information.

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.

Related Content

Babita Srivastava. © 2024. 21 pages.
Sakuntala Rao, Shalini Chandra, Dhrupad Mathur. © 2024. 27 pages.
Satya Sekhar Venkata Gudimetla, Naveen Tirumalaraju. © 2024. 24 pages.
Neeta Baporikar. © 2024. 23 pages.
Shankar Subramanian Subramanian, Amritha Subhayan Krishnan, Arumugam Seetharaman. © 2024. 35 pages.
Charu Banga, Farhan Ujager. © 2024. 24 pages.
Munir Ahmad. © 2024. 27 pages.
Body Bottom