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

Full description

Bibliographic Details
Main Authors: Hironobu Sone, Yoshinobu Tamura, Shigeru Yamada
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