An Empirical Study with Function Point Analysis for Software Development Phase Method

J. Shah, Nazri Kama, Saiful Adli Ismail
{"title":"An Empirical Study with Function Point Analysis for Software Development Phase Method","authors":"J. Shah, Nazri Kama, Saiful Adli Ismail","doi":"10.1145/3220267.3220268","DOIUrl":null,"url":null,"abstract":"It is important to know the actual size and complexity of the software before predicting the amount of effort required to be implemented. Two most common methods used for software size estimation are: (i) Source Lines of Code (SLOC) and (ii) Function Point Analysis (FPA). Estimating the size of a software with SLOC method is only possible once the process of coding is completed. On the other hand, estimating software size with FPA method is possible in early phases of Software Development Life Cycle (SDLC). However, one main challenge from the viewpoint of software development phase, is the presence of inconsistent states of software artifacts i.e. some of the classes are completely developed, some are partially developed, and some are not developed yet. Therefore, this research is using the new developed model i.e. Function Point Analysis for Software Development Phase (FPA-SDP) in an empirical study to overcome this challenge. The results of FPA-SDP model can help software project managers in: (i) knowing the inconsistent states of software artifacts (ii) estimating the actual size of a change request with its complexity level for software development phase.","PeriodicalId":177522,"journal":{"name":"International Conference on Software and Information Engineering","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Software and Information Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3220267.3220268","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

It is important to know the actual size and complexity of the software before predicting the amount of effort required to be implemented. Two most common methods used for software size estimation are: (i) Source Lines of Code (SLOC) and (ii) Function Point Analysis (FPA). Estimating the size of a software with SLOC method is only possible once the process of coding is completed. On the other hand, estimating software size with FPA method is possible in early phases of Software Development Life Cycle (SDLC). However, one main challenge from the viewpoint of software development phase, is the presence of inconsistent states of software artifacts i.e. some of the classes are completely developed, some are partially developed, and some are not developed yet. Therefore, this research is using the new developed model i.e. Function Point Analysis for Software Development Phase (FPA-SDP) in an empirical study to overcome this challenge. The results of FPA-SDP model can help software project managers in: (i) knowing the inconsistent states of software artifacts (ii) estimating the actual size of a change request with its complexity level for software development phase.
软件开发阶段法中功能点分析的实证研究
在预测实现所需的工作量之前,了解软件的实际规模和复杂性是很重要的。用于软件大小评估的两种最常用方法是:(i)源代码行(SLOC)和(ii)功能点分析(FPA)。只有在编码过程完成后,才能用SLOC方法估计软件的大小。另一方面,估算软件规模与平安险方法是可能的早期阶段的软件开发生命周期(SDLC)。然而,从软件开发阶段的角度来看,一个主要的挑战是软件工件的不一致状态的存在,即一些类已经完全开发,一些类已经部分开发,还有一些还没有开发。因此,本研究在实证研究中使用了新开发的模型,即软件开发阶段功能点分析(FPA-SDP)来克服这一挑战。FPA-SDP模型的结果可以帮助软件项目经理:(i)了解软件工件的不一致状态(ii)估计软件开发阶段变更请求的实际大小及其复杂程度。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信