five

Theory Use In Software Engineering: A Systematic Mapping Study

收藏
Zenodo2024-11-02 更新2026-05-26 收录
下载链接:
https://zenodo.org/record/8347125
下载链接
链接失效反馈
官方服务:
资源简介:
<strong>Abstract </strong> <strong>Context:</strong> A theory is a well-substantiated explanation of an aspect of the natural world that can incorporate laws, hypotheses, and facts. Its thinking process is often associated with an observational study or research. However, in many disciplines, the nature, role, and even the necessity of theories remains controversial, particularly in young or practical disciplines such as software engineering (SE). <strong>Objective:</strong> This study aims to provide an overview of SE theoretical research with respect to the research efforts that have been put into theory use and theory building to date. <strong>Method:</strong> We conducted a systematic mapping study to classify evidence on theory definitions, studies’ quality, research topics, methods, types, theory types, theory roles and publication venues. <strong>Results:</strong> The mapping study includes 42 studies located from online database searches, forward and backward snowballing of references. Our results showed that the term “theory” varied among SE studies due to inconsistent terminology use, necessitating a comprehensive approach for accurate identification. Most studies showed good quality of rigor and relevance, and acceptable credibility; as for reporting, many studies were unsatisfactory. Most of the extracted theories fall within the Explanation and Prediction (42.9% of the studies) and Prediction (11.9% of the studies) categories, whereas Analysis (7.1% of the studies) was the least employed. <strong>Conclusion:</strong> We highlighted the research gaps and implications for research and practice to support theory use and theory building in SE.
提供机构:
Zenodo
创建时间:
2023-09-15
二维码
社区交流群
二维码
科研交流群
商业服务