Field studies: a methodology for construction and evaluation of recommendation systems in software engineering

Mısırlı, A. T., Bener, A., Çağlayan, B., Çalıklı, G. and Turhan, B. (2014) Field studies: a methodology for construction and evaluation of recommendation systems in software engineering. In: Robillard, M. P., Maalej, W., Walker, R. J. and Zimmermann, T. (eds.) Recommendation Systems in Software Engineering. Springer: Berlin, pp. 329-355. ISBN 9783642451348 (doi: 10.1007/978-3-642-45135-5_13)

Full text not currently available from Enlighten.

Abstract

One way to implement and evaluate the effectiveness of recommendation systems in software engineering is to conduct field studies. Field studies are important as they are the extension of laboratory experiments into real-life situations of organizations and/or society. They bring greater realism to the phenomena that are under study. However, field studies require following a rigorous research approach with many challenges attached, such as difficulties in implementing the research design, achieving sufficient control, replication, validity, and reliability. In practice, another challenge is to find organizations who are prepared to be studied. In this chapter, we provide a step-by-step process for the construction and deployment of recommendation systems in software engineering in the field. We also emphasize three main challenges (organizational, data, design) encountered during field studies, both in general and specifically with respect to software organizations.

Item Type:Book Sections
Status:Published
Glasgow Author(s) Enlighten ID:Calikli, Dr Handan Gul
Authors: Mısırlı, A. T., Bener, A., Çağlayan, B., Çalıklı, G., and Turhan, B.
College/School:College of Science and Engineering > School of Computing Science
Publisher:Springer
ISBN:9783642451348
Published Online:20 December 2013

University Staff: Request a correction | Enlighten Editors: Update this record