A Method to Diagnose Self-Weaknesses for Software Development Organizations
A root cause is a source of a defect such that if it is removed, the defect is subsequently decreased or removed. By analyzing the root causes of defects of the software projects, the authors will be able to determine the weaknesses of their software development teams. They could thus decide on how much effort to be invested on specific actions to improve the weaknesses of the teams. In this paper, they first described how defects were objectively collected during project development. Second, the root causes were defined and categorized into six groups. Then they focused on analyzing defects to find out their root causes. Based on statistical results, the weaknesses of the project teams were determined.