scholarly journals Prediction of Fault Fix Time Transition in Large-Scale Open Source Project Data

Data ◽  
2019 ◽  
Vol 4 (3) ◽  
pp. 109
Author(s):  
Hironobu Sone ◽  
Yoshinobu Tamura ◽  
Shigeru Yamada

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.

Author(s):  
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.


2019 ◽  
Vol 8 (4) ◽  
pp. 2396-2400

Open source software are adopted as embedded systems, server usage because of quick delivery, cost reduction and standardization of systems. Many open source software are developed under the peculiar development style known as bazaar method. According to this method, faults are detected and fixed by 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 open source software progresses. However, several large-scale open source projects have a problem that faults fixing takes a lot of time because the faults corrector cannot handle many faults reports quickly. In this paper, we aim to identify the fix priority of newly registered faults in the bug tracking system by using random forest, and we make an index to detect the faults that require high fix priority and long fault fixing time when faults are reported in specific version of open source project. The index is derived and identified by using open source project data obtained from bug tracking system. In addition, we try to improve the detection accuracy of the proposed index by learning not only the specific version but also the fault report data of the past version by using random forest considering the characteristic similarities of faults fix among different versions. As a result, the detection accuracy has highly improved comparing with using only specific version data and using logistic regression


2021 ◽  
Vol 7 (1) ◽  
Author(s):  
Mohammadreza Yaghoobi ◽  
Krzysztof S. Stopka ◽  
Aaditya Lakshmanan ◽  
Veera Sundararaghavan ◽  
John E. Allison ◽  
...  

AbstractThe PRISMS-Fatigue open-source framework for simulation-based analysis of microstructural influences on fatigue resistance for polycrystalline metals and alloys is presented here. The framework uses the crystal plasticity finite element method as its microstructure analysis tool and provides a highly efficient, scalable, flexible, and easy-to-use ICME community platform. The PRISMS-Fatigue framework is linked to different open-source software to instantiate microstructures, compute the material response, and assess fatigue indicator parameters. The performance of PRISMS-Fatigue is benchmarked against a similar framework implemented using ABAQUS. Results indicate that the multilevel parallelism scheme of PRISMS-Fatigue is more efficient and scalable than ABAQUS for large-scale fatigue simulations. The performance and flexibility of this framework is demonstrated with various examples that assess the driving force for fatigue crack formation of microstructures with different crystallographic textures, grain morphologies, and grain numbers, and under different multiaxial strain states, strain magnitudes, and boundary conditions.


Author(s):  
Janet Buchan

Charles Stuart University adopted the open source software, Sakai, as the foundation for the university’s new, integrated Online Learning Environment. This study explores whether a pedagogical advantage exists in adopting such an open source learning management system. Research suggests that the community source approach to development of open source software has many inherent pedagogical advantages, but this paper examines whether this is due to the choice of open source software or simply having access to appropriate technology for learning and teaching in the 21st century. The author also addresses the challenges of the project management methodology and processes in the large-scale implementation of an open-source courseware management solution at the institutional level. Consequently, this study outlines strategies that an institution can use to harness the potential of a community source approach to software development to meet the institutional and individual user needs into the future.


2017 ◽  
Vol 8 (2) ◽  
pp. 1-15 ◽  
Author(s):  
Mehmet Gencer ◽  
Beyza Oba

In large-scale open source software (OSS) innovation ecosystems that incorporate firms, a variety of measures are taken to tame the potentially chaotic activities and align the contributions of various participants with the strategic priorities of major stakeholders. Such taming rests on the dual desires of this emergent community of firms to unleash the innovation potential of OSS and to drive it to a certain direction, and it emerges in the form of various organizational activities. By drawing on a sample of large-scale OSS ecosystems, the authors discuss that methods employed for taming are isomorphic, and overview the emerging strategic pattern for establishing systems of innovation. This pattern involves a related set of practices to balance virtues of OSS community while introducing corporate discipline. In contrast to approaches such as open innovation, which favor isolated reasoning, they present a systemic and historical perspective to explain the continuum in emergence and establishment of strategic patterns.


2020 ◽  
Vol 60 (9) ◽  
pp. 4131-4136
Author(s):  
William Mangione ◽  
Zackary Falls ◽  
Gaurav Chopra ◽  
Ram Samudrala

Sign in / Sign up

Export Citation Format

Share Document