2020
DOI: 10.1002/qre.2653
|View full text |Cite
|
Sign up to set email alerts
|

Software reliability prediction and management: A multiple change‐point model approach

Abstract: It is commonly recognized that software development is highly unpredictable and software quality may not be easily enhanced after software product is finished. During the software development life cycle (SDLC), project managers have to solve many technical and management issues, such as high failure rate, cost over‐run, low quality, and late delivery. Consequently, in order to produce robust and reliable software product(s) on time and within budget, project managers and developers have to appropriately alloca… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 19 publications
(7 citation statements)
references
References 40 publications
0
7
0
Order By: Relevance
“…The constant B of Equation ( 11) is on the left side of Equation ( 17), whereas the constant A of Equation ( 11) is on the right side of Equation (17). In addition, N(t) in Equation ( 17) is the probability ratio p 1 /p 0 .…”
Section: Sequential Probability Ratio Testmentioning
confidence: 99%
See 1 more Smart Citation
“…The constant B of Equation ( 11) is on the left side of Equation ( 17), whereas the constant A of Equation ( 11) is on the right side of Equation (17). In addition, N(t) in Equation ( 17) is the probability ratio p 1 /p 0 .…”
Section: Sequential Probability Ratio Testmentioning
confidence: 99%
“…Raheem et al [15] devised an optimal release policy based on an SRGM considering imperfect debugging. Minamino et al [16] and Ke et al [17] introduced an optimal release policy based on a change-point model. Several studies have been conducted on software reliability using various approaches.…”
Section: Introductionmentioning
confidence: 99%
“…The various phases in the development cycle may lead to variations in the testing environment, testing strategy, and resource requirements. A change-point refers to a significant shift in the software testing time [10]. To capture the change in software error occurrence or error-detection patterns, distinct values represent the detection rate at different phases.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Wang and Zhang [16] used a deep learning method with RNN encoder-decoder to predict software reliability. Ke and Huang [17] developed software reliability models based on changing points of testing efforts.…”
Section: Related Workmentioning
confidence: 99%