Towards a metrics suite for object oriented design
OOPSLA '91 Conference proceedings on Object-oriented programming systems, languages, and applications
Practical software metrics for project management and process improvement
Practical software metrics for project management and process improvement
Orthogonal Defect Classification-A Concept for In-Process Measurements
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
Integrating a defect typology with containment metrics
ACM SIGSOFT Software Engineering Notes
An investigation into coupling measures for C++
ICSE '97 Proceedings of the 19th international conference on Software engineering
Development life-cycle WITH reuse
SAC '94 Proceedings of the 1994 ACM symposium on Applied computing
A case study in root cause defect analysis
Proceedings of the 22nd international conference on Software engineering
An encompassing life cycle centric survey of software inspection
Journal of Systems and Software
Modeling Development Effort in Object-Oriented Systems Using Design Properties
IEEE Transactions on Software Engineering - Special section on the seventh international software metrics symposium
Integrating scenario-based and measurement-based software product assessment
Journal of Systems and Software
Software Metrics: A Rigorous and Practical Approach
Software Metrics: A Rigorous and Practical Approach
Handbook of Walkthroughs, Inspections, and Technical Reviews: Evaluating Programs, Projects, and Products
Software Inspection
Learning from Our Mistakes with Defect Causal Analysis
IEEE Software
Guest Editors' Introduction: Global Software Development
IEEE Software
Surviving Global Software Development
IEEE Software
Assessing the applicability of fault-proneness models across object-oriented software projects
IEEE Transactions on Software Engineering
Experiences with defect prevention
IBM Systems Journal
Modeling software testing costs and risks using fuzzy logic paradigm
Journal of Systems and Software
Managing testing activities in telecommunications: A case study
Journal of Engineering and Technology Management
Hi-index | 0.00 |
In many low mature organizations dynamic testing isoften the only defect detection method applied. Thus,defects are detected rather late in the developmentprocess. High rework and testing effort, typically undertime pressure, lead to unpredictable delivery dates anduncertain product quality. This paper presents severalmethods for early defect detection and prevention thathave been in existence for quite some time, although notall of them are common practice. However, to use thesemethods operationally and scale them to a particularproject or environment, they have to be positionedappropriately in the life cycle, especially in complexprojects.Modeling the development life cycle, that is theconstruction of a project-specific life cycle, is anindispensable first step to recognize possible defectinjection points throughout the development project andto optimize the application of the available methods fordefect detection and prevention. This paper discusses theimportance of Life Cycle Modeling for defect detectionand prevention and presents a set of concrete, provenmethods that can be used to optimize defect detectionand prevention. In particular, software inspections,static code analysis, defect measurement and defectcausal analysis are discussed. These methods allowearly, low cost detection of defects, preventing them frompropagating to later development stages and preventingthe occurrence of similar defects in future projects.