Entropy based Software Reliability Growth Modelling for Open Source Software Evolution
During Open Source Software (OSS) development, users submit "new features (NFs)", "feature improvements (IMPs)" and bugs to fix. A proportion of these issues get fixed before the next software release. During the introduction of NFs and IMPs, the source code files change. A propo...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Faculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in Osijek
2020-01-01
|
Series: | Tehnički Vjesnik |
Subjects: | |
Online Access: | https://hrcak.srce.hr/file/343925 |
_version_ | 1797207280307929088 |
---|---|
author | Abhishek Tandon Meera Sharma Madhu Kumari V. B. Singh |
author_facet | Abhishek Tandon Meera Sharma Madhu Kumari V. B. Singh |
author_sort | Abhishek Tandon |
collection | DOAJ |
description | During Open Source Software (OSS) development, users submit "new features (NFs)", "feature improvements (IMPs)" and bugs to fix. A proportion of these issues get fixed before the next software release. During the introduction of NFs and IMPs, the source code files change. A proportion of these source code changes may result in generation of bugs. We have developed calendar time and entropy-dependent mathematical models to represent the growth of OSS based on the rate at which NFs are added, IMPs are added, and bugs introduction rate.The empirical validation has been conducted on five products, namely "Avro, Pig, Hive, jUDDI and Whirr" of the Apache open source project. We compared the proposed models with eminent reliability growth models, Goel and Okumoto (1979) and Yamada et al. (1983) and found that the proposed models exhibit better goodness of fit. |
first_indexed | 2024-04-24T09:20:24Z |
format | Article |
id | doaj.art-80226f5afc354d90b4ac02328063f6b0 |
institution | Directory Open Access Journal |
issn | 1330-3651 1848-6339 |
language | English |
last_indexed | 2024-04-24T09:20:24Z |
publishDate | 2020-01-01 |
publisher | Faculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in Osijek |
record_format | Article |
series | Tehnički Vjesnik |
spelling | doaj.art-80226f5afc354d90b4ac02328063f6b02024-04-15T16:08:53ZengFaculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in OsijekTehnički Vjesnik1330-36511848-63392020-01-0127255055710.17559/TV-20181031061451Entropy based Software Reliability Growth Modelling for Open Source Software EvolutionAbhishek Tandon0Meera Sharma1Madhu Kumari2V. B. Singh3Shaheed Sukhdev College of Business Studies(SSCBS), University of Delhi, PSP Area IV, Dr. K.N. Katju Marg, Sector 16, Rohini, Delhi –110089Swami Shraddhanand College, University of Delhi, Alipur, Delhi – 110036, IndiaDelhi College of Arts and Commerce, University of Delhi, Netaji Nagar, New Delhi-110023, IndiaDelhi College of Arts and Commerce, University of Delhi, Netaji Nagar, New Delhi-110023, IndiaDuring Open Source Software (OSS) development, users submit "new features (NFs)", "feature improvements (IMPs)" and bugs to fix. A proportion of these issues get fixed before the next software release. During the introduction of NFs and IMPs, the source code files change. A proportion of these source code changes may result in generation of bugs. We have developed calendar time and entropy-dependent mathematical models to represent the growth of OSS based on the rate at which NFs are added, IMPs are added, and bugs introduction rate.The empirical validation has been conducted on five products, namely "Avro, Pig, Hive, jUDDI and Whirr" of the Apache open source project. We compared the proposed models with eminent reliability growth models, Goel and Okumoto (1979) and Yamada et al. (1983) and found that the proposed models exhibit better goodness of fit.https://hrcak.srce.hr/file/343925entropyfeature improvementnew featureopen source software |
spellingShingle | Abhishek Tandon Meera Sharma Madhu Kumari V. B. Singh Entropy based Software Reliability Growth Modelling for Open Source Software Evolution Tehnički Vjesnik entropy feature improvement new feature open source software |
title | Entropy based Software Reliability Growth Modelling for Open Source Software Evolution |
title_full | Entropy based Software Reliability Growth Modelling for Open Source Software Evolution |
title_fullStr | Entropy based Software Reliability Growth Modelling for Open Source Software Evolution |
title_full_unstemmed | Entropy based Software Reliability Growth Modelling for Open Source Software Evolution |
title_short | Entropy based Software Reliability Growth Modelling for Open Source Software Evolution |
title_sort | entropy based software reliability growth modelling for open source software evolution |
topic | entropy feature improvement new feature open source software |
url | https://hrcak.srce.hr/file/343925 |
work_keys_str_mv | AT abhishektandon entropybasedsoftwarereliabilitygrowthmodellingforopensourcesoftwareevolution AT meerasharma entropybasedsoftwarereliabilitygrowthmodellingforopensourcesoftwareevolution AT madhukumari entropybasedsoftwarereliabilitygrowthmodellingforopensourcesoftwareevolution AT vbsingh entropybasedsoftwarereliabilitygrowthmodellingforopensourcesoftwareevolution |