Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Stability Assessment Method Considering Fault Fixing Time in Open Source Project
International Journal of Mathematical, Engineering and Management Sciences ( IF 1.3 ) Pub Date : 2020-08-01 , DOI: 10.33889/ijmems.2020.5.4.048
Hironobu Sone , Yoshinobu Tamura , Shigeru Yamada

Recently, open source software (OSS) are adopted various situations because of quick delivery, cost reduction and standardization of systems. Many OSS are developed under the peculiar development style known as bazaar method. According to this method, faults are detected and fixed by users and developers around the world, and the fixed result will be reflected in the next release. Also, the fix time of faults tends to be shorter as the development of OSS progresses. However, several large-scale open source projects have a problem that faults fixing takes a lot of time because faults corrector cannot handle many faults reports quickly. Furthermore, imperfect fault fixing sometimes occurs because the fault fixing is performed by various people and environments. Therefore, OSS users and project managers need to know the stability degree of open source projects by grasping the fault fixing time. In this paper, for assessment stability of large-scale open source project, we derive the imperfect fault fixing probability and the transition probability distribution. For derivation, we use the software reliability growth model based on the Wiener process considering that the fault fixing time in open source projects changes depending on various factors such as the fault reporting time and the assignees for fixing faults. In addition, we applied the proposed model to actual open source project data and examined the validity of the model. KeywordsReliability, Stochastic differential equation, Open source project.

中文翻译:

考虑故障修复时间的开源项目稳定性评估方法

近来,由于快速交付,降低成本和系统标准化,在各种情况下采用开源软件(OSS)。许多OSS是按照称为集市方法的特殊开发风格进行开发的。通过这种方法,世界各地的用户和开发人员都可以检测到并修复故障,修复的结果将反映在下一个版本中。而且,随着OSS的发展,故障的修复时间趋于缩短。但是,几个大型的开源项目都存在一个问题,即由于错误校正器无法快速处理许多错误报告,因此错误修复需要花费大量时间。此外,由于故障修复是由各种人员和环境执行的,因此有时会发生不完善的故障修复。因此,OSS用户和项目经理需要通过把握故障修复时间来了解开源项目的稳定性。为了评估大型开源项目的稳定性,本文推导了不完善的故障修复概率和过渡概率分布。为了进行推导,我们使用基于Wiener流程的软件可靠性增长模型,考虑到开源项目中的故障修复时间会根据各种因素(例如,故障报告时间和修复故障的受托人)而变化。此外,我们将提出的模型应用于实际的开源项目数据,并检验了模型的有效性。关键词可靠性;随机微分方程;开源项目。为了评估大型开源项目的稳定性,我们导出了不完善的故障修复概率和过渡概率分布。为了进行推导,我们使用基于Wiener流程的软件可靠性增长模型,考虑到开源项目中的故障修复时间会根据各种因素(例如,故障报告时间和修复故障的受托人)而变化。此外,我们将提出的模型应用于实际的开源项目数据,并检验了模型的有效性。关键词可靠性;随机微分方程;开源项目。为了评估大型开源项目的稳定性,我们导出了不完善的故障修复概率和过渡概率分布。为了进行推导,我们使用基于Wiener流程的软件可靠性增长模型,考虑到开源项目中的故障修复时间会根据各种因素(例如,故障报告时间和修复故障的受托人)而变化。此外,我们将提出的模型应用于实际的开源项目数据,并检验了模型的有效性。关键词可靠性;随机微分方程;开源项目。考虑到开源项目中的故障修复时间会根据各种因素(例如故障报告时间和修复故障的受托人)而变化,因此我们使用基于维纳过程的软件可靠性增长模型。此外,我们将提出的模型应用于实际的开源项目数据,并检验了模型的有效性。关键词可靠性;随机微分方程;开源项目。考虑到开源项目中的故障修复时间会根据各种因素(例如故障报告时间和修复故障的受托人)而变化,因此我们使用基于维纳过程的软件可靠性增长模型。此外,我们将提出的模型应用于实际的开源项目数据,并检验了模型的有效性。关键词可靠性;随机微分方程;开源项目。
更新日期:2020-08-01
down
wechat
bug