# Trigonometric function transformation and its application in software reliability modeling

**Authors:** Dai-Nghia Vy, Van-Thuan Nguyen, Quyet-Thang Huynh, Trung-Nghia Phung, Hung-Cuong Nguyen, Mallikarjuna Reddy Kesama, Mallikarjuna Reddy Kesama, Mallikarjuna Reddy Kesama

PMC · DOI: 10.1371/journal.pone.0339286 · PLOS One · 2025-12-31

## TL;DR

This paper explores transforming trigonometric functions into S-shaped patterns for use in software reliability modeling, offering a new mathematical approach.

## Contribution

A novel transformation of the sine function into an S-shaped form for software reliability modeling is introduced and mathematically evaluated.

## Key findings

- Three well-known S-shaped functions were deeply analyzed mathematically.
- A trigonometric function was transformed to maintain an S-shaped pattern suitable for software reliability modeling.
- The transformed function shows potential for introducing new software reliability models.

## Abstract

Context: Many models based on S-shaped functions demonstrate their advantages in non-homogeneous Poisson process software reliability modeling. However, three well-known types have been used without deep mathematical evaluation. Furthermore, some other promising S-shaped functions should be aimed at.

Objectives: (1) Transform the sine function to change the domain and co-domain without losing the S-shaped pattern, and (2) Evaluate four types of S-shaped functions mathematically, including three well-known types and this newly considered type of transformation form of the trigonometric function.

Methods: The transformation is taken by a four-step process, including horizontal and vertical shift, horizontal and vertical scale, to maintain the S-shaped form. The mathematical evaluation is performed using numerical analysis techniques in four aspects of function: special cases, domain, range, and limitations.

Results: The first contribution is a deep mathematical appreciation of three well-known S-shaped functions. The second is the mathematical transformation of the trigonometric function to meet the real assumption. The last are the advantages and the applicability of this transformation in software reliability modeling.

Conclusion: Besides three well-used S-shaped functions, the transformation of the trigonometric function has a new advantage. Most importantly, there is a possibility of using the trigonometric function to introduce a new software reliability model.

## Full-text entities

- **Diseases:** ORCID iD (MESH:C535742), NHPP (MESH:D010335), SRM (MESH:D004195)
- **Chemicals:** PONE-D-25-53209R1 (-)
- **Species:** Homo sapiens (human, species) [taxon 9606]

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/PMC12755828/full.md

## Figures

9 figures with captions in the complete paper: https://tomesphere.com/paper/PMC12755828/full.md

## References

10 references — full list in the complete paper: https://tomesphere.com/paper/PMC12755828/full.md

---
Source: https://tomesphere.com/paper/PMC12755828