
This textbook, which has become the leading source for empirical software engineering research through its earlier editions, provides an in-depth introduction to experimentation in software engineering. The focus is on the steps to go through when conducting experiments. It also...

Part I Background.- Introduction.- Empirical Strategies.- Measurement.- Systematic Literature Reviews.- Case Studies.- Experiment Process.- Part II Steps in the Experiment Process.- Scoping.- Planning.- Operation.- Analysis and Interpretation.- Presentation and Package.- Part...

Foreword. Preface. Acknowledgment. 1. Introduction. 2. Empirical strategies. 3. Measurement. 4. Experiment process. 5. Definition. 6. Planning. 7. Operation. 8. Analysis and interpretation. 9. Presentation and package. 10. Literature survey. 11. Example: Experiment process. 12...


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...