Task Effort Fuzzy Estimator for Software Development

Detalhes bibliográficos
Autor(a) principal: Pantoni, Rodrigo Palucci
Data de Publicação: 2008
Outros Autores: Mossin, Eduardo André, Brandão, Dennis
Tipo de documento: Artigo
Idioma: eng
Título da fonte: INFOCOMP: Jornal de Ciência da Computação
Texto Completo: https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/221
Resumo: Software estimation has been one of the biggest challenges in Computer Science for the last decades. This practice is essential for research and development companies, since it can provide cost and deadline forecasting, for example. Most of the traditional techniques such as function points, regression models, COCOMO, etc, require a long-term estimation process, which is unworkable for greatly dynamic companies who demand short-term task estimation, that is, in days. Furthermore, such techniques need historical data from past similar tasks, which may not exist when estimating an original task, a common situation for companies developing high technology. A well-known technique for short-term task effort estimation is the Use Case Points method, which only needs Use Case documents to start the estimation process. Based on this context, this work aims to apply the Fuzzy systems theory to estimate the effort for original software tasks in short-term, in a research and development company, based on the Use Case Points technique. Information from a real software project is provided for this methodology and used to validate the results. Results are validated by comparing the tasks planned with the Fuzzy estimator and the Use Case Points technique, and the expended execution time.
id UFLA-5_c704d3b1c5935dabdf342698466c755d
oai_identifier_str oai:infocomp.dcc.ufla.br:article/221
network_acronym_str UFLA-5
network_name_str INFOCOMP: Jornal de Ciência da Computação
repository_id_str
spelling Task Effort Fuzzy Estimator for Software DevelopmentEffort estimatorFuzzy systemsUse Case Pointssoftware developmentsoftware engineeringSoftware estimation has been one of the biggest challenges in Computer Science for the last decades. This practice is essential for research and development companies, since it can provide cost and deadline forecasting, for example. Most of the traditional techniques such as function points, regression models, COCOMO, etc, require a long-term estimation process, which is unworkable for greatly dynamic companies who demand short-term task estimation, that is, in days. Furthermore, such techniques need historical data from past similar tasks, which may not exist when estimating an original task, a common situation for companies developing high technology. A well-known technique for short-term task effort estimation is the Use Case Points method, which only needs Use Case documents to start the estimation process. Based on this context, this work aims to apply the Fuzzy systems theory to estimate the effort for original software tasks in short-term, in a research and development company, based on the Use Case Points technique. Information from a real software project is provided for this methodology and used to validate the results. Results are validated by comparing the tasks planned with the Fuzzy estimator and the Use Case Points technique, and the expended execution time.Editora da UFLA2008-06-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://infocomp.dcc.ufla.br/index.php/infocomp/article/view/221INFOCOMP Journal of Computer Science; Vol. 7 No. 2 (2008): June, 2008; 84-891982-33631807-4545reponame:INFOCOMP: Jornal de Ciência da Computaçãoinstname:Universidade Federal de Lavras (UFLA)instacron:UFLAenghttps://infocomp.dcc.ufla.br/index.php/infocomp/article/view/221/206Copyright (c) 2016 INFOCOMP Journal of Computer Scienceinfo:eu-repo/semantics/openAccessPantoni, Rodrigo PalucciMossin, Eduardo AndréBrandão, Dennis2015-06-27T23:52:44Zoai:infocomp.dcc.ufla.br:article/221Revistahttps://infocomp.dcc.ufla.br/index.php/infocompPUBhttps://infocomp.dcc.ufla.br/index.php/infocomp/oaiinfocomp@dcc.ufla.br||apfreire@dcc.ufla.br1982-33631807-4545opendoar:2024-05-21T19:54:25.425684INFOCOMP: Jornal de Ciência da Computação - Universidade Federal de Lavras (UFLA)true
dc.title.none.fl_str_mv Task Effort Fuzzy Estimator for Software Development
title Task Effort Fuzzy Estimator for Software Development
spellingShingle Task Effort Fuzzy Estimator for Software Development
Pantoni, Rodrigo Palucci
Effort estimator
Fuzzy systems
Use Case Points
software development
software engineering
title_short Task Effort Fuzzy Estimator for Software Development
title_full Task Effort Fuzzy Estimator for Software Development
title_fullStr Task Effort Fuzzy Estimator for Software Development
title_full_unstemmed Task Effort Fuzzy Estimator for Software Development
title_sort Task Effort Fuzzy Estimator for Software Development
author Pantoni, Rodrigo Palucci
author_facet Pantoni, Rodrigo Palucci
Mossin, Eduardo André
Brandão, Dennis
author_role author
author2 Mossin, Eduardo André
Brandão, Dennis
author2_role author
author
dc.contributor.author.fl_str_mv Pantoni, Rodrigo Palucci
Mossin, Eduardo André
Brandão, Dennis
dc.subject.por.fl_str_mv Effort estimator
Fuzzy systems
Use Case Points
software development
software engineering
topic Effort estimator
Fuzzy systems
Use Case Points
software development
software engineering
description Software estimation has been one of the biggest challenges in Computer Science for the last decades. This practice is essential for research and development companies, since it can provide cost and deadline forecasting, for example. Most of the traditional techniques such as function points, regression models, COCOMO, etc, require a long-term estimation process, which is unworkable for greatly dynamic companies who demand short-term task estimation, that is, in days. Furthermore, such techniques need historical data from past similar tasks, which may not exist when estimating an original task, a common situation for companies developing high technology. A well-known technique for short-term task effort estimation is the Use Case Points method, which only needs Use Case documents to start the estimation process. Based on this context, this work aims to apply the Fuzzy systems theory to estimate the effort for original software tasks in short-term, in a research and development company, based on the Use Case Points technique. Information from a real software project is provided for this methodology and used to validate the results. Results are validated by comparing the tasks planned with the Fuzzy estimator and the Use Case Points technique, and the expended execution time.
publishDate 2008
dc.date.none.fl_str_mv 2008-06-01
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/221
url https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/221
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/221/206
dc.rights.driver.fl_str_mv Copyright (c) 2016 INFOCOMP Journal of Computer Science
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Copyright (c) 2016 INFOCOMP Journal of Computer Science
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Editora da UFLA
publisher.none.fl_str_mv Editora da UFLA
dc.source.none.fl_str_mv INFOCOMP Journal of Computer Science; Vol. 7 No. 2 (2008): June, 2008; 84-89
1982-3363
1807-4545
reponame:INFOCOMP: Jornal de Ciência da Computação
instname:Universidade Federal de Lavras (UFLA)
instacron:UFLA
instname_str Universidade Federal de Lavras (UFLA)
instacron_str UFLA
institution UFLA
reponame_str INFOCOMP: Jornal de Ciência da Computação
collection INFOCOMP: Jornal de Ciência da Computação
repository.name.fl_str_mv INFOCOMP: Jornal de Ciência da Computação - Universidade Federal de Lavras (UFLA)
repository.mail.fl_str_mv infocomp@dcc.ufla.br||apfreire@dcc.ufla.br
_version_ 1799874740820639744