MODELING TWO-DIMENSIONAL SOFTWARE MULTI-UPGRADATION AND RELATED RELEASE PROBLEM (A MULTI-ATTRIBUTE UTILITY APPROACH)

被引:12
作者
Garmabaki, Amir H. S. [1 ]
Aggarwal, Anu. G. [1 ]
Kapur, P. K. [2 ]
Yadavali, V. S. S. [3 ]
机构
[1] Univ Delhi, Dept Operat Res, Delhi 110007, India
[2] Amity Univ, Amity Int Business Sch, Noida, Uttar Pradesh, India
[3] Univ Pretoria, Dept Ind & Syst Engn, Pretoria, South Africa
关键词
Multi-attribute utility function; NHPP; multi-release; operational phase; testing phase;
D O I
10.1142/S021853931250012X
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The today's fast-paced, competitive environment in the field of Science and Technology, demands highly reliable hardware and software in order to achieve new breakthroughs in quality and productivity. In this scenario, first release of software products includes enough features and functionality to make it useful for the customers. Later, software companies have to come up with upgradation or add-ons in their software to survive in the market through a series of releases. Each succeeding upgradation offers some innovative performance or new functionality, distinguishing itself from the past releases. In one-dimensional Software Reliability Growth Models (SRGM) researcher used one factor such as Testing-Time, Testing-Effort or Coverage, etc. but within a two-dimensional SRGM environment, the process depends on two-types of reliability growth factors like Testing-time and Testing-effort. In addition, we also consider the combined effect of bugs encountered during testing of present release and user reported bugs from the operational phase. The model developed in the paper takes into consideration the testing and the operational phase where fault removal phenomenon follows, logistic and Weibull model, respectively. The paper also comprises of formulating an optimal release problem based on Multi-Attribute Utility Theory (MAUT). Lastly, the model validation is done on real dataset of software already released in the market with successive generations.
引用
收藏
页数:23
相关论文
共 29 条
[1]  
Boland P. J., 2001, J KOREAN STAT SOC, V30, P147
[2]  
Garmabaki AHS, 2011, IN C IND ENG ENG MAN, P1539, DOI 10.1109/IEEM.2011.6118175
[3]  
Gaudoin O., 1999, INT J RELIABILITY QU, V6, P31
[4]   TIME-DEPENDENT ERROR-DETECTION RATE MODEL FOR SOFTWARE RELIABILITY AND OTHER PERFORMANCE-MEASURES [J].
GOEL, AL ;
OKUMOTO, K .
IEEE TRANSACTIONS ON RELIABILITY, 1979, 28 (03) :206-211
[5]   SOFTWARE FAILURE INTENSITY, RELIABILITY AND OPTIMAL STOPPING TIME INCORPORATING REPAIR POLICIES [J].
Gokhale, Swapna S. .
INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2006, 13 (05) :455-477
[6]   Cost-reliability-optimal release policy for software reliability models incorporating improvements in testing efficiency [J].
Huang, CY .
JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 77 (02) :139-155
[7]   TWO-DIMENSIONAL CHANGE-POINT MODELING FOR SOFTWARE RELIABILITY ASSESSMENT [J].
Inoue, Shinji ;
Fukuma, Keisuke ;
Yamada, Shigeru .
INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2010, 17 (06) :531-542
[8]   Multi up-gradation software reliability growth model with imperfect debugging [J].
Kapur P.K. ;
Singh O. ;
Garmabaki A.S. ;
Singh J. .
International Journal of System Assurance Engineering and Management, 2010, 1 (04) :299-306
[9]  
Kapur P. K., 2010, 2010 2nd International Conference on Reliability, Safety and Hazard - Risk-Based Technologies and Physics-of-Failure Methods (ICRESH 2010), P468, DOI 10.1109/ICRESH.2010.5779595
[10]   RELIABILITY ANALYSIS OF PROJECT AND PRODUCT TYPE SOFTWARE IN OPERATIONAL PHASE INCORPORATING THE EFFECT OF FAULT REMOVAL EFFICIENCY [J].
Kapur, P. K. ;
Gupta, Anshu ;
Jha, P. C. .
INTERNATIONAL JOURNAL OF RELIABILITY QUALITY & SAFETY ENGINEERING, 2007, 14 (03) :219-240