2015
DOI: 10.1016/j.scico.2014.11.013
|View full text |Cite
|
Sign up to set email alerts
|

Six strategies for generalizing software engineering theories

Abstract: General theories of software engineering must balance between providing full understanding of a single case and providing partial understanding of many cases. In this paper we argue that for theories to be useful in practice, they should give sufficient understanding of a sufficiently large class of cases, without having to be universal or complete. We provide six strategies for developing such theories of the middle range.In lab-to-lab strategies, theories of laboratory phenomena are developed and generalized… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

3
92
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 157 publications
(104 citation statements)
references
References 70 publications
(78 reference statements)
3
92
0
Order By: Relevance
“…Design Science is the design and investigation of artifacts in context (Wieringa and Daneva, 2015). As a research method, it is solution-oriented and is focused on the interaction of a proposed solution and the context in which the solution is used.…”
Section: The Design Science Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…Design Science is the design and investigation of artifacts in context (Wieringa and Daneva, 2015). As a research method, it is solution-oriented and is focused on the interaction of a proposed solution and the context in which the solution is used.…”
Section: The Design Science Methodsmentioning
confidence: 99%
“…Third, following Wieringa and Daneva (2015), we acknowledge the need for more evaluation to improve the generalisability of the results. A central question in this respect is evaluating the extent to which our current results could be observable in other similar but different organizations (e.g.…”
Section: Limitations and Future Workmentioning
confidence: 99%
“…For example, Endres and Rombach [24] catalogued theories in the various sub-fields of SE, while searching ''for the fundamental rules in SE, why they work and why they are useful''. Also, empirical SE researchers have made calls for borrowing theories from other disciplines [25] and applying them to explain SE phenomena [26] and for improving our reasoning about generalization of empirical claims in SE studies [26]. The most recent indicator for this increased interest in SE theories is the SEMAT initiative (www.semat.org) [27] that aims to increase the focus on general theories in SE.…”
Section: Identifying the Main Theories In Human Factors In Software Dmentioning
confidence: 99%
“…Wieringa and Daneva [26] consider that theories need to have a (i) conceptual framework, (ii) generalizations and/ or models, (iii) scope conditions need to be defined, and optionally (iv) causal explanations.…”
Section: She Further Describes a Classification Of Theories Into Typementioning
confidence: 99%
See 1 more Smart Citation