Using Extremely Simplified Functional Size Measures for Effort Estimation
Autor: | Geng Liu, Luigi Lavazza, Roberto Meli |
---|---|
Rok vydání: | 2020 |
Předmět: |
Measure (data warehouse)
Variables business.industry Computer science media_common.quotation_subject Software development 020207 software engineering Functional requirement 02 engineering and technology Function (mathematics) computer.software_genre Function point Empirical research Software 020204 information systems 0202 electrical engineering electronic engineering information engineering Data mining business computer media_common |
Zdroj: | ESEM |
DOI: | 10.1145/3382494.3410691 |
Popis: | Background: Functional size measures of software are widely used for effort estimation, because they provide a fairly objective quantification of software size, which is one of the main factors affecting software development effort. Unfortunately, in some conditions, performing the standard Function Point Analysis process may be too long and expensive. Moreover, functional measures could be needed before functional requirements have been elicited completely and at the required detail level. Aim: Basing effort estimation on measures that are simpler than Function Points---hence, faster and cheaper to obtain---could be beneficial, if good estimation accuracy is possible. In this paper, the level of accuracy that can be obtained using simple measures instead of Function Points---as defined by IFPUG, the International Function Point User Group---is evaluated, based on an empirical study. Method: An analysis of the data provided in the ISBSG dataset was performed. Effort models based on standard IFPUG Function Points and on the number of transactions were derived. The accuracy of the effort estimates delivered by the two models were then compared. Results: Effort models based on the number of transactions appear marginally less accurate than models based on standard IFPUG Function Points for new development projects, and marginally more accurate for projects extending previously developed software. Conclusions: Based on the results of the empirical study, it seems that using the number of transactions instead of the standard IFPUG Function Points measures does not cause estimate accuracy to change to a practically appreciable extent. This conclusion applies to effort models using size measure as the only independent variable. Additional research is necessary to evaluate the performance of effort models based on the number of transactions in combination with other factors. |
Databáze: | OpenAIRE |
Externí odkaz: |