Generalized Multi-Release Framework for Fault Prediction in Open Source Software

被引:10
作者
Khurshid, Shozab [1 ]
Shrivastava, A. K. [2 ]
Iqbal, Javaid [1 ]
机构
[1] Univ Kashmir, Srinagar, Jammu & Kashmir, India
[2] Int Management Inst, Kolkata, W Bengal, India
关键词
Change Point; Error Generation; Imperfect Debugging; Multi Release; Non-Homogenous Poisson Process (NHPP); Open Source Software (OSS); Ranking; Software Reliability Growth Model (SRGM); RELIABILITY GROWTH;
D O I
10.4018/IJSI.2019100105
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software developing communities are shifting to open source software (OSS) because of the reason that software development takes place in successive releases, thereby improving its quality and reliability. Multi-release development of OSS can provide an opportunity to inculcate the dynamic needs of the user in a very short span of time to survive in the market. In spite of having these benefits, numerous challenges can be faced during the multi-release OSS development. Some of the challenges can be the generation of errors during the addition of new features. To address the changing fault detection process, a change point phenomenon is considered so as to give more practicality to the model. In this article, we present a general framework for multi-release OSS modelling incorporating imperfect debugging and change points. Parameter estimation and model validation is done on the three releases of Apache, an open source software project.
引用
收藏
页码:86 / 107
页数:22
相关论文
共 21 条
[1]  
Anjum Mohd, 2013, International Journal of Information Technology and Computer Science, V5, P1, DOI 10.5815/ijitcs.2013.02.01
[2]   A study of software reliability growth from the perspective of learning effects [J].
Chiu, Kuei-Chen ;
Huang, Yeu-Shiang ;
Lee, Tzai-Zang .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 2008, 93 (10) :1410-1421
[3]  
Garmabaki AHS, 2015, 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), P761, DOI 10.1109/IEEM.2015.7385750
[4]   MODELING TWO-DIMENSIONAL SOFTWARE MULTI-UPGRADATION AND RELATED RELEASE PROBLEM (A MULTI-ATTRIBUTE UTILITY APPROACH) [J].
Garmabaki, Amir H. S. ;
Aggarwal, Anu. G. ;
Kapur, P. K. ;
Yadavali, V. S. S. .
INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2012, 19 (03)
[5]   SOFTWARE-RELIABILITY MODELS - ASSUMPTIONS, LIMITATIONS, AND APPLICABILITY [J].
GOEL, AL .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (12) :1411-1423
[6]   Putting it all in the trunk: incremental software development in the FreeBSD open source project [J].
Jorgensen, N .
INFORMATION SYSTEMS JOURNAL, 2001, 11 (04) :321-336
[7]   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
[8]   A discrete SRGM for multi release software system [J].
Kapur, P.K. ;
Aggarwal, Anu G. ;
Nijhawan, Nidhi .
International Journal of Industrial and Systems Engineering, 2014, 16 (02) :143-155
[9]  
Kapur P. K., 2009, BVICAM's International Journal of Information Technology, V1, P29
[10]  
Kapur PK, 2011, SPRINGER SER RELIAB, P1, DOI 10.1007/978-0-85729-204-9