Multi Up-Gradation Reliability Model for Open Source Software

被引:4
|
作者
Ahmadi M. [1 ]
Mahdavi I. [1 ]
Garmabaki A.H.S. [2 ,3 ]
机构
[1] Department of Industrial Engineering, Mazandaran University of Science and Technology, Babol
[2] Division of Operation and Maintenance Engineering, Luleå University of Technology, Luleå
[3] Department of Mathematics and Computer Science, Islamic Azad University, Nour Branch, Nour
来源
Lecture Notes in Mechanical Engineering | 2016年
关键词
Multi release; NHPP; Open source software (OSS); Testing phase; Up-gradation;
D O I
10.1007/978-3-319-23597-4_51
中图分类号
学科分类号
摘要
Nowadays, software companies have to continuously do up-gradation or add-ons in their software to survive in the market. This paper presents an effective reliability model for multi release open source software (OSS), which derived based on software lifecycle development process (SDLC) proposed by Jørgensen [1]. Most of OSS reliability models proposed in the literature are based on closed-form methodology and do not consider the properties of OSS in the model structure. The proposed model, incorporate bugs removed from two different phases, namely a pre-commit test and parallel debugging test. Furthermore, the proposed model is based on the assumptions that the overall fault removal of the new release depends on the reported faults from the previous release of the software and on the faults generated due to adding some new functionalities to the existing software system. The parameters of model have been estimated on real software failure dataset with three releases and goodness of fit of values have been calculated. Results show that the proposed model fits the data reasonably well and present better accuracy in comparison with other methods. © 2016, Springer International Publishing Switzerland.
引用
收藏
页码:691 / 702
页数:11
相关论文
共 50 条
  • [31] Factors affecting open technological innovation in open source software companies in Korea
    Hwang, Junseok
    Kim, Eungdo
    Kim, Seunghyun
    INNOVATION-ORGANIZATION & MANAGEMENT, 2009, 11 (03): : 279 - 290
  • [32] Developing a hybrid software reliability growth model
    Shrivastava, Avinash Kumar
    Sharma, Ruchi
    INTERNATIONAL JOURNAL OF QUALITY & RELIABILITY MANAGEMENT, 2022, 39 (05) : 1209 - 1225
  • [33] Characterizing Uncertainty of Software Reliability Growth Model
    Xu J.-J.
    Yao S.-Z.
    Xu, Jia-Jun (xujiajun@buaa.edu.cn), 1746, Chinese Academy of Sciences (28): : 1746 - 1758
  • [34] Empirical study of open source software selection for adoption, based on software quality characteristics
    Sarrab, Mohamed
    Rehman, Osama M. Hussain
    ADVANCES IN ENGINEERING SOFTWARE, 2014, 69 : 1 - 11
  • [35] Change-Oriented Open Source Software Process Simulation
    Zhang, Xuan
    Wang, Xu
    Kang, Yanni
    IEEE ACCESS, 2018, 6 : 70145 - 70163
  • [36] Open-source software migration under sanctions conditions
    Ronaghi, Mohammad Hossein
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2021, 12 (06) : 1132 - 1145
  • [37] A Study of Open Source Software Development from Control Perspective
    Xu, Bo
    Lin, Zhangxi
    Xu, Yan
    JOURNAL OF DATABASE MANAGEMENT, 2011, 22 (01) : 26 - 42
  • [38] Open-source software migration under sanctions conditions
    Mohammad Hossein Ronaghi
    International Journal of System Assurance Engineering and Management, 2021, 12 : 1132 - 1145
  • [39] The Analytical Hierarchy Process as a Tool to Select Open Source Software
    Al-Qutaish, Rafa E.
    Muhairat, Mohammad I.
    Al-Kasasbeh, Basil M.
    SEPADS'09: PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN SOFTWARE ENGINEERING, PARALLEL AND DISTRIBUTED SYSTEMS, 2009, : 39 - +
  • [40] Social network structures in open source software development teams
    Long, Yuan
    Siau, Keng
    JOURNAL OF DATABASE MANAGEMENT, 2007, 18 (02) : 25 - 40