Empirical Studies in Reverse Engineering and Maintenance: Employing Developers to Evaluate Your Approach and Tool
Massimiliano Di Penta · 2012
This tutorial will aim at providing practical guidelines on how to conduct empirical evaluations of software maintenance and reengineering approaches and tools. The tutorial will describe how to conduct empirical evaluations carried out involving human subjects (i.e., developers), and then will provide a "by-example'' introduction to the main statistical procedures to be used for analyzing empirical study results.