TY - GEN
T1 - Software reliability modelling and optimization for multi-release software development processes
AU - Hu, Q. P.
AU - Peng, R.
AU - Xie, M.
AU - Ng, S. H.
AU - Levitin, G.
PY - 2011
Y1 - 2011
N2 - During the lifespan of large software systems, iterative development procedure is commonly adopted with continuously incremental software versions released to the market. When to release each release plays an important role for balancing the competition in market and the risk of low-quality software. Traditionally, release-time issue is addressed with software reliability models for single version. How to model the reliability of multi-release software development process is our concern now. It is interesting to study the dynamics of software faults during this releasing procedure. Without the loss of generality, a specific iterative software development scenario is considered for our current study, where a software development team develops, tests and releases software version by version. The trend of the remaining number of faults over different versions is of great concern, and a modeling framework is proposed to study the expected number of remaining faults in each version. Cost model is then proposed, and cost oriented optimal release time analysis for n versions is studied. A numerical example is given for the illustrative purpose. © 2011 IEEE.
AB - During the lifespan of large software systems, iterative development procedure is commonly adopted with continuously incremental software versions released to the market. When to release each release plays an important role for balancing the competition in market and the risk of low-quality software. Traditionally, release-time issue is addressed with software reliability models for single version. How to model the reliability of multi-release software development process is our concern now. It is interesting to study the dynamics of software faults during this releasing procedure. Without the loss of generality, a specific iterative software development scenario is considered for our current study, where a software development team develops, tests and releases software version by version. The trend of the remaining number of faults over different versions is of great concern, and a modeling framework is proposed to study the expected number of remaining faults in each version. Cost model is then proposed, and cost oriented optimal release time analysis for n versions is studied. A numerical example is given for the illustrative purpose. © 2011 IEEE.
KW - multiple releases
KW - release time
KW - single release
KW - Software reliability
UR - https://www.scopus.com/pages/publications/84856555902
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-84856555902&origin=recordpage
U2 - 10.1109/IEEM.2011.6118174
DO - 10.1109/IEEM.2011.6118174
M3 - RGC 32 - Refereed conference paper (with host publication)
SN - 9781457707391
SP - 1534
EP - 1538
BT - IEEE International Conference on Industrial Engineering and Engineering Management
T2 - IEEE International Conference on Industrial Engineering and Engineering Management, IEEM2011
Y2 - 6 December 2011 through 9 December 2011
ER -