conference-paper

Developing and evaluating software engineering process theories

  • International Conference on Software Engineering
Research footprint

At a glance

Citations
10
References
68
Comments
0
Paper overview

Abstract

A process theory is an explanation of how an entity changes and develops. While software engineering is fundamentally concerned with how software artifacts change and develop, little research explicitly builds and empirically evaluates software engineering process theories. This lack of theory obstructs scientific consensus by focusing the academic community on methods. Methods inevitably oversimplify and over-rationalize reality, obfuscating crucial phenomena including uncertainty, problem framing and illusory requirements. Better process theories are therefore needed to ground software engineering in empirical reality. However, poor understanding of process theory issues impedes research and publication. This paper therefore attempts to clarify the nature and types of process theories, explore their development and provide specific guidance for their empirically evaluation.

Record transparency

Publication details

DOI
10.5555/2818754.2818760
OpenAlex
W2016884041
Document type
conference-paper
Language
EN
Source
International Conference on Software Engineering
Last metadata update
Community

Comments

Log in to join the discussion.

  1. No comments yet. Start the discussion.