Social Science Theories in Software Engineering Research

02/15/2022
by   Tobias Lorey, et al.
0

As software engineering research becomes more concerned with the psychological, sociological and managerial aspects of software development, relevant theories from reference disciplines are increasingly important for understanding the field's core phenomena of interest. However, the degree to which software engineering research draws on relevant social sciences remains unclear. This study therefore investigates the use of social science theories in five influential software engineering journals over 13 years. It analyzes not only the extent of theory use but also what, how and where these theories are used. While 87 different theories are used, less than two percent of papers use a social science theory, most theories are used in only one paper, most social sciences are ignored, and the theories are rarely tested for applicability to software engineering contexts. Ignoring relevant social science theories may (1) undermine the community's ability to generate, elaborate and maintain a cumulative body of knowledge; and (2) lead to oversimplified models of software engineering phenomena. More attention to theory is needed for software engineering to mature as a scientific discipline.

READ FULL TEXT
research
03/26/2021

Socio-Technical Grounded Theory for Software Engineering

Grounded Theory (GT), a sociological research method designed to study s...
research
02/18/2018

Consensus in Software Engineering: A Cognitive Mapping Study

Background: Philosophers of science including Collins, Feyerabend, Kuhn ...
research
03/18/2019

What software engineering can learn from research on affect in social psychology

Social psychology researchers have, traditionally, focused on the constr...
research
04/29/2019

A review of software engineering research from a design science perspective

Background: Communicating software engineering research to industry prac...
research
04/26/2021

Ideology in Open Source Development

Open source development, to a great extent, is a type of social movement...
research
04/07/2022

The General Index of Software Engineering Papers

We introduce the General Index of Software Engineering Papers, a dataset...
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...

Please sign up or login with your details

Forgot password? Click here to reset