<p><p>Like other sciences and engineering disciplines, software engineering requires a cycle of model building, experimentation, and learning. Experiments are valuable tools for all software engineers who are involved in evaluating and choosing between different methods, techniques, languages and to
Basics of Software Engineering Experimentation
β Scribed by Natalia Juristo, Ana M. Moreno (auth.)
- Publisher
- Springer US
- Year
- 2001
- Tongue
- English
- Leaves
- 404
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
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.
β¦ Table of Contents
Front Matter....Pages i-xxi
Front Matter....Pages 1-1
Introduction....Pages 3-22
Why Experiment?....Pages 23-44
How to Experiment....Pages 45-54
Front Matter....Pages 55-55
Basic Notions of Experimental Design....Pages 57-81
Experimental Design....Pages 83-121
Front Matter....Pages 123-123
Basic Notions of Data Analysis....Pages 125-152
Which is the Better of Two Alternatives?....Pages 153-174
Which of K Alternatives is the Best?....Pages 175-202
Experiments with Undesired Variations....Pages 203-234
Best Alternatives for More than One Variable....Pages 235-291
Experiments with Incomparable Factor Alternatives....Pages 293-298
Fewer Experiments....Pages 299-311
Several Desired and Undesired Variations....Pages 313-322
Non-Parametric Analysis Methods....Pages 323-335
How Many Times Should an Experiment be Replicated?....Pages 337-346
Front Matter....Pages 347-347
Some Recommendations on Experimenting....Pages 349-358
Back Matter....Pages 359-395
β¦ Subjects
Computer Science, general; Software Engineering/Programming and Operating Systems; Calculus of Variations and Optimal Control; Optimization; Data Structures, Cryptology and Information Theory
π SIMILAR VOLUMES
Like other sciences and engineering disciplines, software engineering requires a cycle of model building, experimentation, and learning. Experiments are valuable tools for all software engineers who are involved in evaluating and choosing between different methods, techniques, languages and tools. T
<p><P>"Software Engineering for Experimental Robotics" collects contributions that describe the state of the art in software development for the Robotics domain. It reports on innovative ideas that are progressively introduced in the software development process, in order to promote the reuse of rob
<p><P>"Software Engineering for Experimental Robotics" collects contributions that describe the state of the art in software development for the Robotics domain. It reports on innovative ideas that are progressively introduced in the software development process, in order to promote the reuse of rob
<p>It is my belief that software engineers not only need to know software engineering methods and processes, but that they also should know how to assess them. ConseΒ quently, I have taught principles of experimentation and empirical studies as part of the software engineering curriculum. Until now,