Cut to the chase: Revisiting the relevance of software engineering research

12/04/2018
by   Vahid Garousi, et al.
0

Software engineering (SE) research should be relevant to industrial practice. There has been a debate on this issue in the community since 1980's by pioneers such as Robert Glass and Colin Potts. As we pass the milestone of "50 Years of Software Engineering", some recent positive efforts have been made in this direction, e.g., establishing "industrial" tracks in several SE conferences. However, we, as a community, are still struggling with research relevance and utility. The goal of this paper is to act as another "wake-up call" for the community to reflect and act on the relevance of SE research. The contributions of this paper are as follows: (1) a review of the debate on research relevance in other fields; (2) a Multi-vocal Literature Review (MLR) of the debate in SE (46 sources) and the suggestions discussed in the community for improving the situation; (3) a summary of the experience of the authors in conducting SE research with varying degrees of relevance; and (4) a review of recent activities being done in the SE community to improve relevance. There has been no systematic literature review on the topic of research relevance in SE yet. Some of our MLR findings are that: the top-3 root causes of low relevance, as discussed in the community are: (1) Simplistic view (wrong assumptions) about SE in practice; (2) Wrong identification of research problems (needs); and (3) Issues with research mindset. The top-3 suggestions for improving research relevance are: (1) Using appropriate research approaches such as action-research, that would increase chances of research relevance; (2) Choosing relevant (practical) problems; and (3) Collaborating with industry. By synthesizing all the discussions on this debate so far, this paper hopes to encourage further discussions and actions in the community to increase our collective efforts to improve the research relevance in our discipline.

READ FULL TEXT

page 8

page 11

page 19

page 20

page 22

page 23

page 25

page 32

research
01/11/2021

Valuing Evaluation: Methodologies to Bridge Research and Practice

The potential disconnect between research and practice in software engin...
research
08/15/2021

Crowdsourcing the State of the Art(ifacts)

In any field, finding the "leading edge" of research is an on-going chal...
research
04/07/2022

Impact of Software Engineering Research in Practice

Existing work on the practical impact of software engineering (SE) resea...
research
04/13/2020

When to Update Systematic Literature Reviews in Software Engineering

[Context] Systematic Literature Reviews (SLRs) have been adopted by the ...
research
09/20/2023

Data-Driven Analysis of Gender Fairness in the Software Engineering Academic Landscape

Gender bias in education gained considerable relevance in the literature...
research
11/25/2019

Does ICSE Accept the Right Contributions?

Background: There is a constant discussion regarding whether the ICSE Te...
research
01/25/2019

Software Architecture Metrics: a literature review

In Software Engineering, early detection of architectural issues is key....

Please sign up or login with your details

Forgot password? Click here to reset