Reference and Structure of Software Engineering Theories
Andr\'es Silva

TL;DR
This paper explores the nature and defining features of software engineering theories, emphasizing the importance of reference classes and structure to advance understanding in the field.
Contribution
It clarifies what constitutes a software engineering-specific theory and proposes focusing on reference classes and structuring as key to progress.
Findings
Defines 'theory' in the context of SE
Identifies main features of SE theories
Proposes focus on reference class and structure
Abstract
This paper tries to contribute towards the solution of an important question raised in the SE literature: What is a Software Engineering (SE) specific theory? Which are the main features of a theory that is endemic to SE? In this paper we will use 'theory' as the term is used in traditional sciences. Other uses of the term 'theory' are discussed. Finally, we propose to focus on the reference class and on the structuring of SE theories as a basis for further progress.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Advanced Software Engineering Methodologies · Software Engineering Research
