Statistical methods in software engineering: reliability and risk
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
New York [u.a.]
Springer
1999
|
Schriftenreihe: | Springer series in statistics
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIV, 295 S. Ill., graph. Darst. |
ISBN: | 0387988238 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV012762571 | ||
003 | DE-604 | ||
005 | 20120807 | ||
007 | t | ||
008 | 990914s1999 ad|| |||| 00||| eng d | ||
020 | |a 0387988238 |9 0-387-98823-8 | ||
035 | |a (OCoLC)40954037 | ||
035 | |a (DE-599)BVBBV012762571 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-739 |a DE-92 |a DE-19 |a DE-91G |a DE-N2 |a DE-20 |a DE-634 |a DE-11 |a DE-188 |a DE-83 | ||
050 | 0 | |a QA76.758 | |
082 | 0 | |a 005.1 |2 21 | |
084 | |a SK 830 |0 (DE-625)143259: |2 rvk | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a MAT 620f |2 stub | ||
084 | |a 62P30 |2 msc | ||
084 | |a DAT 310f |2 stub | ||
100 | 1 | |a Singpurwalla, Nozer D. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Statistical methods in software engineering |b reliability and risk |c Nozer D. Singpurwalla ; Simon P. Wilson |
264 | 1 | |a New York [u.a.] |b Springer |c 1999 | |
300 | |a XIV, 295 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Springer series in statistics | |
650 | 4 | |a Génie logiciel - Méthodes statistiques | |
650 | 4 | |a Software engineering |v Statistical methods | |
650 | 0 | 7 | |a Software Engineering |0 (DE-588)4116521-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Statistik |0 (DE-588)4056995-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Software Engineering |0 (DE-588)4116521-4 |D s |
689 | 0 | 1 | |a Statistik |0 (DE-588)4056995-0 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Wilson, Simon P. |e Verfasser |4 aut | |
856 | 4 | 2 | |m HEBIS Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008677661&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-008677661 |
Datensatz im Suchindex
_version_ | 1804127429354061824 |
---|---|
adam_text | Nozer D Singpurwalla
Simon P Wilson
Statistical Methods
in Software Engineering
Reliability and Risk
With 55 Illustrations
Springer
CONTENTS
Preface v
Acknowledgments vii
1 Introduction and Overview l
1 1 What is Software Engineering? 1
1 2 Uncertainty in Software Production 2
121 The Software Development Process 2
122 Sources of Uncertainty in the Development Process 3
1 3 The Quantification of Uncertainty 4
131 Probability as an Approach for
Quantifying Uncertainty 4
132 Interpretations of Probability 6
133 Interpreting Probabilities in Software Engineering 9
1 4 The Role of Statistical Methods in Software Engineering 9
1 5 Chapter Summary 11
2 Foundational Issues: Probability and Reliability 13
2 0 Preamble 13
2 1 The Calculus of Probability 14
211 Notation and Preliminaries 14
212 Conditional Probabilities and Conditional
Independence 16
213 The Calculus of Probability 17
214 The Law of Total Probability, Bayes Law,
and the Likelihood Function 20
215 The Notion of Exchangeability 25
2 2 Probability Models and Their Parameters 28
221 What is a Software Reliability Model? 28
222 Some Commonly Used Probability Models 29
223 Moments of Probability Distributions and
Expectation of Random Variables 39
224 Moments of Probability Models:
The Mean Time to Failure 41
Contents
2 3 Point Processes and Counting Process Models 41
231 The Nonhomogeneous Poisson Process Model 43
232 The Homogeneous Poisson Process Model 45
233 Generalizations of the Point Process Model 46
2 4 Fundamentals of Reliability 52
241 The Notion of a Failure Rate Function 53
242 Some Commonly Used Model Failure Rates 54
243 Covariates in the Failure Rate Function 57
244 The Concatenated Failure Rate Function 58
2 5 Chapter Summary 59
Exercises for Chapter 2 61
3 Models for Measuring Software Reliability 67
3 1 Background: The Failure of Software 67
311 The Software Failure Process and Its
Associated Randomness 68
312 Classification of Software Reliability Models 70
3 2 Models Based on the Concatenated Failure Rate Function 72
321 The Failure Rate of Software 72
322 The Model of Jelinski and Moranda (1972) 72
323 Extensions and Generalizations of the Model
by Jelinski and Moranda 75
324 Hierarchical Bayesian Reliability Growth Models 76
3 3 Models Based on Failure Counts 77
331 Time Dependent Error Detection Models 77
3 4 Models Based on Times Between Failures 80
341 The Random Coefficient Autoregressive
Process Model 80
342A Non-Gaussian Kalman Filter Model 81
3 5 Unification of Software Reliability Models 82
351 Unification via the Bayesian Paradigm 83
352 Unification via Self-Exciting Point Process Models 84
353 Other Approaches to Unification 86
3 6 An Adaptive Concatenated Failure Rate Model 91
361 The Model and Its Motivation 92
Contents xi
362 Properties of the Model and
Interpretation of Model Parameters 94
3 7 Chapter Summary 95
Exercises for Chapter 3 97
4 Statistical Analysis of Software Failure Data 101
4 1 Background: The Role of Failure Data 101
4 2 Bayesian Inference, Predictive Distributions,
and Maximization of Likelihood 103
421 Bayesian Inference and Prediction 104
422 The Method of Maximum Likelihood 105
423 Application: Inference and Prediction Using
Jelinski and Moranda s Model 106
424 Application: Inference and Prediction
Under an Error Detection Model 110
4 3 Specification of Prior Distributions 113
431 Standard of Reference—Noninformative Priors 114
432 Subjective Priors Based on Elicitation
of Specialist Knowledge 115
433 Extensions of the Elicitation Model 117
434 Example: Eliciting Priors for the
Logarithmic-Poisson Model 118
435 Application: Failure Prediction Using
Logarithmic-Poisson Model 120
4 4 Inference and Prediction Using a Hierarchical Model 124
441 Application to NTDS Data:
Assessing Reliability Growth 126
4 5 Inference and Predictions Using Dynamic Models 129
451 Inference for the Random Coefficient
Exchangeable Model 131
452 Inference for the Adaptive Kalman Filter Model 141
453 Inference for the Non-Gaussian
Kalman Filter Model 143
4 6 Prequential Prediction, Bayes Factors,
and Model Comparison 145
xii Contents
461 Prequential Likelihoods and Prequential Prediction 146
462 Bayes Factors and Model Averaging 148
463 Model Complexity—Occam s Razor 150
464 Application: Comparing the Exchangeable,
Adaptive, and Non-Gaussian Models 151
465 An Example of Reversals in the
Prequential Likelihood Ratio 153
4 7 Inference for the Concatenated Failure Rate Model 154
471 Specification of the Prior Distribution 155
472 Calculating Posteriors by Markov Chain
Monte Carlo 157
473 Testing Hypotheses About Reliability
Growth or Decay 159
474 Application to System 40 Data 160
4 8 Chapter Summary 164
Exercises for Chapter 4 166
5 Software Productivity and Process Management 169
5 1 Background: Producing Quality Software 169
52A Growth-Curve Model for Estimating
Software Productivity 170
521 The Statistical Model 171
522 Inference and Prediction Under the
Growth-Curve Model 174
523 Application: Estimating Individual
Software Productivity 176
5 3 The Capability Maturity Model for Process
Management 180
531 The Conceptual Framework 181
532 The Probabilistic Approach for
Hierarchical Classification 183
533 Application: Classifying a Software Developer 186
5 4 Chapter Summary 188
Exercises for Chapter 5 190
Contents xiii
6 The Optimal Testing and Release of Software 191
6 1 Background: Decision Making and the
Calculus of Probability 191
6 2 Decision Making Under Uncertainty 192
6 3 Utility and Choosing the Optimal Decision 194
631 Maximization of Expected Utility 194
632 The Utility of Money 195
6 4 Decision Trees 196
641 Solving Decision Trees 197
6 5 Software Testing Plans 198
6 6 Examples of Optimal Testing Plans 202
661 One-Stage Testing Using the Jelinski-Moranda
Model 202
662 One-and Two-Stage Testing Using the Model
by Goel and Okumoto 206
663 One-Stage Lookahead Testing Using the Model
by Goel and Okumoto 211
664 Fixed-Time Lookahead Testing for the
Goel-Okumoto Model 212
665 One-Bug Lookahead Testing Plans 214
666 Optimality of One-Stage Look Ahead Plans 215
6 7 Application: Testing the NTDS Data 216
6 8 Chapter Summary 217
Exercises for Chapter 6 219
7 Other Developments: Open Problems 221
7 0 Preamble 221
7 1 Dynamic Modeling and the Operational Profile 222
711 Martingales, Predictable Processes, and
Compensators: An Overview 222
712 The Doob-Meyer Decomposition of Counting
Processes 224
713 Incorporating the Operational Profile 227
7 2 Statistical Aspects of Software Testing: Experimental Designs 228
721 Inferential Issues in Random and Partition Testing 229
xiv Contents
722 Comparison of Random and Partition Testing 231
723 Design of Experiments in Software Testing 232
724 Design of Experiments in Multiversion Programming 236
725 Concluding Remarks 237
7 3 The Integration of Module and System Performance 238
731 The Protocols of Control Flow and Data Flow 239
732 The Structure Function of Modularized Software 242
Appendices 247
Appendix A Statistical Computations Using the Gibbs
Sampler 249
A 1 An Overview of the Gibbs Sampler 250
A 2 Generating Random Variates—The Rejection Method 253
A 3 Examples: Using the Gibbs Sampler 254
A31 Gibbs Sampling the Jelinski-Moranda Model 254
A32 Gibbs Sampling the Hierarchical Model 255
A33 Gibbs Sampling the Adaptive Kalman Filter Model 256
A34 Gibbs Sampling the Non-Gaussian Kalman Filter Model 258
Appendix B The Maturity Questionnaire and Responses 261
B 1 The Maturity Questionnaire 261
B 2 Binary (Yes, No) Responses to the Maturity Questionnaire 265
B 3 Prior Probabilities and Likelihoods 266
B31 The Maturity Levels ViMi I Af/ i) 266
B32 The Key Process Areas ViKy) and V(Kij | A/,) 266
B33 The Likelihoods £ ( % g) 268
References 269
Author Index 283
Subject Index 287
|
any_adam_object | 1 |
author | Singpurwalla, Nozer D. Wilson, Simon P. |
author_facet | Singpurwalla, Nozer D. Wilson, Simon P. |
author_role | aut aut |
author_sort | Singpurwalla, Nozer D. |
author_variant | n d s nd nds s p w sp spw |
building | Verbundindex |
bvnumber | BV012762571 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.758 |
callnumber-search | QA76.758 |
callnumber-sort | QA 276.758 |
callnumber-subject | QA - Mathematics |
classification_rvk | SK 830 ST 230 |
classification_tum | MAT 620f DAT 310f |
ctrlnum | (OCoLC)40954037 (DE-599)BVBBV012762571 |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik Mathematik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01789nam a2200457 c 4500</leader><controlfield tag="001">BV012762571</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20120807 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">990914s1999 ad|| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0387988238</subfield><subfield code="9">0-387-98823-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)40954037</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV012762571</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-N2</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-83</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.758</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1</subfield><subfield code="2">21</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">SK 830</subfield><subfield code="0">(DE-625)143259:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">MAT 620f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">62P30</subfield><subfield code="2">msc</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 310f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Singpurwalla, Nozer D.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Statistical methods in software engineering</subfield><subfield code="b">reliability and risk</subfield><subfield code="c">Nozer D. Singpurwalla ; Simon P. Wilson</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York [u.a.]</subfield><subfield code="b">Springer</subfield><subfield code="c">1999</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 295 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Springer series in statistics</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Génie logiciel - Méthodes statistiques</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software engineering</subfield><subfield code="v">Statistical methods</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Software Engineering</subfield><subfield code="0">(DE-588)4116521-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Statistik</subfield><subfield code="0">(DE-588)4056995-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Software Engineering</subfield><subfield code="0">(DE-588)4116521-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Statistik</subfield><subfield code="0">(DE-588)4056995-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Wilson, Simon P.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008677661&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-008677661</subfield></datafield></record></collection> |
id | DE-604.BV012762571 |
illustrated | Illustrated |
indexdate | 2024-07-09T18:33:12Z |
institution | BVB |
isbn | 0387988238 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-008677661 |
oclc_num | 40954037 |
open_access_boolean | |
owner | DE-739 DE-92 DE-19 DE-BY-UBM DE-91G DE-BY-TUM DE-N2 DE-20 DE-634 DE-11 DE-188 DE-83 |
owner_facet | DE-739 DE-92 DE-19 DE-BY-UBM DE-91G DE-BY-TUM DE-N2 DE-20 DE-634 DE-11 DE-188 DE-83 |
physical | XIV, 295 S. Ill., graph. Darst. |
publishDate | 1999 |
publishDateSearch | 1999 |
publishDateSort | 1999 |
publisher | Springer |
record_format | marc |
series2 | Springer series in statistics |
spelling | Singpurwalla, Nozer D. Verfasser aut Statistical methods in software engineering reliability and risk Nozer D. Singpurwalla ; Simon P. Wilson New York [u.a.] Springer 1999 XIV, 295 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Springer series in statistics Génie logiciel - Méthodes statistiques Software engineering Statistical methods Software Engineering (DE-588)4116521-4 gnd rswk-swf Statistik (DE-588)4056995-0 gnd rswk-swf Software Engineering (DE-588)4116521-4 s Statistik (DE-588)4056995-0 s DE-604 Wilson, Simon P. Verfasser aut HEBIS Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008677661&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Singpurwalla, Nozer D. Wilson, Simon P. Statistical methods in software engineering reliability and risk Génie logiciel - Méthodes statistiques Software engineering Statistical methods Software Engineering (DE-588)4116521-4 gnd Statistik (DE-588)4056995-0 gnd |
subject_GND | (DE-588)4116521-4 (DE-588)4056995-0 |
title | Statistical methods in software engineering reliability and risk |
title_auth | Statistical methods in software engineering reliability and risk |
title_exact_search | Statistical methods in software engineering reliability and risk |
title_full | Statistical methods in software engineering reliability and risk Nozer D. Singpurwalla ; Simon P. Wilson |
title_fullStr | Statistical methods in software engineering reliability and risk Nozer D. Singpurwalla ; Simon P. Wilson |
title_full_unstemmed | Statistical methods in software engineering reliability and risk Nozer D. Singpurwalla ; Simon P. Wilson |
title_short | Statistical methods in software engineering |
title_sort | statistical methods in software engineering reliability and risk |
title_sub | reliability and risk |
topic | Génie logiciel - Méthodes statistiques Software engineering Statistical methods Software Engineering (DE-588)4116521-4 gnd Statistik (DE-588)4056995-0 gnd |
topic_facet | Génie logiciel - Méthodes statistiques Software engineering Statistical methods Software Engineering Statistik |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008677661&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT singpurwallanozerd statisticalmethodsinsoftwareengineeringreliabilityandrisk AT wilsonsimonp statisticalmethodsinsoftwareengineeringreliabilityandrisk |