𝔖 Scriptorium
✦   LIBER   ✦

📁

Experimentation in Software Engineering: An Introduction

✍ Scribed by Claes Wohlin, Per Runeson, Martin Höst, Magnus C. Ohlsson, Björn Regnell, Anders Wesslén (auth.)


Publisher
Springer US
Year
2000
Tongue
English
Leaves
217
Series
The Kluwer International Series in Software Engineering 6
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


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, this meant selecting a text from another discipline, usually psychology, and augmenting it with journal or confer­ ence papers that provide students with software engineering examples of experi­ ments and empirical studies. This book fills an important gap in the software engineering literature: it pro­ vides a concise, comprehensive look at an important aspect of software engineer­ ing: experimental analysis of how well software engineering methods, methodologies, and processes work. Since all of these change so rapidly in our field, it is important to know how to evaluate new ones. This book teaches how to go about doing this and thus is valuable not only for the software engineering stu­ dent, but also for the practicing software engineering professional who will be able to • Evaluate software engineering techniques. • Determine the value (or lack thereof) of claims made about a software engineer­ ing method or process in published studies. Finally, this book serves as a valuable resource for the software engineering researcher.

✦ Table of Contents


Front Matter....Pages i-xx
Introduction....Pages 1-6
Empirical Strategies....Pages 7-24
Measurement....Pages 25-30
Experiment Process....Pages 31-39
Definition....Pages 41-46
Planning....Pages 47-74
Operation....Pages 75-80
Analysis and Interpretation....Pages 81-113
Presentation and Package....Pages 115-118
Literature Survey....Pages 119-126
Example: Experiment Process....Pages 127-141
Example: C Versus C++....Pages 143-159
Exercises....Pages 161-182
Back Matter....Pages 183-204

✦ Subjects


Software Engineering/Programming and Operating Systems; Computer Science, general


📜 SIMILAR VOLUMES


Algebraic Specifications in Software Eng
✍ Ivo Van Horebeek, Johan Lewi (auth.) 📂 Library 📅 1989 🏛 Springer-Verlag Berlin Heidelberg 🌐 English

<p>"I prefer to view formal methods as tools. the use of which might be helpful." E. W. Dijkstra Algebraic specifications are about to be accepted by industry. Many projects in which algebraic specifications have been used as a design tool have been carried out. What prevents algebraic specification

Algebraic Specifications in Software Eng
✍ Ivo Van Horebeek; Johan Lewi 📂 Library 📅 2011 🏛 Springer 🌐 English

"I prefer to view formal methods as tools. the use of which might be helpful." E. W. Dijkstra Algebraic specifications are about to be accepted by industry. Many projects in which algebraic specifications have been used as a design tool have been carried out. What prevents algebraic specifications f

Experimentation in Software Engineering
✍ Claes Wohlin, Per Runeson, Martin Höst, Magnus C. Ohlsson, Björn Regnell, Anders 📂 Library 📅 2012 🏛 Springer-Verlag Berlin Heidelberg 🌐 English

<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

Experimentation in software engineering
✍ Wohlin, Claes 📂 Library 📅 2012 🏛 Springer 🌐 English

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

Engineering Software Products: An Introd
✍ Ian Sommerville 📂 Library 📅 2019 🏛 Pearson 🌐 English

<p><i>For one-semester courses in software engineering.</i></p> <p> </p> <p><b>Introduces software engineering techniques for developing software products and apps</b></p> <p>With <b><i>Engineering Software Products</i>, </b>author Ian Sommerville takes a unique approach to teaching software enginee

Engineering Software Products: An Introd
✍ Ian Sommerville 📂 Library 📅 2020 🏛 Pearson 🌐 English

Software products, such as stand-alone programs, web apps and services, and mobile apps, have transformed our everyday life and work. There are tens of thousands of software product companies, and hundreds of thousands of software engineers are employed worldwide in software product development.