Abstract
Recently, many open source software are used for quick delivery, cost reduction, standardization. The bug tracking systems are managed by many open source projects. Then, many data sets are recorded on the bug tracking systems by many users and project members. The quality of open source software will be improved significantly if the software managers can make an effective use of these data sets on the bug tracking systems. In this paper, we propose a method of open source software reliability assessment based on the deep learning. Also, we show several numerical examples of open source software reliability assessment in the actual software projects. Moreover, we compare the methods to estimate the level of software faults based on the deep learning by using the fault data sets of actual software projects.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Lyu, M. R. (Ed.). (1996). Handbook of software reliability engineering. Los Alamitos, CA: IEEE Computer Society Press.
Yamada, S. (2014). Software reliability modeling: Fundamentals and applications. Heidelberg: Springer.
Kapur, P. K., Pham, H., Gupta, A., & Jha, P. C. (2011). Software reliability assessment with or applications. London: Springer.
Karnin, E. D. (1990). A simple procedure for pruning back-propagation trained neural networks. IEEE Transactions on Neural Networks, 1, 239–242.
Kingma, D. P., Rezende, D. J., Mohamed, S., & Welling, M. (2014). Semi-supervised learning with deep generative models. Proceedings of Neural Information Processing Systems.
Blum, A., Lafferty, J., Rwebangira, M. R., & Reddy, R. (2004). Semi-supervised learning using randomized mincuts. Proceedings of the International Conference on Machine Learning.
George, E. D., Dong, Y., Li, D., & Alex, A. (2012). Context-dependent pre-trained deep neural networks for large-vocabulary speech recognition. IEEE Transactions on Audio, Speech, and Language Processing, 20(1), 30–42.
Vincent, P., Larochelle, H., Lajoie, I., Bengio, Y., & Manzagol, P. A. (2010). Stacked denoising autoencoders: Learning useful representations in a deep network with a local denoising criterion. Journal of Machine Learning Research, 11(2), 3371–3408.
Martinez, H. P., Bengio, Y., & Yannakakis, G. N. (2013). Learning deep physiological models of affect. IEEE Computational Intelligence Magazine, 8(2), 20–33.
Hutchinson, B., Deng, L., & Yu, D. (2013). Tensor deep stacking networks. IEEE Transactions on Pattern Analysis and Machine Intelligence, 35(8), 1944–1957.
The Apache Software Foundation, The Apache HTTP Server Project. http://httpd.apache.org/.
Acknowledgments
This work was supported in part by the Telecommunications Advancement Foundation in Japan, and the JSPS KAKENHI Grant No. 15K00102 and No. 25350445 in Japan.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Tamura, Y., Ashida, S., Matsumoto, M., Yamada, S. (2016). Identification Method of Fault Level Based on Deep Learning for Open Source Software. In: Lee, R. (eds) Software Engineering Research, Management and Applications. Studies in Computational Intelligence, vol 654. Springer, Cham. https://doi.org/10.1007/978-3-319-33903-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-33903-0_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-33902-3
Online ISBN: 978-3-319-33903-0
eBook Packages: EngineeringEngineering (R0)