JOURNAL ARTICLE

Open Source Software Survivability Prediction Using Multi Layer Perceptron

Abstract

Many organizations develop software systems using Open Source Software (OSS) components. OSS components have a high risk of going out of support, making dependency on OSS components risky. So, it is imperative to perform risk assessment during the selection of OSS components. A model that can predict OSS survivability provides an objective criterion for such an assessment. Currently, there are no simple, quick and easy methods to predict survivability of OSS components. In this paper, we build a simple Multi Layer Perceptron (MLP) to predict OSS survivability. We performed experiments on 449 OSS components containing 215 active components and 234 inactive components collected from GitHub. The evaluation results show MLP achieves 81.44% validation accuracy for survivability prediction on GithHub dataset.

Keywords:
Survivability Computer science Dependency (UML) Perceptron Software Simple (philosophy) Layer (electronics) Component (thermodynamics) Multilayer perceptron Open source Data mining Reliability engineering Artificial intelligence Engineering Artificial neural network Computer network Operating system

Metrics

5
Cited By
0.73
FWCI (Field Weighted Citation Impact)
20
Refs
0.78
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software
Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.