Title
Defect Prioritization in the Software Industry: Challenges and Opportunities
Abstract
Defect prioritization is a decision making process wherein stakeholders determine the temporal order of open defects to be fixed. It is critical to the software development life-cycle as the decisions made during this process directly affect release planning, resource management, and maintenance costs. In fact, defect prioritization is complex as many factors need to be taken into consideration and the decisions made can be subjective or incorporate inherent knowledge and intuition of decision makers. We believe that managing the complexities of the decision making process can provide valuable support and help in uncovering any inconsistencies in the interpretation of criteria to prioritize defects. In this paper, we explore the defect triaging process in Research In Motion to gain a better understanding of the shortcomings and challenges of the current practices. Based on our findings, we sketch some research directions to improve industrial software defect prioritization.
Year
DOI
Venue
2013
10.1109/ICST.2013.40
ICST
Keywords
Field
DocType
release planning,current practice,defect prioritization,better understanding,software development life-cycle,maintenance cost,industrial software defect prioritization,inherent knowledge,open defect,software industry,decision maker,software life cycle,testing,decision making process,resource management,software maintenance,economics,software development lifecycle,software engineering,availability,complexity management
Resource management,Computer science,Software,Software development process,Requirement prioritization,Software maintenance,Complexity management,Reliability engineering,Decision-making,Sketch
Conference
Citations 
PageRank 
References 
0
0.34
0
Authors
5
Name
Order
Citations
PageRank
Nilam Kaushik111.07
Mehdi Amoui2686.02
Ladan Tahvildari3140868.51
Weining Liu4467.47
Shimin Li5546.92