Managing the software process
Key Lessons in Achieving Widespread Inspection Use
IEEE Software
Process assurance audits: lessons learned
Proceedings of the 20th international conference on Software engineering
Software Engineering Economics
Software Engineering Economics
Software Cost Estimation with Cocomo II with Cdrom
Software Cost Estimation with Cocomo II with Cdrom
Software Inspection
The ROI of Software Dependability: The iDAVE Model
IEEE Software
Bridge the Gap between Software Test Process and Business Value: A Case Study
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Assessing quality processes with ODC COQUALMO
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Hi-index | 0.00 |
Review, process audit, and testing are three main Quality Assurance activities during the software development life cycle. They complement each other to examine work products for defects and improvement opportunities to the largest extent. Understanding the effort distribution and intercorrelation among them will facilitate software organization project planning, improve the software quality within the budget and schedule and make continuous process improvement. This paper reports some empirical findings of effort distribution pattern of the three types of QA activities from a series of incremental projects in China. The result of the study gives us some implications on how to identify which type of QA activity is insufficient while others might be overdone, how to balance the effort allocation and planning for future projects, how to improve the weak part of each QA activity and finally improve the Return On Investment (ROI) of QA activities and the whole process effectiveness under the specific organization context.