Task Effort Fuzzy Estimator for Software Development
Autor(a) principal: | |
---|---|
Data de Publicação: | 2008 |
Outros Autores: | , |
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 |