Prediction of Fault Fix Time Transition in Large-Scale Open Source Project Data
Open source software (OSS) programs are adopted as embedded systems regarding their server usage, due to their quick delivery, cost reduction, and standardization of systems. Many OSS programs are developed using the peculiar style known as the bazaar method, in which faults are detected and fixed b...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2019-07-01
|
Series: | Data |
Subjects: | |
Online Access: | https://www.mdpi.com/2306-5729/4/3/109 |
_version_ | 1798004040583348224 |
---|---|
author | Hironobu Sone Yoshinobu Tamura Shigeru Yamada |
author_facet | Hironobu Sone Yoshinobu Tamura Shigeru Yamada |
author_sort | Hironobu Sone |
collection | DOAJ |
description | Open source software (OSS) programs are adopted as embedded systems regarding their server usage, due to their quick delivery, cost reduction, and standardization of systems. Many OSS programs are developed using the peculiar style known as the bazaar method, in which faults are detected and fixed by developers around the world, and the result is then reflected in the next release. Furthermore, the fix time of faults tends to be shorter as the development of the OSS progresses. However, several large-scale open source projects encounter the problem that fault fixing takes much time because the fault corrector cannot handle many fault reports. Therefore, OSS users and project managers need to know the stability degree of open source projects by determining the fault fix time. In this paper, we predict the transition of the fix time in large-scale open source projects. To make the prediction, we use the software reliability growth model based on the Wiener process considering that the fault fix time in open source projects changes depending on various factors such as the fault reporting time and the assignees to fix the faults. In addition, we discuss the assumption that fault fix time data depend on the prediction of the transition in fault fixing time. |
first_indexed | 2024-04-11T12:17:08Z |
format | Article |
id | doaj.art-7fa69300192441de85372fe9d9c941a5 |
institution | Directory Open Access Journal |
issn | 2306-5729 |
language | English |
last_indexed | 2024-04-11T12:17:08Z |
publishDate | 2019-07-01 |
publisher | MDPI AG |
record_format | Article |
series | Data |
spelling | doaj.art-7fa69300192441de85372fe9d9c941a52022-12-22T04:24:15ZengMDPI AGData2306-57292019-07-014310910.3390/data4030109data4030109Prediction of Fault Fix Time Transition in Large-Scale Open Source Project DataHironobu Sone0Yoshinobu Tamura1Shigeru Yamada2Graduate School of Integrative Science and Engineering, Tokyo City University, Setagaya, Tokyo 158-8557, JapanDepartment of Intelligent Systems, Tokyo City University, Setagaya, Tokyo 158-8557, JapanGraduate School of Engineering, Tottori University, Tottori, Tottori 680-8552, JapanOpen source software (OSS) programs are adopted as embedded systems regarding their server usage, due to their quick delivery, cost reduction, and standardization of systems. Many OSS programs are developed using the peculiar style known as the bazaar method, in which faults are detected and fixed by developers around the world, and the result is then reflected in the next release. Furthermore, the fix time of faults tends to be shorter as the development of the OSS progresses. However, several large-scale open source projects encounter the problem that fault fixing takes much time because the fault corrector cannot handle many fault reports. Therefore, OSS users and project managers need to know the stability degree of open source projects by determining the fault fix time. In this paper, we predict the transition of the fix time in large-scale open source projects. To make the prediction, we use the software reliability growth model based on the Wiener process considering that the fault fix time in open source projects changes depending on various factors such as the fault reporting time and the assignees to fix the faults. In addition, we discuss the assumption that fault fix time data depend on the prediction of the transition in fault fixing time.https://www.mdpi.com/2306-5729/4/3/109reliabilityopen source softwaretransition of fault fixing timestochastic differential equationopen source project |
spellingShingle | Hironobu Sone Yoshinobu Tamura Shigeru Yamada Prediction of Fault Fix Time Transition in Large-Scale Open Source Project Data Data reliability open source software transition of fault fixing time stochastic differential equation open source project |
title | Prediction of Fault Fix Time Transition in Large-Scale Open Source Project Data |
title_full | Prediction of Fault Fix Time Transition in Large-Scale Open Source Project Data |
title_fullStr | Prediction of Fault Fix Time Transition in Large-Scale Open Source Project Data |
title_full_unstemmed | Prediction of Fault Fix Time Transition in Large-Scale Open Source Project Data |
title_short | Prediction of Fault Fix Time Transition in Large-Scale Open Source Project Data |
title_sort | prediction of fault fix time transition in large scale open source project data |
topic | reliability open source software transition of fault fixing time stochastic differential equation open source project |
url | https://www.mdpi.com/2306-5729/4/3/109 |
work_keys_str_mv | AT hironobusone predictionoffaultfixtimetransitioninlargescaleopensourceprojectdata AT yoshinobutamura predictionoffaultfixtimetransitioninlargescaleopensourceprojectdata AT shigeruyamada predictionoffaultfixtimetransitioninlargescaleopensourceprojectdata |