TY - JOUR
T1 - A systematic literature review to identify and classify software requirement errors
AU - Walia, Gursimran Singh
AU - Carver, Jeffrey C.
N1 - Funding Information:
Grant Agency of the Czech Republic GACR 304/10/0320, Grant Agency of the Ministry of Health of the Czech Republic NT13477.
PY - 2009/7
Y1 - 2009/7
N2 - Most software quality research has focused on identifying faults (i.e., information is incorrectly recorded in an artifact). Because software still exhibits incorrect behavior, a different approach is needed. This paper presents a systematic literature review to develop taxonomy of errors (i.e., the sources of faults) that may occur during the requirements phase of software lifecycle. This taxonomy is designed to aid developers during the requirement inspection process and to improve overall software quality. The review identified 149 papers from the software engineering, psychology and human cognition literature that provide information about the sources of requirements faults. A major result of this paper is a categorization of the sources of faults into a formal taxonomy that provides a starting point for future research into error-based approaches to improving software quality.
AB - Most software quality research has focused on identifying faults (i.e., information is incorrectly recorded in an artifact). Because software still exhibits incorrect behavior, a different approach is needed. This paper presents a systematic literature review to develop taxonomy of errors (i.e., the sources of faults) that may occur during the requirements phase of software lifecycle. This taxonomy is designed to aid developers during the requirement inspection process and to improve overall software quality. The review identified 149 papers from the software engineering, psychology and human cognition literature that provide information about the sources of requirements faults. A major result of this paper is a categorization of the sources of faults into a formal taxonomy that provides a starting point for future research into error-based approaches to improving software quality.
KW - Human errors
KW - Software quality
KW - Systematic literature review
UR - http://www.scopus.com/inward/record.url?scp=67349095299&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=67349095299&partnerID=8YFLogxK
U2 - 10.1016/j.infsof.2009.01.004
DO - 10.1016/j.infsof.2009.01.004
M3 - Review article
AN - SCOPUS:67349095299
SN - 0950-5849
VL - 51
SP - 1087
EP - 1109
JO - Information and Software Technology
JF - Information and Software Technology
IS - 7
ER -