Cultivating Practitioners for Software Engineering Experiments in industry
Guillermo López, Laura García‐Borgoñón, Sira Vega, María José Escalona, Natália Juristo · Advances in systems analysis, software engineering, and high performance computing book series · 2020
Controlled experiments are commonly used to evaluate software methods, processes, and tools. Literature presents that the validation of software engineering research results in industrial settings is a powerful way to obtain feedback about its value. However, to implicate industry and practitioners in experiments is not an easy task, and, even when a company is committed, frequently the number of practitioners involved is not enough to execute and validate the experiment. This chapter presents a guide of best practices that can be used in order to get a high number of participants that can validate research results from the industry. These practices are oriented to create an attractive environment for companies to conclude that the participation in a research experiment can be interesting for them. In order to illustrate them, the chapter also introduces the authors' experiences when running an experiment about early testing at the University of Seville, where they followed these guidelines to successfully enhance the participation of 76 practitioners from 32 different software companies.