Uso de requisitos não-funcionais na estimativa de esforço de software : revisão sistemática e resultados experimentais
Use of non-functional requirements in software effort estimation : systematic review and experimental results
dc.creator | Silva, Stallin Estefferson Ferreira da, 1991- | |
dc.date | 2017 | |
dc.date | 2017-04-26T00:00:00Z | |
dc.date | 2017-08-02T14:31:04Z | |
dc.date | 2017-08-02T14:31:04Z | |
dc.date.accessioned | 2018-03-29T05:13:19Z | |
dc.date.available | 2018-03-29T05:13:19Z | |
dc.identifier | SILVA, Stallin Estefferson Ferreira da. Uso de requisitos não-funcionais na estimativa de esforço de software: revisão sistemática e resultados experimentais. 2017. 1 recurso online (91 p.). Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. | |
dc.identifier | http://repositorio.unicamp.br/jspui/handle/REPOSIP/322721 | |
dc.identifier.uri | http://repositorioslatinoamericanos.uchile.cl/handle/2250/1356749 | |
dc.description | Orientador: Mario Lúcio Côrtes | |
dc.description | Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação | |
dc.description | Resumo: Em gerenciamento de projetos computacionais, uma etapa bastante complicada e importante é a estimativa de esforço a partir dos requisitos do projeto de software. Diversos métodos de estimativa de esforço foram propostos nas últimas décadas, todos com o objetivo de prever o esforço e custo do projeto com baixas taxas de erro. No entanto, muitos dos métodos algorítmicos de estimativa de esforço propostos ignoram os requisitos não-funcionais na modelagem de suas variáveis de entrada, outros métodos somente os utilizam parcialmente. O objetivo deste trabalho é entender o uso dos requisitos não-funcionais nos métodos de estimativa de esforço e a correlação da utilização deles ou não com a precisão do método. Uma revisão sistemática foi conduzida para verificar quais requisitos não-funcionais são usados, como eles são usados e quais seus efeitos sobre o erro da estimativa. A revisão sistemática mostrou que apenas 33% dos 39 métodos algorítmicos usam requisitos não-funcionais, por sua vez, a correlação entre a precisão da estimativa com o uso deles foi inconclusiva. Para compreender tal correção, um experimento foi realizado em datasets disponíveis publicamente na literatura. Este experimento mostrou que o uso de requisitos não-funcionais resulta em uma redução de aproximadamente 30% no erro da estimativa do software, com garantia estatística | |
dc.description | Abstract: Software cost estimation is a critical step in software project management, and its main driver are requirements. Some algorithmic methods use as inputs only functional requirements and others take also into account non-functional requirements. The goal of this study is to understand the correlation of using non-functional requirements on the accuracy of software cost estimation algorithmic methods. A systematic literature review was conducted to learn which non-functional requirements are used, how they are used, and their effects on estimation accuracy. The systematic review shows that only 33% of 39 algorithmic methods use non-functional requirements. However, the investigation on its correlation with estimation accuracy was not conclusive from published results. In order to address this issue, an experiment was conducted on publicly available datasets. This experiment shows that the use of non-functional requirements results in a reduction of about 30% in the estimation error, with statistically significant confidence | |
dc.description | Mestrado | |
dc.description | Ciência da Computação | |
dc.description | Mestre em Ciência da Computação | |
dc.format | 1 recurso online (91 p.) : il., digital, arquivo PDF. | |
dc.format | application/pdf | |
dc.publisher | [s.n.] | |
dc.relation | Requisitos do sistema: Software para leitura de arquivo em PDF | |
dc.subject | Software - Desenvolvimento - Estimativa | |
dc.subject | Engenharia de software | |
dc.subject | Engenharia de requisitos | |
dc.subject | Software development - Estimates | |
dc.subject | Software engineering | |
dc.subject | Requirements engineering | |
dc.title | Uso de requisitos não-funcionais na estimativa de esforço de software : revisão sistemática e resultados experimentais | |
dc.title | Use of non-functional requirements in software effort estimation : systematic review and experimental results | |
dc.type | Tesis |