OSS Project Assessment Based on Discriminant Analysis and Jump Diffusion Process Model for Fault Big Data
- 1 Tokyo City University, Tokyo, Japan
- 2 Tokyo City University, Tokyo, Japan
- 3 Tottori University, Tottori, Japan
Abstract
The bug tracking system is well known as the project support tool of open source software. There are many categorical data sets recorded on the bug tracking system. In the past, many reliability assessment methods have been proposed in the research area of software reliability. Also, there are several software project analyses based on the software effort data such as the earned value management. In particular, the software reliability growth models can apply to the system testing phase of software development. On the other hand, the software effort analysis can apply to all development phase, because the fault data is only recorded on the testing phase. We focus on the big fault data and effort data of open source software. Then, it is difficult to assess by using the typical statistical assessment method, because the data recorded on the bug tracking system is large scale. Also, we discuss the jump diffusion process model based on the estimation method of jump parameters by using the discriminant analysis. Moreover, we analyze actual big fault data to show numerical examples of software effort assessment considering many categorical data set.
- Yamada, S. (2014) Software Reliability Modeling: Fundamentals and Applications. Springer-Verlag, Tokyo/Heidelberg. https://doi.org/10.1007/978-4-431-54565-1_1
- Kapur, P.K., Pham, H., Gupta, A. and Jha, P.C. (2011) Software Reliability Assessment with OR Applications. Springer-Verlag, London. https://doi.org/10.1007/978-0-85729-204-9
- Yamada, S. and Tamura, Y. (2016) OSS Reliability Measurement and Assessment. Springer International Publishing, Switzerland. https://doi.org/10.1007/978-3-319-31818-9
- Norris, J. (2004) Mission-Critical Development with Open Source Software. IEEE Software Magazine, 21, 42-49. https://doi.org/10.1109/MS.2004.1259211
- Singh, V.B., Sharma, M. and Pham, H. (2017) Entropy Based Software Reliability Analysis of Multi-Version Open Source Software. IEEE Transactions on Software Engineering, 1207-1223. https://doi.org/10.1109/TSE.2017.2766070
- Rahmani, C., Azadmanesh, A. and Lotfi, N. (2010) A Comparative Analysis of Open Source Software Reliability. Journal of Software, 5, 1384-1394. https://doi.org/10.4304/jsw.5.12.1384-1394
- Nagaraju, V., Shekar, V., Steakelum, J., Luperon, M., Shi, Y. and Fiondella, L. (2019) Practical Software Reliability Engineering with the Software Failure and Reliability Assessment Tool (SFRAT). SoftwareX, 10, 1-6. https://doi.org/10.1016/j.softx.2019.100357
- The Apache Software Foundation, The Apache http Server Project. http://httpd.apache.org/
- Tamura, Y., Sone, H. and Yamada, S. (2019) Productivity Assessment Based on Jump Diffusion Model considering the Effort Management for OSS Project. International Journal of Reliability, Quality and Safety Engineering (World Scientific), 26, 1950022. https://doi.org/10.1142/S0218539319500220
- Tamura, Y., Sone, H., Sugisaki, K. and Yamada, S. (2019) A Method of Parameter Estimation in Flexible Jump Diffusion Process Models for Open Source Maintenance Effort Management. Proceedings of the IEEE International Conference on Industrial Engineering and Engineering Management, Macau, 15-18 December 2019, CD-ROM (Reliability and Maintenance Engineering 2). https://doi.org/10.1109/IEEM44572.2019.8978611
- Arnold, L. (1974) Stochastic Differential Equations—Theory and Applications. John Wiley & Sons, New York.
- Yamada, S., Kimura, M., Tanaka, H. and Osaki, S. (1994) Software Reliability Measurement and Assessment with Stochastic Differential Equations. IEICE Transactions on Fundamentals, E77-A, 109-116.