arrow
返回

Functional size approximation based on use-case names

delete2016-12-01
delete8
PRE
AI
M
Mirosław Ochodek *
DOI:10.1016/j.infsof.2016.08.007delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Context: Functional size measures, such as IFPUG Function Points or COSMIC, are widely used to support software development effort estimation. Unfortunately, applying the COSMIC or IFPUG Function Point Analysis methods at early stages of software development is difficult or even impossible because available functional requirements are imprecise. Moreover, the resources that could be allocated to perform such measurement are usually limited. Therefore, it is worth investigating the possibility of automating the approximation of IFPUG Function Points or COSMIC early in software projects. Objective: Given a UML use-case diagram or a list of use-case names, approximate COSMIC and IFPUG FPA functional size in an automatic way. Method: We propose a two-step process of approximating the functional size of applications based on use-case goals. In the first step, we process the names of use cases, expressed in a natural language and assign each of their goals into one of thirteen categories. In the second step, we employ information about categories of use-case goals and historical data to construct prediction models and use them to approximate the size in COSMIC and Function Points. We compare the accuracy of the proposed methods to the average use-case approximation (AUC), which is their most intuitive counterpart, and the automatic method proposed by Hussain, Kosseim and Ormandjieva (HKO). Results: The prediction accuracy of the two proposed approximation methods was evaluated using a cross-validation procedure on a data set of 26 software development projects. For both methods, the prediction error was low compared to AUC and HKO. Conclusion: Developers who document functional requirements in a form of use cases might use the proposed methods to obtain an early approximation of the application size as soon as use-case goals are identified. The proposed methods are automatic and can be considered as a replacement for AUC. (C) 2016 Elsevier B.V. All rights reserved.
Keyword:
Functional size measurement
Approximate software sizing methods
COSMIC
IFPUG Function Point Analysis
Size estimation methods
Use cases
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.8K
被引数:
7.7K

机构

P
Poznan University of Technology
学者数:
4.4K
论文数: 4.1K
被引数: 3
引用论文

引用论文

Improving the reliability of transaction identification in use cases
err2011-08-01
err22
PREAI
errOchodek, M.; Alchimowicz, B.; Jurkiewicz, J.; Nawrocki, J.
err分享
err收藏
err分享
err收藏
err分享
err收藏
Exact Mean Absolute Error of Baseline Predictor, MARP0
err2016-05-01
err66
PREAI
errLangdon, William B.; Dolado, Javier; Sarro, Federica; Harman, Mark
err分享
err收藏
Web Effort Estimation: Function Point Analysis vs. COSMIC
err2016-04-01
err29
errOAAI
errDi Martino, Sergio; Ferrucci, Filomena; Gravino, Carmine; Sarro, Federica
err分享
err收藏
Requirements engineering: The state of the practice
err2003-11-01
err174
PREAI
errNeill, CJ; Laplante, PA
err分享
err收藏
学者 查看更多内容