Field Studies: A methodology for construction and evaluation of recommendation systems in software engineering

Ayşe Tosun Mısırlı*, Ayşe Bener, Bora Çağlayan, Gül Çalıklı, Burak Turhan

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

6 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationRecommendation Systems in Software Engineering
PublisherSpringer Berlin Heidelberg
Pages329-355
Number of pages27
ISBN (Electronic)9783642451355
ISBN (Print)9783642451348
DOIs
Publication statusPublished - 1 Jan 2014
Externally publishedYes

Bibliographical note

Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 2014.

Fingerprint

Dive into the research topics of 'Field Studies: A methodology for construction and evaluation of recommendation systems in software engineering'. Together they form a unique fingerprint.

Cite this