Software Testing and Analysis: Process, Principles and Techniques
Software Testing and Analysis: Process, Principles and Techniques
Software Testing: Testing Across the Entire Software Development Life Cycle
Software Testing: Testing Across the Entire Software Development Life Cycle
Software Testing and Quality Assurance
Software Testing and Quality Assurance
Procedural coordination and offshored software tasks: Lessons from two case studies
Information and Management
Challenging the interoperability between computers in industry with MDA and SOA
Computers in Industry - Special issue: Collaborative environments for concurrent engineering
Performance: Its meaning and content for today's business research
Computers in Industry
Extreme programming compared with Microsoft-style iterative development
Communications of the ACM
On Coordination Mechanisms in Global Software Development
ICGSE '07 Proceedings of the International Conference on Global Software Engineering
Quality Assessment Based on Attribute Series of Software Evolution
WCRE '07 Proceedings of the 14th Working Conference on Reverse Engineering
Global IT Outsourcing: Software Development across Borders
Global IT Outsourcing: Software Development across Borders
Foundations of Software Testing: ISTQB Certification
Foundations of Software Testing: ISTQB Certification
Dynamic Business Networks: A Headache for Sustainable Systems Interoperability
OTM '09 Proceedings of the Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: ADI, CAMS, EI2N, ISDE, IWSSA, MONET, OnToContent, ODIS, ORM, OTM Academy, SWWS, SEMELS, Beyond SAWSDL, and COMBEK 2009
New processes for new horizons: the incremental commitment model
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Work-domain knowledge in usability evaluation: Experiences with Cooperative Usability Testing
Journal of Systems and Software
Bottom-up reuse for multi-level testing
Journal of Systems and Software
Finding usability bugs with automated tests
Communications of the ACM
A systematic mapping study of software product lines testing
Information and Software Technology
Mining software defect data to support software testing management
Applied Intelligence
Management of lifecycle costs and benefits: Lessons from information systems practice
Computers in Industry
Hi-index | 0.00 |
Distributed software development has resulted in formation of business partners spread across different economic, temporal, and organizational zones collaborating together for shared authorship of evolving software artifacts. However, the distributed approach is not without risks, and organizations implement specific test strategies to assist in the verification process of work-in-progress software artifacts. This paper discusses the test strategies adopted in the software development lifecycle by a service provider pursuing distributed software development in New Zealand, Australia, and India. Verification and validation processes have been deployed to ascertain the quality, security and traceability of artifacts developed in distributed sites. Findings reveal that strategies are based on protection of sensitive data through management of test database, use of drivers and interfacing stub supports between modules, as well as compliance verification on incremental releases through a customized ''Synchronize and Stabilize'' lifecycle model. A staging environment, within the case business context, is used for evaluating the robustness of the software product before its official launch in production environment. The actual ongoing work practices within distributed software business environments are presented, which provide value to academia, industry, ICT sector and government institutions.