2013 ACM / IEEE International Symposium on Empirical Software Engineering and Measurement 2013
DOI: 10.1109/esem.2013.54
|View full text |Cite
|
Sign up to set email alerts
|

The Value of Certifying Software Release Readiness: An Exploratory Study of Certification for a Critical System at JPL

Abstract: A software release is a decision to deliver code to an organization outside of the development team usually for testing or operational purposes. For critical systems this can be a risky decision where failure to pass a test or holding up the project schedule can have a major impact. The release decision is primarily based on the understanding on the level of quality the software currently has (be it high quality, low quality, or unknown). But for large, complex systems, determining the level of quality with hi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 11 publications
(6 citation statements)
references
References 2 publications
0
6
0
Order By: Relevance
“…They predict the performance of the software on unseen inputs using the MTTF (mean time to failure) metric. Port and Wilf [28] describe a procedure to certify the readiness for software release, understanding the tradeoff in cost of too early a release due to failures in the field, versus the cost in personnel and schedule delay arising from more extensive testing. Their technique involves the filling out of a questionnaire by the software developer called the Software Review and Certification Record (SRCR), which is 'credentialed' with signatories who approve the document prior to the release decision.…”
Section: Softwarementioning
confidence: 99%
“…They predict the performance of the software on unseen inputs using the MTTF (mean time to failure) metric. Port and Wilf [28] describe a procedure to certify the readiness for software release, understanding the tradeoff in cost of too early a release due to failures in the field, versus the cost in personnel and schedule delay arising from more extensive testing. Their technique involves the filling out of a questionnaire by the software developer called the Software Review and Certification Record (SRCR), which is 'credentialed' with signatories who approve the document prior to the release decision.…”
Section: Softwarementioning
confidence: 99%
“…The goal of release readiness review is to assess the quality of the product with reference to any risks involved in delivery of product [8].…”
Section: Methodsmentioning
confidence: 99%
“…In [8] the idea of Release Readiness Review is to certify a combination of checks necessary before rolling out a software release. In agile methodology, a software product is assessed with respect to RRR document at the end of final iteration.…”
Section: F Release Readiness Review (Rrr) Criteriamentioning
confidence: 99%
See 1 more Smart Citation
“…According to [10], almost 50% of software life cycle cost is attributed to maintenance; and yet, relatively very little is known about the software maintenance process and the factors that influence its cost. With regards to release readiness, [11] opined that, a poor understanding of the confidence in the quality level increases decision risk leading potentially to a bad release decision that possibly could have been avoided had the confidence in the quality been better known. A well-known critical system at jpl was used as a case study to investigate the value of certification to improve the mandated software readiness certification record (srcr) process.…”
Section: Relevancementioning
confidence: 99%