Social Science Theories in Software Engineering Research

  title={Social Science Theories in Software Engineering Research},
  author={Tobias Lorey and Paul Ralph and Michael Felderer},
  journal={2022 IEEE/ACM 44th International Conference on Software Engineering (ICSE)},
As software engineering research becomes more concerned with the psychological, sociological and managerial aspects of software development, relevant theories from reference disciplines are in-creasingly 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… 
1 Citations

Figures and Tables from this paper



Social theory for software engineering research

The need for integrating more social science into SE research and curriculum is illustrated by seven theories to understand key dynamics used to explain a longitudinal study of a software development project.

A Systematic Review of Theory Use in Software Engineering Experiments

It is found that theory use and awareness of theoretical issues are present, but that theory-driven research is, as yet, not a major issue in empirical software engineering.

Theory-oriented software engineering

Toward Methodological Guidelines for Process Theories and Taxonomies in Software Engineering

  • P. Ralph
  • Biology
    IEEE Transactions on Software Engineering
  • 2019
This paper attempts to clarify the nature and functions of process theories and taxonomies in software engineering research, and to synthesize methodological guidelines for their generation and evaluation, and advances the key insight that most process theories areTaxonomies with additional propositions, which helps inform their evaluation.

The Future of Empirical Methods in Software Engineering Research

Means to meet challenges to meet the vision of empirical research methods for software engineering include increased competence regarding how to apply and combine alternative empirical methods, tighter links between academia and industry, the development of common research agendas with a focus on empirical Methods, and more resources for empirical research.

Report on the Second SEMAT Workshop on General Theory of Software Engineering (GTSE 2013)

This report reviews the emerging consensus on a general theory in software engineering from the Second SEMAT General Theory of Software Engineering workshop co-located with the International Conference on Software Engineering in 2013.

The two paradigms of software development research

  • P. Ralph
  • Computer Science
    Sci. Comput. Program.
  • 2018

Theories Used in Information Systems Research: Insights from Complex Network Analysis

Abstract:Effective application of theory is critical to the development of new knowledge in information systems (IS) research. However, theory foundations of IS research are understudied. Using

Separability Principles for a General Theory of Software Engineering

The papers of the fourth GTSE Workshop addressed questions by means of what can be collectively refer to as Separability Principles, a powerful tool for understanding relations among SE candidate theories and guide how to assemble sub-theories into a general framework.