Basics of Software Engineering Experimentation

Basics of Software Engineering Experimentation is a practical guide to experimentation in a field which has long been underpinned by suppositions, assumptions, speculations and beliefs. It demonstrates to software engineers how Experimental Design and Analysis can be used to validate their beliefs a...

Full description

Bibliographic Details
Main Authors: Juristo, Natalia, Moreno, Ana M. (Author)
Format: eBook
Language:English
Published: New York, NY Springer US 2001, 2001
Edition:1st ed. 2001
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
LEADER 03305nmm a2200373 u 4500
001 EB000631422
003 EBX01000000000000000484504
005 00000000000000.0
007 cr|||||||||||||||||||||
008 140122 ||| eng
020 |a 9781475733044 
100 1 |a Juristo, Natalia 
245 0 0 |a Basics of Software Engineering Experimentation  |h Elektronische Ressource  |c by Natalia Juristo, Ana M. Moreno 
250 |a 1st ed. 2001 
260 |a New York, NY  |b Springer US  |c 2001, 2001 
300 |a XXII, 396 p  |b online resource 
505 0 |a I: Introduction to Experimentation -- 1. Introduction -- 2. Why Experiment? The Role of Experimentation in Scientific and Technological Research -- 3. How to Experiment? -- II: Designing Experiments -- 4. Basic Notions of Experimental Design -- 5. Experimental Design -- III: Analysing the Experimental Data -- 6. Basic Notions of Data Analysis -- 7. Which is the Better of Two Alternatives? Analysis of One-Factor Designs with Two Alternatives -- 8. Which of k Alternatives is the Best? Analysis for One-Factor Designs and k Alternatives -- 9. Experiments with Undesired Variations: Analysis for Block Designs -- 10. Best Alternatives for More than One Variable: Analysis for Factorial Designs -- 11. Experiments with Incomparable Factor Alternatives: Analysis for Nested Designs -- 12. Fewer Experiments: Analysis for Fractional Factorial Designs -- 13. Several Desired and Undesired Variations: Analysis for Factorial Block Designs -- 14. Non-Parametric Analysis Methods -- 15. How Many Times should an Experiment be Replicated? -- IV: Conclusions -- 16. Some Recommendations on Experimenting -- References -- Annexes -- Annex I: Some Software Project Variables -- Annex II: Some Useful Latin Squares and How They are Used to Build Greco-Latin and Hyper-Greco-Latin Squares -- Annex III: Statistical Tables 
653 |a Software engineering 
653 |a Computer science 
653 |a Software Engineering 
653 |a Computer Science 
653 |a Data Structures and Information Theory 
653 |a Calculus of Variations and Optimization 
653 |a Information theory 
653 |a Data structures (Computer science) 
653 |a Mathematical optimization 
653 |a Calculus of variations 
700 1 |a Moreno, Ana M.  |e [author] 
041 0 7 |a eng  |2 ISO 639-2 
989 |b SBA  |a Springer Book Archives -2004 
028 5 0 |a 10.1007/978-1-4757-3304-4 
856 4 0 |u https://doi.org/10.1007/978-1-4757-3304-4?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 004 
520 |a Basics of Software Engineering Experimentation is a practical guide to experimentation in a field which has long been underpinned by suppositions, assumptions, speculations and beliefs. It demonstrates to software engineers how Experimental Design and Analysis can be used to validate their beliefs and ideas. The book does not assume its readers have an in-depth knowledge of mathematics, specifying the conceptual essence of the techniques to use in the design and analysis of experiments and keeping the mathematical calculations clear and simple. Basics of Software Engineering Experimentation is practically oriented and is specially written for software engineers, all the examples being based on real and fictitious software engineering experiments