2023
DOI: 10.1109/jiot.2023.3281614
|View full text |Cite
|
Sign up to set email alerts
|

More Accurate Cost Estimation for Internet of Things Projects by Adaptation of Use Case Points Methodology

Abstract: This paper adapts the Use Case Points method to estimate the size and development effort required for the Internet of Things systems. Despite the extensive use of UCP in software engineering, it has yet to be adapted for IoT systems, which is essential for project management and resource planning. Our proposed adaptation, UCP for IoT, is based on a fourlayer IoT architecture and tailors the standard software UCP to the specifications of IoT systems. It was validated using a case study of three IoT systems, dem… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
0
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 63 publications
0
0
0
Order By: Relevance
“…They also presented an improved iteration of the initial iUCP effort estimation formula [16]. Introducing "UCP for IoT" or adapting the use case points method to estimate the size and effort for IoT systems was presented in [17]. It was validated with a case study of three IoT systems, demonstrating applicability and highlighting the need for further improvement and data collection in future work.…”
Section: Related Workmentioning
confidence: 99%
“…They also presented an improved iteration of the initial iUCP effort estimation formula [16]. Introducing "UCP for IoT" or adapting the use case points method to estimate the size and effort for IoT systems was presented in [17]. It was validated with a case study of three IoT systems, demonstrating applicability and highlighting the need for further improvement and data collection in future work.…”
Section: Related Workmentioning
confidence: 99%
“…The incorporation of models can be also used in estimating the effort and scope. The use of models is more prevalent in development practices employing a more robust documentation, such as COSMIC [20,21], Use Case Points [30,31], or Function Points [32]. COSMIC can be used to derive functional size measures from UML software artifacts, such as Use case model, Activity, Sequence, Class, Package, and Component diagrams [20].…”
Section: Related Workmentioning
confidence: 99%
“…The Use Case Points-based method Know-UCP [30] utilizes the UML Use case model as a basis for deriving Use Case Points from UML diagrams to estimate the size of the software. Use Case Points can even be adapted to the development of IoT systems [31]. Function Points are another metric used to determine the size of software, and there exist approaches based on Function Points, such as [32], which heavily rely on modeling.…”
Section: Related Workmentioning
confidence: 99%
“…Linear Regression (LR) has long been used in software effort estimation practices, but in some cases, these models have limitations in accurately estimating the effort required (Sharma & Chaudhary, 2020). Several studies have been conducted to calculate effort in software development with algorithmic approaches such as Use Case Point, Function Point, and COCOMO (Feizpour et al, 2023;Kaushik et al, 2016;Park et al, 2016;Silhavy et al, 2023).…”
Section: Introductionmentioning
confidence: 99%