TY - GEN
T1 - A Simulation Model of Software Quality Assurance in the Software Lifecycle
AU - Nakahara, Hiroto
AU - Monden, Akito
AU - Yucel, Zeynep
N1 - Funding Information:
Part of this research was supported by JSPS KAKENHI Grant number 20H05706.
Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - Software quality assurance (SQA) is a series of activities within the software development lifecycle that repetitively verify or test the software deliverables to ensure their quality. In this paper, we propose a simulation model of SQA to quantitatively demonstrate the positive effect of adding quality assurance (QA) effort especially in early phases of software development. The proposed model can represent the relationship among the number of bugs in each phase, the amount of QA effort, the expected number of detectable bugs and the amount of bug fixing effort. The model can simulate the different QA strategies in a given software development context; thus, it is useful to identify the best or better strategies to improve software quality with smaller QA and bug fixing effort.
AB - Software quality assurance (SQA) is a series of activities within the software development lifecycle that repetitively verify or test the software deliverables to ensure their quality. In this paper, we propose a simulation model of SQA to quantitatively demonstrate the positive effect of adding quality assurance (QA) effort especially in early phases of software development. The proposed model can represent the relationship among the number of bugs in each phase, the amount of QA effort, the expected number of detectable bugs and the amount of bug fixing effort. The model can simulate the different QA strategies in a given software development context; thus, it is useful to identify the best or better strategies to improve software quality with smaller QA and bug fixing effort.
KW - software inspection
KW - software quality assurance
KW - software review
KW - software testing
UR - http://www.scopus.com/inward/record.url?scp=85125712074&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85125712074&partnerID=8YFLogxK
U2 - 10.1109/SNPD51163.2021.9704927
DO - 10.1109/SNPD51163.2021.9704927
M3 - Conference contribution
AN - SCOPUS:85125712074
T3 - Proceedings - 22nd IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2021-Fall
SP - 236
EP - 241
BT - Proceedings - 22nd IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2021-Fall
A2 - Yau, Her-Terng
A2 - Stenzel, Roland
A2 - Shyu, Mei-Ling
A2 - Lin, Hsiung-Cheng
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 22nd IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2021-Fall
Y2 - 24 November 2021 through 26 November 2021
ER -