论文标题

从用例点预测软件工作:系统评价

Predicting Software Effort from Use Case Points: A Systematic Review

论文作者

Azzeh, Mohammad, Nassif, Ali Bou, Attili, Imtinan

论文摘要

上下文:研究人员和从业者中越来越多地使用了从用例(UCP)方法来预测软件项目工作。但是,与其他努力估计域不同,该感兴趣领域尚未系统地审查。目的:有必要进行系统性文献审查,以为努力估算的研究领域提供方向和支持。具体而言,这项研究的目的是双重的:根据四个标准对UCP的努力估计文件进行分类:贡献类型,研究方法,数据集类型和与UCP一起使用的技术;并从不同观点分析这些论文:估计准确性,有利的估计上下文以及组合技术对UCP准确性的影响。方法:我们使用了Kitchenham和Charters提出的系统文献综述方法。这包括搜索最相关的论文,选择优质论文,提取数据和图纸结果。结果:UCP研究论文的作者通常不知道UCP努力估算领域的先前已发表的结果和结论。顶级软件工程期刊中缺乏与UCP相关的出版物。这得出的结论是,此类论文对社区没有用。此外,大多数文章都使用了少量的项目,这些项目在大多数情况下无法概括结论。结论:到目前为止,尚未对UCP方法进行多个研究方向,例如基于工业数据验证UCP的代数构建。此外,需要标准自动化工具来控制将用例图转换为相应的UCP指标的过程。尽管研究人员对收集工业数据并基于机器学习方法建立努力预测模型的兴趣增加,但数据的质量仍可能存在辩论

Context: Predicting software project effort from Use Case Points (UCP) method is increasingly used among researchers and practitioners. However, unlike other effort estimation domains, this area of interest has not been systematically reviewed. Aims: There is a need for a systemic literature review to provide directions and supports for this research area of effort estimation. Specifically, the objective of this study is twofold: to classify UCP effort estimation papers based on four criteria: contribution type, research approach, dataset type and techniques used with UCP; and to analyze these papers from different views: estimation accuracy, favorable estimation context and impact of combined techniques on the accuracy of UCP. Method: We used the systematic literature review methodology proposed by Kitchenham and Charters. This includes searching for the most relevant papers, selecting quality papers, extracting data and drawing results. Result: The authors of UCP research paper, are generally not aware of previous published results and conclusions in the field of UCP effort estimation. There is a lack of UCP related publications in the top software engineering journals. This makes a conclusion that such papers are not useful for the community. Furthermore, most articles used small numbers of projects which cannot support generalizing the conclusion in most cases. Conclusions: There are multiple research directions for UCP method that have not been examined so far such as validating the algebraic construction of UCP based on industrial data. Also, there is a need for standard automated tools that govern the process of translating use case diagram into its corresponding UCP metrics. Although there is an increase interest among researchers to collect industrial data and build effort prediction models based on machine learning methods, the quality of data is still subject to debate

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源