A very early estimation of software development time and effort using neural networks

Autores
Luna, Carlos Daniel; Segovia, Javier; Salvetto, Pedro F.; Martínez, Milton F.
Año de publicación
2004
Idioma
inglés
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
In spite of years of research and development, formal structured estimation of time and effort required to develop a Management Information System (MIS) is still an open problem. Usual estimation techniques applied by now are supported by the not so realistic premise of requirements stability, and often human experts are required to apply them. This paper considers models of estimation based on metrics available on early design phase. Our research work aims to develop formal estimation models for time and effort needed for MIS development. These models use development team efficiency, requirements volatility, development speed and system complexity as input parameters. We also identify which input metrics are adequate for measuring system’s cognitive complexity and found that useful metrics can be obtained automatically from the system users´ data views very early on the life cycle with independence of the technology used and without human intervention. We tested the metrics estimation capability using Artificial Neural Networks (ANN), and thus confirmed an existing functional relation among input and output metrics (time and effort). Once trained, the ANN predicts effort needed with a 15% average error and time needed with a 30% average error.
Eje: I - Workshop de Ingeniería de Software y Base de Datos
Red de Universidades con Carreras en Informática (RedUNCI)
Materia
Ciencias Informáticas
base de datos
SOFTWARE ENGINEERING
Neural nets
Software
Software development
Time and Effort
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/22320

id SEDICI_57a4333d7f01b5749cc1b8145f838203
oai_identifier_str oai:sedici.unlp.edu.ar:10915/22320
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling A very early estimation of software development time and effort using neural networksLuna, Carlos DanielSegovia, JavierSalvetto, Pedro F.Martínez, Milton F.Ciencias Informáticasbase de datosSOFTWARE ENGINEERINGNeural netsSoftwareSoftware developmentTime and EffortIn spite of years of research and development, formal structured estimation of time and effort required to develop a Management Information System (MIS) is still an open problem. Usual estimation techniques applied by now are supported by the not so realistic premise of requirements stability, and often human experts are required to apply them. This paper considers models of estimation based on metrics available on early design phase. Our research work aims to develop formal estimation models for time and effort needed for MIS development. These models use development team efficiency, requirements volatility, development speed and system complexity as input parameters. We also identify which input metrics are adequate for measuring system’s cognitive complexity and found that useful metrics can be obtained automatically from the system users´ data views very early on the life cycle with independence of the technology used and without human intervention. We tested the metrics estimation capability using Artificial Neural Networks (ANN), and thus confirmed an existing functional relation among input and output metrics (time and effort). Once trained, the ANN predicts effort needed with a 15% average error and time needed with a 30% average error.Eje: I - Workshop de Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI)2004info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/22320enginfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-10-22T16:36:33Zoai:sedici.unlp.edu.ar:10915/22320Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-10-22 16:36:33.337SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv A very early estimation of software development time and effort using neural networks
title A very early estimation of software development time and effort using neural networks
spellingShingle A very early estimation of software development time and effort using neural networks
Luna, Carlos Daniel
Ciencias Informáticas
base de datos
SOFTWARE ENGINEERING
Neural nets
Software
Software development
Time and Effort
title_short A very early estimation of software development time and effort using neural networks
title_full A very early estimation of software development time and effort using neural networks
title_fullStr A very early estimation of software development time and effort using neural networks
title_full_unstemmed A very early estimation of software development time and effort using neural networks
title_sort A very early estimation of software development time and effort using neural networks
dc.creator.none.fl_str_mv Luna, Carlos Daniel
Segovia, Javier
Salvetto, Pedro F.
Martínez, Milton F.
author Luna, Carlos Daniel
author_facet Luna, Carlos Daniel
Segovia, Javier
Salvetto, Pedro F.
Martínez, Milton F.
author_role author
author2 Segovia, Javier
Salvetto, Pedro F.
Martínez, Milton F.
author2_role author
author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
base de datos
SOFTWARE ENGINEERING
Neural nets
Software
Software development
Time and Effort
topic Ciencias Informáticas
base de datos
SOFTWARE ENGINEERING
Neural nets
Software
Software development
Time and Effort
dc.description.none.fl_txt_mv In spite of years of research and development, formal structured estimation of time and effort required to develop a Management Information System (MIS) is still an open problem. Usual estimation techniques applied by now are supported by the not so realistic premise of requirements stability, and often human experts are required to apply them. This paper considers models of estimation based on metrics available on early design phase. Our research work aims to develop formal estimation models for time and effort needed for MIS development. These models use development team efficiency, requirements volatility, development speed and system complexity as input parameters. We also identify which input metrics are adequate for measuring system’s cognitive complexity and found that useful metrics can be obtained automatically from the system users´ data views very early on the life cycle with independence of the technology used and without human intervention. We tested the metrics estimation capability using Artificial Neural Networks (ANN), and thus confirmed an existing functional relation among input and output metrics (time and effort). Once trained, the ANN predicts effort needed with a 15% average error and time needed with a 30% average error.
Eje: I - Workshop de Ingeniería de Software y Base de Datos
Red de Universidades con Carreras en Informática (RedUNCI)
description In spite of years of research and development, formal structured estimation of time and effort required to develop a Management Information System (MIS) is still an open problem. Usual estimation techniques applied by now are supported by the not so realistic premise of requirements stability, and often human experts are required to apply them. This paper considers models of estimation based on metrics available on early design phase. Our research work aims to develop formal estimation models for time and effort needed for MIS development. These models use development team efficiency, requirements volatility, development speed and system complexity as input parameters. We also identify which input metrics are adequate for measuring system’s cognitive complexity and found that useful metrics can be obtained automatically from the system users´ data views very early on the life cycle with independence of the technology used and without human intervention. We tested the metrics estimation capability using Artificial Neural Networks (ANN), and thus confirmed an existing functional relation among input and output metrics (time and effort). Once trained, the ANN predicts effort needed with a 15% average error and time needed with a 30% average error.
publishDate 2004
dc.date.none.fl_str_mv 2004
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/22320
url http://sedici.unlp.edu.ar/handle/10915/22320
dc.language.none.fl_str_mv eng
language eng
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1846782821199249408
score 12.982451