Software errors and complexity: an empirical investigation0
Communications of the ACM
Collecting and categorizing software error data in an industrial environment
Journal of Systems and Software - Special issue on the fifth Minnowbrook workshop on software performance evaluation
Orthogonal Defect Classification-A Concept for In-Process Measurements
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
Secrets of software quality: 40 innovations from IBM
Secrets of software quality: 40 innovations from IBM
Learning from Our Mistakes with Defect Causal Analysis
IEEE Software
Software Faults in Evolving a Large, Real-Time System: a Case Study
ESEC '93 Proceedings of the 4th European Software Engineering Conference on Software Engineering
Can you Trust a Single Data Source Exploratory Software Engineering Case Study?
Empirical Software Engineering
Classification and evaluation of defects in a project retrospective
Journal of Systems and Software
Problem management maturity within corrective maintenance
Journal of Software Maintenance: Research and Practice
Requirements discovery during the testing of safety-critical software
Proceedings of the 25th International Conference on Software Engineering
The Importance of Life Cycle Modeling to Defect Detection and Prevention
STEP '02 Proceedings of the 10th International Workshop on Software Technology and Engineering Practice
Results from introducing component-level test automation and test-driven development
Journal of Systems and Software - Special issue: Selected papers from the 11th Asia Pacific software engineering conference (APSEC 2004)
Requirement error abstraction and classification: an empirical study
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Designing task visualizations to support the coordination of work in software development
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Classification of usability problems (CUP) scheme: augmentation and exploitation
Proceedings of the 4th Nordic conference on Human-computer interaction: changing roles
The When-Who-How analysis of defects for improving the quality control process
Journal of Systems and Software
A defect-driven process for software quality improvement
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Process Improvement in Requirements Management: A Method Engineering Approach
REFSQ '08 Proceedings of the 14th international conference on Requirements Engineering: Foundation for Software Quality
Improving Customer Support Processes: A Case Study
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
A case study comparing defect profiles of a reused framework and of applications reusing it
Empirical Software Engineering
Evaluating Workloads Using Comparative Functional Coverage
HVC '08 Proceedings of the 4th International Haifa Verification Conference on Hardware and Software: Verification and Testing
A systematic literature review to identify and classify software requirement errors
Information and Software Technology
Toward an understanding of bug fix patterns
Empirical Software Engineering
A Case Study of Defect Introduction Mechanisms
CAiSE '09 Proceedings of the 21st International Conference on Advanced Information Systems Engineering
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
Service research challenges and solutions for the future internet
Characteristics of multiple-component defects and architectural hotspots: a large system case study
Empirical Software Engineering
Difficulties in establishing a defect management process: a case study
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
Towards adopting ODC in automation application development projects
Proceedings of the 5th India Software Engineering Conference
Reliability of feedback fechanism based on root cause defect analysis-case study
Annales UMCS, Informatica
Software defect analysis of a multi-release telecommunications system
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Improving the software problem management process: a case study
EuroSPI'06 Proceedings of the 13th European conference on Software Process Improvement
Deriving a unified fault taxonomy for event-based systems
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
Improving the problem management process from knowledge management perspective
PROFES'07 Proceedings of the 8th international conference on Product-Focused Software Process Improvement
Proceedings of the 2013 International Conference on Software Engineering
The LEGO strategy: Guidelines for a profitable deployment
Computer Standards & Interfaces
Journal of Systems and Software
Model-based requirements verification method: Conclusions from two controlled experiments
Information and Software Technology
A tool supporting root cause analysis for synchronous retrospectives in distributed software teams
Information and Software Technology
Perceived causes of software project failures - An analysis of their relationships
Information and Software Technology
Hi-index | 0.00 |
There are three interdependent factors that drive our software development processes: interval, quality and cost. As market pressures continue to demand new features ever more rapidly, the challenge is to meet those demands while increasing, or at least not sacrificing, quality. One advantage of defect prevention as an upstream quality improvement practice is the beneficial effect it can have on interval: higher quality early in the process results in fewer defects to be found and repaired in the later parts of the process, thus causing an indirect interval reduction.We report a retrospective root cause defect analysis study of the defect Modification Requests (MRs) discovered while building, testing, and deploying a release of a transmission network element product. We subsequently introduced this analysis methodology into new development projects as an in-process measurement collection requirement for each major defect MR.We present the experimental design of our case study discussing the novel approach we have taken to defect and root cause classification and the mechanisms we have used for randomly selecting the MRs to analyze and collecting the analyses via a web interface. We then present the results of our analyses of the MRs and describe the defects and root causes that we found, and delineate the countermeasures created to either prevent those defects and their root causes or detect them at the earliest possible point in the development process.We conclude with lessons learned from the case study and resulting ongoing improvement activities.