A Cross Validation of OSS Reliability Assessment Based on Deep Multimodal and Multitask Learning
DOI:
https://doi.org/10.13052/jgeu0975-1416.1413Keywords:
Software reliability, deep learning, open source software, deep multimodal and multitask learningAbstract
In recent years, open source software (OSS) has become ubiquitous in every field of our daily life. Hence, the OSS’s reliability is a significant challenge. The traditional models, like the software reliability growth model, can not handle a large scale of data efficiently, while the deep learning provides an effective method. This paper proposes a multi-input multi-output deep neural network to predict the fault detection time intervals and the fault modification time intervals simultaneously. Additionally, we present several numerical examples with a cross validation conducted with 3 types of data splits.
Downloads
References
Y. Tamura and S. Yamada, Applied OSS Reliability Assessment Modeling, AI and Tools: Mathematics and AI for OSS Reliability Assessment, First edition. Cham, Switzerland: Springer, 2024. doi: nolinkurl10.1007/978-3-031-64803-8.
S. Yamada and Y. Tamura, OSS Reliability Measurement and Assessment. 1st ed. 2016. Cham: Springer International Publishing, 2016. doi: nolinkurl10.1007/978-3-319-31818-9.
S. Miyamoto, Y. Tamura, and S. Yamada, “A method of reliability assessment based on trend analysis for open source software,” International Journal of Reliability, Quality & Safety Engineering, vol. 31, no. 4, pp. 1–15, 2024, doi: nolinkurl10.1142/S0218539324500049.
S. Miyamoto, Y. Tamura, and S. Yamada, “Reliability assessment tool based on deep learning and data preprocessing for OSS,” American Journal of Operations Research, vol. 12, pp. 111–125, 2022, doi: nolinkurl10.4236/ajor.2022.123007.
P. Mell and T. Grance, “The NIST definition of cloud computing,” NIST Special Publication, vol. 800-145, Gaithersburg, MD: National Institute of Standards and Technology, 2011.
T. Atmaca, T. Begin, A. Brandwajn, and H. Castel-Taleb, “Performance evaluation of cloud computing centers with general arrivals and service,” IEEE Transactions on Parallel and Distributed Systems, vol. 27, no. 8, pp. 2341–2348, 2016, doi: nolinkurl10.1109/TPDS.2015.2499749.
N. J. Yeager and R. E. McGrath, Web Server Technology. San Francisco, CA, USA: Morgan Kaufmann, 1996.
Y. S. Kim, K. Y. Song, H. Pham, and I. H. Chang, “A software reliability model with dependent failure and optimal release time,” Symmetry, vol. 14, no. 2, p. 343, 2022, doi: nolinkurl10.3390/sym14020343.
I. Goodfellow, Y. Bengio, and A. Courville, Deep Learning. London, England: MIT Press, 2016.
Y. LeCun, Y. Bengio, and G. Hinton, “Deep learning,” Nature, vol. 521, no. 7553, pp. 436–444, 2015, doi: nolinkurl10.1038/nature14539.
P. Covington, J. Adams, and E. Sargin, “Deep neural networks for YouTube recommendations,” in Proc. 10th ACM Conf. Recommender Systems, New York, NY, USA, 2016, pp. 191–198, doi: nolinkurl10.1145/2959100.2959190.
G. Hinton et al., “Deep neural networks for acoustic modeling in speech recognition: The shared views of four research groups,” IEEE Signal Processing Magazine, vol. 29, no. 6, pp. 82–97, 2012, doi: nolinkurl10.1109/MSP.2012.2205597.
Q. Li, L. Li, Y. Shao, R. Wang, and H. Hao, “A multi-task machine learning approach for data efficient prediction of blast loading,” Engineering Structures, vol. 326, Art. no. 119577, 2025, doi: nolinkurl10.1016/j.engstruct.2024.119577.
T. Marquet et al., “A Comparison of Multi-task Learning and Single-Task Learning Approaches,” Applied Cryptography and Network Security Workshops, vol. 13907, Switzerland: Springer, 2023, pp. 121–138. doi: nolinkurl10.1007/978-3-031-41181-6_7.
The OpenStack Project, OpenStack. [Online]. Available: https://www.openstack.org/.
The Apache Software Foundation, The Apache HTTP Server Project. [Online]. Available: https://www.apache.org/.
J. Wang and C. Zhang, “An Open-Source Software Reliability Model Considering Learning Factors and Stochastically Introduced Faults,” Applied Sciences, vol. 14, no. 2, p. 708, 2024, doi: nolinkurl10.3390/app14020708.
F. Zhuang et al., “A Comprehensive Survey on Transfer Learning,” Proceedings of the IEEE, vol. 109, no. 1, pp. 43–76, 2021, doi: nolinkurl10.1109/JPROC.2020.3004555.
S. Tang, S. Huang, C. Zheng, E. Liu, C. Zong, and Y. Ding, “A novel cross-project software defect prediction algorithm based on transfer learning,” Tsinghua science and technology, vol. 27, no. 1, pp. 41–57, 2022, doi: nolinkurl10.26599/TST.2020.9010040.
O. P. Omondiagbe, S. A. Licorish, and S. G. MacDonell, “Improving transfer learning for software cross-project defect prediction,” Applied intelligence (Dordrecht, Netherlands), vol. 54, no. 7, pp. 5593–5616, 2024, doi: nolinkurl10.1007/s10489-024-05459-1.


