Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

An evaluation of functional size methods and a bespoke estimation method for real-time systems

Runeson, Per LU orcid ; Borgquist, Niklas ; Landin, Markus and Bolanowski, Wladyslaw (2000) 2nd International Conference on Product Focused Software Process Improvement, PROFES 2000 In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 1840. p.339-352
Abstract

Functional size, or function points, is a language-independent measure of software size. It is used as an estimator of development effort and software code size, in particular in the domain of information systems, while in real-time systems it is not so widely spread. In this paper, functional size measurements are empirically evaluated by applying them to a recently completed project. Two established methods, Mark II Function Points (MKII) and Full Function Points (FFP) are used. In addition, a bespoke method that focuses on the information supplied by the requirements specifications at the studied company is developed and evaluated. The method is designed to make effort estimates based on states and transitions in a state machine... (More)

Functional size, or function points, is a language-independent measure of software size. It is used as an estimator of development effort and software code size, in particular in the domain of information systems, while in real-time systems it is not so widely spread. In this paper, functional size measurements are empirically evaluated by applying them to a recently completed project. Two established methods, Mark II Function Points (MKII) and Full Function Points (FFP) are used. In addition, a bespoke method that focuses on the information supplied by the requirements specifications at the studied company is developed and evaluated. The method is designed to make effort estimates based on states and transitions in a state machine representation of a requirements specification. The results indicate fairly weak relationships between functional size and LOC for both of the established methods. The bespoke method was applied to the same data and it is concluded that the relationship between the software size according to the new method and the actual code size show better correlation between estimated and real size compared to the analysis for the functional size methods.

(Less)
Please use this url to cite or link to this publication:
author
; ; and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
host publication
Product Focused Software Process Improvement - 2nd International Conference, PROFES 2000, Proceedings
series title
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
editor
Bomarius, Frank and Oivo, Markku
volume
1840
pages
14 pages
publisher
Springer
conference name
2nd International Conference on Product Focused Software Process Improvement, PROFES 2000
conference location
Oulu, Finland
conference dates
2000-06-20 - 2000-06-22
external identifiers
  • scopus:84949999117
ISSN
1611-3349
0302-9743
ISBN
3540676880
9783540676881
978-3-540-45051-1
DOI
10.1007/978-3-540-45051-1_30
language
English
LU publication?
yes
additional info
Publisher Copyright: © Springer-Verlag Berlin Heidelberg 2000.
id
bee1798f-49bb-4439-a0ea-a4b9b99ec0ac
date added to LUP
2022-10-19 11:43:02
date last changed
2024-01-03 15:36:12
@inproceedings{bee1798f-49bb-4439-a0ea-a4b9b99ec0ac,
  abstract     = {{<p>Functional size, or function points, is a language-independent measure of software size. It is used as an estimator of development effort and software code size, in particular in the domain of information systems, while in real-time systems it is not so widely spread. In this paper, functional size measurements are empirically evaluated by applying them to a recently completed project. Two established methods, Mark II Function Points (MKII) and Full Function Points (FFP) are used. In addition, a bespoke method that focuses on the information supplied by the requirements specifications at the studied company is developed and evaluated. The method is designed to make effort estimates based on states and transitions in a state machine representation of a requirements specification. The results indicate fairly weak relationships between functional size and LOC for both of the established methods. The bespoke method was applied to the same data and it is concluded that the relationship between the software size according to the new method and the actual code size show better correlation between estimated and real size compared to the analysis for the functional size methods.</p>}},
  author       = {{Runeson, Per and Borgquist, Niklas and Landin, Markus and Bolanowski, Wladyslaw}},
  booktitle    = {{Product Focused Software Process Improvement - 2nd International Conference, PROFES 2000, Proceedings}},
  editor       = {{Bomarius, Frank and Oivo, Markku}},
  isbn         = {{3540676880}},
  issn         = {{1611-3349}},
  language     = {{eng}},
  pages        = {{339--352}},
  publisher    = {{Springer}},
  series       = {{Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)}},
  title        = {{An evaluation of functional size methods and a bespoke estimation method for real-time systems}},
  url          = {{http://dx.doi.org/10.1007/978-3-540-45051-1_30}},
  doi          = {{10.1007/978-3-540-45051-1_30}},
  volume       = {{1840}},
  year         = {{2000}},
}