Submitted by Lara Oliveira (lara@ufersa.edu.br) on 2018-03-20T20:55:57Z
No. of bitstreams: 1
JoséRSF_DISSERT.pdf: 953765 bytes, checksum: cfa6e9ab2efbc54639a0e33a50b01261 (MD5) / Approved for entry into archive by Vanessa Christiane (referencia@ufersa.edu.br) on 2018-06-18T17:00:58Z (GMT) No. of bitstreams: 1
JoséRSF_DISSERT.pdf: 953765 bytes, checksum: cfa6e9ab2efbc54639a0e33a50b01261 (MD5) / Approved for entry into archive by Vanessa Christiane (referencia@ufersa.edu.br) on 2018-06-18T17:01:05Z (GMT) No. of bitstreams: 1
JoséRSF_DISSERT.pdf: 953765 bytes, checksum: cfa6e9ab2efbc54639a0e33a50b01261 (MD5) / Made available in DSpace on 2018-06-18T17:01:14Z (GMT). No. of bitstreams: 1
JoséRSF_DISSERT.pdf: 953765 bytes, checksum: cfa6e9ab2efbc54639a0e33a50b01261 (MD5)
Previous issue date: 2017-08-25 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Software systems are constantly changing during their evolution. These changes are
directly linked with the management of their product requirements. When requirements
are well managed, they evolve more accurately and development costs are reduced,
which includes avoiding unnecessary changes to evolving code. It is known that much
of the changes demanded during the evolution of the code is associated with the scope
of its elements. However, there are no studies investigating whether variations in the
scope of requirements are correlated with variations in the scope of code compositions.
The main purpose of this master’s thesis is to provide means to requirements engineers
to monitor variation in the scope of software requirements and to correlate them with
the scope of evolving code elements, which has a proven negative impact on the number
of changes demanded in evolving code artifacts. In this context, a metric was formulated
to quantify the scope of requirements and based on it a plug-in, called MeRS, was
developed. MeRS provides means to automate this quantification. Using MeRS, an
exploratory study was conducted to correlate the scopes at the requirements and code
levels. To do so, we analyze the evolution of the requirements and code, focusing on the
scope of two applications in evolution: NotePad and Mobile Media. The results showed
that the requirements scope values are correlate with the scope of the code / Sistemas de software estão em constantes mudanças durante sua evolução, essas
mudanças estão diretamente ligadas com a gestão de requisitos de seus produtos.
Quando requisitos são bem gerenciados, eles evoluem de forma mais precisa e os custos
de desenvolvimento são reduzidos, isso inclui evitar mudanças desnecessárias no código
em evolução. Sabe-se que boa parte das mudanças demandadas durante a evolução
do código está associada ao escopo dos seus elementos. Porém, não há estudos que
investiguem se variações no escopo dos requisitos estão correlacionadas com variações
no escopo das composições de código.Oobjetivo principal desta dissertação de mestrado
é prover aos engenheiros de requisitos meios de monitorar a variação do escopo dos
requisitos de software e correlacioná-los com o escopo dos elementos de código em
evolução, o qual possui impacto negativo comprovado sobre o número de mudanças
demandadas em artefatos de código em evolução. Neste contexto, foi formulado uma
métrica para quantificar o escopo de requisitos e com base nela foi desenvolvido um
plug-in, denominado MeRS, que fornece meios para automatizar esta quantificação. Por
meio do MeRS foi conduzido um estudo exploratório com o objetivo de correlacionar
os escopos nos níveis de requisitos e código. Para tanto, analisamos a evolução dos
requisitos e código, com foco em escopo, de duas aplicações em evolução: NotePad e
Mobile Media. Os resultados mostraram que os valores do escopo dos requisitos estão
correlacionados com o escopo do código / 2018-03-20
Identifer | oai:union.ndltd.org:IBICT/oai:bdtd.ufersa.edu.br:tede/844 |
Date | 25 August 2017 |
Creators | Silva Filho, José Renato da |
Contributors | http://lattes.cnpq.br/5525562330158282, Medeiros Neto, Francisco Dantas de, Silva, Lyrene Fernandes da, Ramos, Karla Darlene Nepomuceno |
Publisher | Universidade Federal Rural do Semi-Árido, Programa de Pós-graduação em Ciência da Computação, UFERSA, Brasil |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | application/pdf |
Source | reponame:Biblioteca Digital de Teses e Dissertações da UFERSA, instname:Universidade Federal Rural do Semi-Árido, instacron:UFERSA |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0029 seconds