Empirical Software Engineering: From Discipline to Interdiscipline

Empirical software engineering has received much attention in recent years and coined the shift from a more design-science-driven engineering discipline to an insight-oriented, and theory-centric one. Yet, we still face many challenges, among which some increase the need for interdisciplinary research. This is especially true for the investigation of human-centric aspects of software engineering. Although we can already observe an increased recognition of the need for more interdisciplinary research in (empirical) software engineering, such research configurations come with challenges barely discussed from a scientific point of view. In this position paper, we critically reflect upon the epistemological setting of empirical software engineering and elaborate its configuration as an Interdiscipline. In particular, we (1) elaborate a pragmatic view on empirical research for software engineering reflecting a cyclic process for knowledge creation, (2) motivate a path towards symmetrical interdisciplinary research, and (3) adopt five rules of thumb from other interdisciplinary collaborations in our field before concluding with new emerging challenges. This shall support stopping to treating empirical software engineering as a developing discipline moving towards a paradigmatic stage of normal science, but as a configuration of symmetric interdisciplinary teams and research methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/01/2021

Benchmarking as Empirical Standard in Software Engineering Research

In empirical software engineering, benchmarks can be used for comparing ...
research
02/01/2023

Under the Bridge: Trolling and the Challenges of Recruiting Software Developers for Empirical Research Studies

Much of software engineering research focuses on tools, algorithms, and ...
research
02/14/2021

An Evolutionary Study of Configuration Design and Implementation in Cloud Systems

Many techniques were proposed for detecting software misconfigurations i...
research
12/12/2019

Thinging as a Way of Modeling in Poiesis: Applications in Software Engineering

From a software design perspective, a clear definition of design can enh...
research
02/10/2018

Mining Container Image Repositories for Software Configuration and Beyond

This paper introduces the idea of mining container image repositories fo...
research
01/11/2022

Working in Harmony: Towards Integrating RSEs into Multi-Disciplinary CSE Teams

Within the rapidly diversifying field of computational science and engin...
research
04/29/2019

A review of software engineering research from a design science perspective

Background: Communicating software engineering research to industry prac...

Please sign up or login with your details

Forgot password? Click here to reset