Software metrics: a rigorous and practical approach
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Boston [u.a.]
PWS Publ. [u.a.]
2000
|
Ausgabe: | 2. ed., rev. print., [Nachdr.] |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XII, 638 S. graph. Darst. |
ISBN: | 0534954251 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV014604467 | ||
003 | DE-604 | ||
005 | 20150513 | ||
007 | t | ||
008 | 020802s2000 d||| |||| 00||| eng d | ||
020 | |a 0534954251 |9 0-534-95425-1 | ||
035 | |a (OCoLC)634863138 | ||
035 | |a (DE-599)BVBBV014604467 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-29T |a DE-83 |a DE-739 | ||
084 | |a ST 233 |0 (DE-625)143620: |2 rvk | ||
100 | 1 | |a Fenton, Norman E. |d 1956- |e Verfasser |0 (DE-588)172073669 |4 aut | |
245 | 1 | 0 | |a Software metrics |b a rigorous and practical approach |c Norman E. Fenton and Shari Lawrence Pfleeger |
250 | |a 2. ed., rev. print., [Nachdr.] | ||
264 | 1 | |a Boston [u.a.] |b PWS Publ. [u.a.] |c 2000 | |
300 | |a XII, 638 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Softwaremetrie |0 (DE-588)4227925-2 |2 gnd |9 rswk-swf |
655 | 7 | |8 1\p |0 (DE-588)4144384-6 |a Beispielsammlung |2 gnd-content | |
655 | 7 | |8 2\p |0 (DE-588)4522595-3 |a Fallstudiensammlung |2 gnd-content | |
689 | 0 | 0 | |a Softwaremetrie |0 (DE-588)4227925-2 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Pfleeger, Shari Lawrence |e Sonstige |0 (DE-588)133086836 |4 oth | |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009927625&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-009927625 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804129381543575552 |
---|---|
adam_text | Contents
Preface
...........................................................xi
Acknowledgments
............................................... xiii
Part I: Fundamentals of measurement and experimentation
1
Measurement: what is it and why do it?
............................ 3
1.1
Measurement in everyday life
................................ 4
1.2
Measurement in software engineering
......................... 9
1.3
The scope of software metrics
............................... 14
1.4
Summary
............................................... 20
1.5
Exercises
............................................... 20
2
The basics of measurement
......................................23
2.1
The representational theory of measurement
................... 24
2.2
Measurement and models
.................................. 36
2.3
Measurement scales and scale types
.......................... 45
2.4
Meaningfulness in measurement
............................. 54
2.5
Summary
............................................... 67
2.6
Exercises
............................................... 68
2.7
Further reading
........................................... 71
3
A goal-based framework for software measurement
................ 73
3.1
Classifying software measures
.............................. 74
3.2
Determining what to measure
............................... 83
3.3
Applying the framework
................................... 96
3.4
Software
measurement validation
........................... 104
3.5
Software measurement validation in practice
................. 106
3.6
Summary
..............................................
Ill
3.7
Exercises
.............................................. 112
3.8
Further reading
.......................................... 114
Empirical investigation
........................................ 117
4.1
Four principles of investigation
............................. 118
4.2
Planning formal experiments
.............................. 125
4.3
Planning case studies
..................................... 148
4.4
Summary
.............................................. 150
4.5
Exercises
.............................................. 150
4.6
Further reading
.......................................... 151
Software-metrics data collection
................................ 153
5.1
What is good data
....................................... 154
5.2
How to define the data
.................................... 155
5.3
How to collect data
...................................... 169
5.4
When to collect data
.................................■■■.... 175
5.5
How to store and extract data
.............................. 178
5.6
Summary
.............................................. 180
5.7
Exercises
.............................................. 181
5.8
Further reading
.......................................... 186
Analyzing software-measurement data
........................... 189
6.1
Introduction
............................................ 189
6.2
Analyzing the results of experiments
........................ 190
6.3
Examples of simple analysis techniques
..................... 201
6.4
More advanced methods
.................................. 215
6.5
Overview of statistical tests
................................ 231
6.6
Summary
.............................................. 235
6.7
Exercises
.............................................. 235
6.8
Further reading
.......................................... 238
Part II: Software-engineering measurement
7
Measuring internal product attributes: size
....................... 243
7.1
Aspects of software size
.................................. 244
7.2
Length
................................................ 246
7.3
Reuse
................................................. 257
7.4
Functionality
........................................... 258
7.5
Complexity
............................................. 267
7.6
Summary
.............................................. 275
7.7
Exercises
.............................................. 276
7.8
Further reading
.......................................... 278
8
Measuring internal product attributes: structure
.................. 279
8.1
Types of structural measures
............................... 280
8.2
Control-flow structure
...............
¡
.................... 280
8.3
Modularity and information flow attributes
................... 302
8.4
Object-oriented metrics
................................... 317
8.5
Data structure
.........................................,.319
8.6
Difficulties with general complexity measures
.............. 322
8.7
Summary
.............................................. 324
8.8
Exercises
.............................................. 324
8.9
Further reading
.......................................... 328
8.10
Appendices
............................................. 331
9
Measuring external product attributes
........................... 337
9.1
Modeling software quality
................................ 338
9.2
Measuring aspects of quality
............................... 344
9.3
Summary
.............................................. 359
9.4
Exercises
.............................................. 360
9.5
Further reading
.......................................... 361
10
Software reliability: measurement and prediction
................. 363
10.1
Basics of reliability theory
................................ 364
10.2
The software reliability problem
............................ 370
10.3
Parametric reliability growth models
........................ 375
10.4
Predictive accuracy
...................................... 381
10.5
The recalibration of software-reliability growth predictions
...... 391
10.6
The importance of the operational environment
............... 397
10.7
Wider aspects of software reliability
........................ 398
10.8
Summary
.............................................. 402
10.9
Exercises
.............................................. 402
10.10
Further reading
.......................................... 404
11
Resource measurement: productivity, teams, and tools
............. 407
11.1
The meaning of productivity
............................... 408
11.2
Productivity of what?
..................................... 410
11.3
Measuring productivity
................................... 412
11.4
Teams,
tools, and methods
................................ 416
11.5
Summary
.............................................. 423
11.6
Exercises
.............................................. 424
11.7
Further reading
.......................................... 425
12
Making process predictions
.................................... 427
12.1
Good estimates
.......................................... 428
12.2
Cost estimation: problems and approaches
................... 432
12.3
Models of effort and cost
.................................. 435
12.4
Problems with existing modeling methods
.................... 445
12.5
Dealing with problems of current estimation methods
.......... 449
12.6
Implications for process prediction
.......................... 455
12.7
Summary
.............................................. 457
12.8
Exercises
.............................................. 458
12.9
Further reading
.......................................... 459
Part III: Measurement and management
13
Planning a measurement program
.............................. 463
13.1
What is a metrics plan?
................................... 464
13.2
Why and what: developing goals, questions, and metrics
........ 465
13.3
Where and when: mapping measures to activities,
.............. 476
13.4
How: measurement tools
.................................. 477
13.5
Who: measurers, analysts, and audience
..................... 479
13.6
Revising the plan
........................................ 482
13.7
Summary
..........................................___ 483
13.8
Exercises
.............................................. 484
13.9
Further reading
.......................................... 485
14
Measurement in practice
...................................... 487
14.1
Success criteria
......................................... 487
14.2
Measurement in the small
................................. 491
14.3
Measurement in the large
................................. 499
14.4
Lessons learned
......................................... 511
14.5
Summary
.............................................. 514
14.6
Exercises
.............................................. 514
14.7
Further reading
.......................................... 515
15
Empirical research in software engineering
....................... 519
15.1
Problems with empirical research
........................... 520
15.2
Investigating products
.................................... 524
15.3
Investigating resources
................................... 529
15.4
Investigating processes
................................... 531
15.5
Measurement today and tomorrow
.......................... 535
15.6
Summary
.............................................. 539
15.7
Exercises
.............................................. 539
15.8
Further reading
.......................................... 539
Appendix A: Solutions to selected exercises
.......................... 541
Appendix B: Metrics tools
........................................ 559
Appendix C: Acronyms and glossary
................................ 561
Annotated Bibliography
.......................................... 563
Index
.......................................................... 623
|
any_adam_object | 1 |
author | Fenton, Norman E. 1956- |
author_GND | (DE-588)172073669 (DE-588)133086836 |
author_facet | Fenton, Norman E. 1956- |
author_role | aut |
author_sort | Fenton, Norman E. 1956- |
author_variant | n e f ne nef |
building | Verbundindex |
bvnumber | BV014604467 |
classification_rvk | ST 233 |
ctrlnum | (OCoLC)634863138 (DE-599)BVBBV014604467 |
discipline | Informatik |
edition | 2. ed., rev. print., [Nachdr.] |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01706nam a2200385 c 4500</leader><controlfield tag="001">BV014604467</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150513 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">020802s2000 d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0534954251</subfield><subfield code="9">0-534-95425-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)634863138</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV014604467</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-29T</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-739</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 233</subfield><subfield code="0">(DE-625)143620:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Fenton, Norman E.</subfield><subfield code="d">1956-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)172073669</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Software metrics</subfield><subfield code="b">a rigorous and practical approach</subfield><subfield code="c">Norman E. Fenton and Shari Lawrence Pfleeger</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed., rev. print., [Nachdr.]</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boston [u.a.]</subfield><subfield code="b">PWS Publ. [u.a.]</subfield><subfield code="c">2000</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XII, 638 S.</subfield><subfield code="b">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="650" ind1="0" ind2="7"><subfield code="a">Softwaremetrie</subfield><subfield code="0">(DE-588)4227925-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="8">1\p</subfield><subfield code="0">(DE-588)4144384-6</subfield><subfield code="a">Beispielsammlung</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="8">2\p</subfield><subfield code="0">(DE-588)4522595-3</subfield><subfield code="a">Fallstudiensammlung</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Softwaremetrie</subfield><subfield code="0">(DE-588)4227925-2</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">Pfleeger, Shari Lawrence</subfield><subfield code="e">Sonstige</subfield><subfield code="0">(DE-588)133086836</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</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=009927625&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-009927625</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
genre | 1\p (DE-588)4144384-6 Beispielsammlung gnd-content 2\p (DE-588)4522595-3 Fallstudiensammlung gnd-content |
genre_facet | Beispielsammlung Fallstudiensammlung |
id | DE-604.BV014604467 |
illustrated | Illustrated |
indexdate | 2024-07-09T19:04:14Z |
institution | BVB |
isbn | 0534954251 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009927625 |
oclc_num | 634863138 |
open_access_boolean | |
owner | DE-29T DE-83 DE-739 |
owner_facet | DE-29T DE-83 DE-739 |
physical | XII, 638 S. graph. Darst. |
publishDate | 2000 |
publishDateSearch | 2000 |
publishDateSort | 2000 |
publisher | PWS Publ. [u.a.] |
record_format | marc |
spelling | Fenton, Norman E. 1956- Verfasser (DE-588)172073669 aut Software metrics a rigorous and practical approach Norman E. Fenton and Shari Lawrence Pfleeger 2. ed., rev. print., [Nachdr.] Boston [u.a.] PWS Publ. [u.a.] 2000 XII, 638 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Softwaremetrie (DE-588)4227925-2 gnd rswk-swf 1\p (DE-588)4144384-6 Beispielsammlung gnd-content 2\p (DE-588)4522595-3 Fallstudiensammlung gnd-content Softwaremetrie (DE-588)4227925-2 s DE-604 Pfleeger, Shari Lawrence Sonstige (DE-588)133086836 oth Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009927625&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Fenton, Norman E. 1956- Software metrics a rigorous and practical approach Softwaremetrie (DE-588)4227925-2 gnd |
subject_GND | (DE-588)4227925-2 (DE-588)4144384-6 (DE-588)4522595-3 |
title | Software metrics a rigorous and practical approach |
title_auth | Software metrics a rigorous and practical approach |
title_exact_search | Software metrics a rigorous and practical approach |
title_full | Software metrics a rigorous and practical approach Norman E. Fenton and Shari Lawrence Pfleeger |
title_fullStr | Software metrics a rigorous and practical approach Norman E. Fenton and Shari Lawrence Pfleeger |
title_full_unstemmed | Software metrics a rigorous and practical approach Norman E. Fenton and Shari Lawrence Pfleeger |
title_short | Software metrics |
title_sort | software metrics a rigorous and practical approach |
title_sub | a rigorous and practical approach |
topic | Softwaremetrie (DE-588)4227925-2 gnd |
topic_facet | Softwaremetrie Beispielsammlung Fallstudiensammlung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009927625&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT fentonnormane softwaremetricsarigorousandpracticalapproach AT pfleegersharilawrence softwaremetricsarigorousandpracticalapproach |