doi: 10.3850/978-3-9815370-4-8_0877


NFRs Early Estimation Through Software Metrics


Andrws Vieiraa, Pedro Faustinib, Luigi Carroc and Érika Cotad

PPGC - Informatics Institute - Federal University of Rio Grande do Sul (UFRGS), Porto Alegre, Brazil.

aandrwsvieira@inf.ufrgs.br
bphafaustini@inf.ufrgs.br
ccarro@inf.ufrgs.br
derika@inf.ufrgs.br

ABSTRACT

We propose the use of regression analysis to generate accurate predictive models for physical metrics using design metrics as input. We validate our approach with 40+ implementations of three systems in two development scenarios: system evolution and first design. Results show maximum prediction errors of 1.66% during system evolution. In a first design scenario, the average error is 15% with the maximum error still below 20% for all physical metrics. This approach provides a fast and accurate strategy to boost embedded software productivity and quality, by estimating Non-Functional Requirements (NFRs) during the first design stages.

Keywords: Embedded systems, Performance estimation, Software metrics, Regression analysis.



Full Text (PDF)