Experimentation in Software Engineering

Experimentation in Software Engineering

Claes Wohlin, Per Runeson, Martin Höst

Like different sciences and engineering disciplines, software program engineering calls for a cycle of version development, experimentation, and studying. Experiments are worthy instruments for all software program engineers who're occupied with comparing and selecting among varied tools, strategies, languages and instruments.

The goal of Experimentation in software program Engineering is to introduce scholars, academics, researchers, and practitioners to empirical reports in software program engineering, utilizing managed experiments. The advent to experimentation is supplied via a strategy viewpoint, and the point of interest is at the steps that we have got to move via to accomplish an test. The booklet is split into 3 components. the 1st half offers a history of theories and strategies utilized in experimentation. half II then devotes one bankruptcy to every of the 5 test steps: scoping, making plans, execution, research, and end result presentation. half III completes the presentation with examples. Assignments and statistical fabric are supplied in appendixes. total the ebook presents crucial information about empirical experiences particularly for experiments, but in addition for case reviews, systematic literature studies, and surveys. it's a revision of the authors’ publication, which was once released in 2000. moreover, vast new fabric, e.g. bearing on systematic literature experiences and case research examine, is introduced. 

The ebook is self-contained and it truly is appropriate as a path booklet in undergraduate or graduate reviews the place the necessity for empirical reviews in software program engineering is under pressure. routines and assignments are integrated to mix the extra theoretical fabric with functional elements. Researchers also will enjoy the e-book, studying extra approximately the right way to behavior empirical stories, and also practitioners might use it as a “cookbook” whilst comparing new tools or options sooner than enforcing them of their association.

Show sample text content

Download sample