Predictive accuracy comparison of fuzzy models for software development effort of small programs

Cuauhtémoc López-Martín, Cornelio Yáñez-Márquez, Agustín Gutiérrez-Tornés

Research output: Contribution to journalArticlepeer-review

27 Scopus citations

Abstract

Regression analysis to generate predictive equations for software development effort estimation has recently been complemented by analyses using less common methods such as fuzzy logic models. On the other hand, unless engineers have the capabilities provided by personal training, they cannot properly support their teams or consistently and reliably produce quality products. In this paper, an investigation aimed to compare personal Fuzzy Logic Models (FLM) with a Linear Regression Model (LRM) is presented. The evaluation criteria were based mainly upon the magnitude of error relative to the estimate (MER) as well as to the mean of MER (MMER). One hundred five small programs were developed by thirty programmers. From these programs, three FLM were generated to estimate the effort in the development of twenty programs by seven programmers. Both the verification and validation of the models were made. Results show a slightly better predictive accuracy amongst FLM and LRM for estimating the development effort at personal level when small programs are developed.

Original languageEnglish
Pages (from-to)949-960
Number of pages12
JournalJournal of Systems and Software
Volume81
Issue number6
DOIs
StatePublished - Jun 2008

Keywords

  • Fuzzy logic
  • Linear regression
  • Personal software process
  • Software effort estimation
  • Software engineering education

Fingerprint

Dive into the research topics of 'Predictive accuracy comparison of fuzzy models for software development effort of small programs'. Together they form a unique fingerprint.

Cite this