Modelling Failures Occurrences of Open Source Software with Reliability Growth

被引:0
|
作者
Rossi, Bruno [1 ]
Russo, Barbara [1 ]
Succi, Giancarlo [1 ]
机构
[1] Free Univ Bolzano Bozen, CASE Ctr Appl Software Engn, I-39100 Bolzano, Italy
来源
关键词
Software failures; software reliability growth; open source software;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Open Source Software (OSS) products are widely used although a general consensus on their quality is far to be reached. Providing results on OSS reliability - as quality indicator contributes to shed some light on this issue and allows organizations to make informed decisions in adopting OSS products or in releasing their own OSS. In this paper, we use a classical technique of Software Reliability Growth to model failures occurrences across versions. We have collected data from the bug tracking systems of three OSS products, Mozilla Firefox, OpenSuse and OpenOffice.org. Our analysis aims at determining and discussing patterns of failure occurrences in the three OSS products to be used to predict reliability behaviour of future releases. Our findings indicate that in the three cases, failures occurrences follow a predetermined pattern, which shows: a) an initial stage in which the community learns the new version b) after this first period a rapid increase of the failure detection rate until c) very few failures are left and the discovery of a new failure discovery is rare. This is the stage in which the version can be considered reliable.
引用
收藏
页码:268 / 280
页数:13
相关论文
共 50 条
  • [1] Entropy based Software Reliability Growth Modelling for Open Source Software Evolution
    Tandon, Abhishek
    Sharma, Meera
    Kumari, Madhu
    Singh, V. B.
    [J]. TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2020, 27 (02): : 550 - 557
  • [2] An Empirical Study of Reliability Growth of Open versus Closed Source Software through Software Reliability Growth Models
    Ullah, Najeeb
    Morisio, Maurizio
    [J]. 2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 356 - 361
  • [3] A Comparison of the Reliability Growth of Open Source and In-House Software
    Syed-Mohamad, Sharifah Mashita
    McBride, Tom
    [J]. APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 229 - 236
  • [4] Modelling reliability growth for multi-version open source software considering varied testing and debugging factors
    Saraf, Iqra
    Iqbal, Javaid
    Shrivastava, Avinash K.
    Khurshid, Shozab
    [J]. QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2022, 38 (04) : 1814 - 1825
  • [5] Software reliability growth model based on stochastic differential equations for open source software
    Tamura, Yoshinobu
    Yamada, Shigeru
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS, 2007, : 107 - +
  • [6] Free and Open Source Software and Other Market Failures
    Kamp, Poul-Henning
    [J]. Communications of the ACM, 2024, 67 (08) : 106 - 108
  • [7] Free and Open Source Software - and Other Market Failures
    Kamp, Poul-Henning
    [J]. Queue, 2024, 22 (01): : 10 - 16
  • [8] An Empirical analysis of Open Source Software Defects data through Software Reliability Growth Models
    Ullah, Najeeb
    Morisio, Maurizio
    [J]. 2013 IEEE EUROCON, 2013, : 460 - 466
  • [9] Stochastic debugging based reliability growth models for Open Source Software project
    Singhal, Shakshi
    Kapur, P. K.
    Kumar, Vivek
    Panwar, Saurabh
    [J]. ANNALS OF OPERATIONS RESEARCH, 2024, 340 (01) : 531 - 569
  • [10] A comparative analysis of open source software reliability
    Rahmani, Cobra
    Azadmanesh, Azad
    Najjar, Lotfollah
    [J]. Journal of Software, 2010, 5 (12) : 1384 - 1394