DEVELOPMENT OF A PYTHON TOOL FOR ANALYZING FAILURE TIME DATA WITH APPLICATIONS IN MAINTENANCE ENGINEERING

Authors

  • João Vitor Paiva Luz Author
  • Herbert Ricardo Garcia Viana Author

DOI:

https://doi.org/10.56238/arev7n7-175

Keywords:

Reliability, LDA, Python, Failure Time, Polynomial Regression

Abstract

This work proposes the development of a Python application with a Streamlit interface, capable of performing basic reliability analyses in an accessible and interactive manner. The methodology used is characterized as applied and exploratory research, with the tool being built and validated through a computational experiment. The application allows the import of CSV or Excel files containing failure data, in addition to providing a sample dataset. Classic reliability engineering functions are calculated: probability density, cumulative failure, reliability, and failure rate. Curve fitting is performed using polynomial regression, with the coefficient of determination (R²) used as the model evaluation metric. The tool was validated with real data extracted from the studies by Aguiar (2019) and Viana et al. (2018), presenting results consistent with the reference works. However, the use of polynomial regression is recognized as a limitation, which, while useful for visualization, can compromise accuracy in more rigorous probabilistic analyses. Suggestions for future work include the inclusion of distributions such as Weibull and Exponential, as well as the incorporation of statistical goodness-of-fit tests.

Downloads

Download data is not yet available.

Published

2025-07-15

Issue

Section

Articles

How to Cite

LUZ, João Vitor Paiva; VIANA, Herbert Ricardo Garcia. DEVELOPMENT OF A PYTHON TOOL FOR ANALYZING FAILURE TIME DATA WITH APPLICATIONS IN MAINTENANCE ENGINEERING. ARACÊ , [S. l.], v. 7, n. 7, p. 38140–38164, 2025. DOI: 10.56238/arev7n7-175. Disponível em: https://periodicos.newsciencepubl.com/arace/article/view/6607. Acesso em: 5 dec. 2025.