Advances in software inspections
IEEE Transactions on Software Engineering
An analysis of defect densities found during software inspections
Journal of Systems and Software
An improved inspection technique
Communications of the ACM
System dynamics modeling of an inspection-based process
Proceedings of the 18th international conference on Software engineering
Object-oriented inspection in the face of delocalisation
Proceedings of the 22nd international conference on Software engineering
An encompassing life cycle centric survey of software inspection
Journal of Systems and Software
Business Dynamics
Quantifying the Effects on Effort of Process Improvement
IEEE Software
Comparing Detection Methods for Software Requirements Inspections: A Replicated Experiment
IEEE Transactions on Software Engineering
What We Have Learned About Fighting Defects
METRICS '02 Proceedings of the 8th International Symposium on Software Metrics
The Effect of the Number of Defects on Estimates Produced by Capture-Recapture Models
ISSRE '08 Proceedings of the 2008 19th International Symposium on Software Reliability Engineering
Journal of Software Maintenance and Evolution: Research and Practice
Hi-index | 0.00 |
Repairing a defect in the late phases of software development can be a hundred times more expensive than finding and fixing it during the requirements and design phase. Software inspection is a technique that may be used to aid in the identification of defects during early stages of the process and avoid propagation of such defects to later phases. The cost-benefit of inspections may be significant if they are efficiently performed. Since this process is affected by several quality factors, the analysis of the overall context of inspection may become complex. Project managers are reluctant to introduce inspection due to uncertainty regarding its real benefits. This paper presents a system dynamics model, which is a descriptive technique for systems modeling and simulation and involves several variables that strongly influence inspection efficiency. The influence levels of model variables are quantified based on real or empirical experiments reported in the literature, in order to approximate model results to values that would be obtained in the real world. The model allows the reproduction of scenarios without paying the costs and facing the risks of a real project implementation. Therefore, it enables the analysis of inspection effects on the software development process.