Afpatoo: Tool to Automate Function Point Analysis Based on UML Class and Sequence Diagrams

Agnieszka Malanowska, Jarosław Zabuski

2024

Abstract

Function Point Analysis (FPA) is a well-established and widely used measure of software functional size. For more than 20 years, there have been several attempts to calculate function points on the basis of the object-oriented specifications, mainly in the form of UML models, but fully automatic tools dedicated to that process are still missing. To fill this gap, we propose Afpatoo, a tool which performs IFPUG version of FPA on the basis of UML class and sequence diagrams with combined fragments. The tool implements two existing approaches from the literature in a plugin to Modelio, a broadly used open source UML modeling environment. Usefulness of the Afpatoo was tested and confirmed on the exemplary model for payback payments.

Download


Paper Citation


in Harvard Style

Malanowska A. and Zabuski J. (2024). Afpatoo: Tool to Automate Function Point Analysis Based on UML Class and Sequence Diagrams. In Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE; ISBN 978-989-758-696-5, SciTePress, pages 625-632. DOI: 10.5220/0012704300003687


in Bibtex Style

@conference{enase24,
author={Agnieszka Malanowska and Jarosław Zabuski},
title={Afpatoo: Tool to Automate Function Point Analysis Based on UML Class and Sequence Diagrams},
booktitle={Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE},
year={2024},
pages={625-632},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012704300003687},
isbn={978-989-758-696-5},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE
TI - Afpatoo: Tool to Automate Function Point Analysis Based on UML Class and Sequence Diagrams
SN - 978-989-758-696-5
AU - Malanowska A.
AU - Zabuski J.
PY - 2024
SP - 625
EP - 632
DO - 10.5220/0012704300003687
PB - SciTePress