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...

Full description

Bibliographic Details
Main Authors: Abhishek Tandon, Meera Sharma, Madhu Kumari, V. B. Singh
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