Abstract
Open source software (OSS) are used under the various situations, because OSS are useful for many users to make cost reduction, standardization, and quick delivery. While OSS have many advantages, it is difficult for us to quantitatively grasp the progress of development such as general software development because OSS are developed by many different people around the world. In general software development, Earned Value Management (EVM) is often used to quantitatively evaluate the progress of a project. However, it is difficult to apply EVM directly in terms of the characteristic of the open source project. Therefore, EVM in open source projects has not been sufficiently researched.
In this paper, we apply the progress data of open source projects to EVM. We also try to derive the bullseye chart by using the Cost Performance Index (CPI) and Schedule Performance Index (SPI) known as the indexes of EVM. Also, we apply the derivation method discussed in this paper to actual open source project data in order to quantitatively evaluate the project.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Raymond, S.E.: The Cathedral and the Bazzar: Musings on Linux and Open Source by an Accidental Revolutionary. O’Reilly and Associates, Sebastopol (1999)
Sone, H., Tamura, Y., Yamada, S.: Prediction of fault fix time transition in large-scale open source project data. Data 4(3), 1–12 (2019)
H, Sone., Y, Tamura., S, Yamada.: Comparison of stabilities for open source project. In: Proceedings of the 2021 IEEE International Conference on Industrial Engineering and Engineering Management, Singapore, CD-ROM (Reliability and Maintenance Engineering 2, Virtual mode) (2021)
Robles, G., Gonzälez-Barahona, M.J., Cervigön, C., Capiluppi., A., Izquierdo-Cortäzar, D.: Estimating development effort in Free/OSS projects by mining software repositories: a case study of OpenStack. In: Proceedings of the 11th Working Conference on Mining Software Repositories, pp. 222–231. India (2014)
Mishra, R., Sureka, A.: Mining peer code review system for computing effort and contribution metrics for patch reviewers. In: Proceedings of the 2014 IEEE 4th Workshop on Mining Unstructured Data, pp. 11–15. Canada (2014)
Sone, H., Tamura, Y., Yamada, S.: Statistical maintenance time estimation based on stochastic differential equation models in OSS development project, Comput. Rev. J. 5, 126–140 (2019)
Yamada, S.: Software Reliability Modeling: Fundamentals and Applications. Springer, Tokyo (2014). https://doi.org/10.1007/978-4-431-54565-1
Lyu, M.R.: Handbook of Software Reliability Engineering. IEEE Computer Society Press. Los Alamitos (1996)
Wong, E.: Stochastic Processes in Information and Systems. McGraw-Hill, New York (1971)
Arnold, L.: Stochastic Differential Equations-Theory and Applications. Wiley, New York (1971)
Yamada, S., Kimura, M., Tanaka, H., Osaki, S.: Software reliability measurement and assessment with stochastic differential equations. IEICE Trans. Fundamentals E77-A(1), 109–116 (1994)
LibreOffice. https://ja.libreoffice.org/. Accessed 9 Jan 2022
Acknowledgments
This work was supported in part by the JSPS KAKENHI Grant No. 20K11799 in Japan.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Sone, H., Tamura, Y., Yamada, S. (2022). Quantitative Progress Evaluation for Open Source Project with Application to Bullseye Chart. In: Yamamoto, S., Mori, H. (eds) Human Interface and the Management of Information: Visual and Information Design. HCII 2022. Lecture Notes in Computer Science, vol 13305. Springer, Cham. https://doi.org/10.1007/978-3-031-06424-1_29
Download citation
DOI: https://doi.org/10.1007/978-3-031-06424-1_29
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-06423-4
Online ISBN: 978-3-031-06424-1
eBook Packages: Computer ScienceComputer Science (R0)