作者
Paul Ralph
发表日期
2019/7/1
期刊
IEEE Transactions on Software Engineering
卷号
45
期号
7
页码范围
712 - 735
出版商
IEEE
简介
Software engineering is increasingly concerned with theory because the foundational knowledge comprising theories provides a crucial counterpoint to the practical knowledge expressed through methods and techniques. Fortunately, much guidance is available for generating and evaluating theories for explaining why things happen (variance theories). Unfortunately, little guidance is available concerning theories for explaining how things happen (process theories), or theories for analyzing and understanding situations (taxonomies). This paper therefore 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. It further advances the key insight that most process theories are taxonomies with additional propositions, which helps inform their evaluation. The proposed …
学术搜索中的文章
P Ralph - IEEE Transactions on Software Engineering, 2018