TIRT: A traceability information retrieval tool for software product lines projects

Detalhes bibliográficos
Ano de defesa: 2011
Autor(a) principal: SANTOS, Wylliams Barbosa
Orientador(a): MEIRA, Silvio Romero de Lemos
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Pernambuco
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://repositorio.ufpe.br/handle/123456789/2742
Resumo: Linha de Produto de Software - SPL tem provado ser a metodologia para o desenvolvimento de uma diversidade de produtos de software e sistemas com custos mais baixos, em menor tempo, e com maior qualidade. Numerosos relatos documentam significativas experiências adquiridas através da implantação de linhas de produtos na indústria de software. Neste cenário, a rastreabilidade se refere à capacidade de conectar e preservar o rastro de transformação de diferentes artefatos de softwares, portanto, é considerada uma condição necessária para preservar a consistência dos artefatos durante a implementação, reduzindo o tempo e o custo de desenvolvimento da SPL. No entanto, a adoção e manutenção da rastreabilidade no contexto das linhas de produtos são consideradas tarefas difíceis, devido ao grande número e heterogeneidade dos artefatos desenvolvidos. Além disso, a criação manual e manutenção das relações de rastreabilidade são difíceis, propensa a erros, lenta e complexa. Neste sentido, esta dissertação propõe diferentes cenários de recomendação de rastreabilidade, onde os artefatos podem estar relacionados. Além disso, os requisitos, projeto e desenvolvimento de uma ferramenta também são propostos. Esta ferramenta foca nas atividades de manutenibilidade, relacionadas à rastreabilidade entre diferentes artefatos de uma SPL através do seu sistema de recomendação. Assim, o tempo gasto nessas atividades pode ser reduzido e menos propenso a erros. Finalmente, este trabalho também apresenta um estudo experimental inicial, a fim de identificar a viabilidade da ferramenta e cenários de rastreabilidade propostos
id UFPE_45206eea77612fb192bf976de09c07f3
oai_identifier_str oai:repositorio.ufpe.br:123456789/2742
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str
spelling SANTOS, Wylliams BarbosaMEIRA, Silvio Romero de Lemos2014-06-12T16:00:47Z2014-06-12T16:00:47Z2011-01-31Barbosa Santos, Wylliams; Romero de Lemos Meira, Silvio. TIRT: A traceability information retrieval tool for software product lines projects. 2011. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2011.https://repositorio.ufpe.br/handle/123456789/2742Linha de Produto de Software - SPL tem provado ser a metodologia para o desenvolvimento de uma diversidade de produtos de software e sistemas com custos mais baixos, em menor tempo, e com maior qualidade. Numerosos relatos documentam significativas experiências adquiridas através da implantação de linhas de produtos na indústria de software. Neste cenário, a rastreabilidade se refere à capacidade de conectar e preservar o rastro de transformação de diferentes artefatos de softwares, portanto, é considerada uma condição necessária para preservar a consistência dos artefatos durante a implementação, reduzindo o tempo e o custo de desenvolvimento da SPL. No entanto, a adoção e manutenção da rastreabilidade no contexto das linhas de produtos são consideradas tarefas difíceis, devido ao grande número e heterogeneidade dos artefatos desenvolvidos. Além disso, a criação manual e manutenção das relações de rastreabilidade são difíceis, propensa a erros, lenta e complexa. Neste sentido, esta dissertação propõe diferentes cenários de recomendação de rastreabilidade, onde os artefatos podem estar relacionados. Além disso, os requisitos, projeto e desenvolvimento de uma ferramenta também são propostos. Esta ferramenta foca nas atividades de manutenibilidade, relacionadas à rastreabilidade entre diferentes artefatos de uma SPL através do seu sistema de recomendação. Assim, o tempo gasto nessas atividades pode ser reduzido e menos propenso a erros. Finalmente, este trabalho também apresenta um estudo experimental inicial, a fim de identificar a viabilidade da ferramenta e cenários de rastreabilidade propostosporUniversidade Federal de PernambucoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessRastreabilidadeLinha de produto de softwareFerramentaRecuperação de InformaçãoRastreabilidade em linha de produto de softwareTIRT: A traceability information retrieval tool for software product lines projectsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILarquivo6953_1.pdf.jpgarquivo6953_1.pdf.jpgGenerated Thumbnailimage/jpeg1268https://repositorio.ufpe.br/bitstream/123456789/2742/4/arquivo6953_1.pdf.jpga7591fac1f6240d4e5c1d30a2278ae56MD54ORIGINALarquivo6953_1.pdfapplication/pdf2362960https://repositorio.ufpe.br/bitstream/123456789/2742/1/arquivo6953_1.pdf399b920f82397bcc1f45cce5bf47e363MD51LICENSElicense.txttext/plain1748https://repositorio.ufpe.br/bitstream/123456789/2742/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXTarquivo6953_1.pdf.txtarquivo6953_1.pdf.txtExtracted texttext/plain238390https://repositorio.ufpe.br/bitstream/123456789/2742/3/arquivo6953_1.pdf.txt16db9ec126d27165e5cabb63f09b64e4MD53123456789/27422019-10-25 03:37:04.594oai:repositorio.ufpe.br:123456789/2742Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T06:37:04Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv TIRT: A traceability information retrieval tool for software product lines projects
title TIRT: A traceability information retrieval tool for software product lines projects
spellingShingle TIRT: A traceability information retrieval tool for software product lines projects
SANTOS, Wylliams Barbosa
Rastreabilidade
Linha de produto de software
Ferramenta
Recuperação de Informação
Rastreabilidade em linha de produto de software
title_short TIRT: A traceability information retrieval tool for software product lines projects
title_full TIRT: A traceability information retrieval tool for software product lines projects
title_fullStr TIRT: A traceability information retrieval tool for software product lines projects
title_full_unstemmed TIRT: A traceability information retrieval tool for software product lines projects
title_sort TIRT: A traceability information retrieval tool for software product lines projects
author SANTOS, Wylliams Barbosa
author_facet SANTOS, Wylliams Barbosa
author_role author
dc.contributor.author.fl_str_mv SANTOS, Wylliams Barbosa
dc.contributor.advisor1.fl_str_mv MEIRA, Silvio Romero de Lemos
contributor_str_mv MEIRA, Silvio Romero de Lemos
dc.subject.por.fl_str_mv Rastreabilidade
Linha de produto de software
Ferramenta
Recuperação de Informação
Rastreabilidade em linha de produto de software
topic Rastreabilidade
Linha de produto de software
Ferramenta
Recuperação de Informação
Rastreabilidade em linha de produto de software
description Linha de Produto de Software - SPL tem provado ser a metodologia para o desenvolvimento de uma diversidade de produtos de software e sistemas com custos mais baixos, em menor tempo, e com maior qualidade. Numerosos relatos documentam significativas experiências adquiridas através da implantação de linhas de produtos na indústria de software. Neste cenário, a rastreabilidade se refere à capacidade de conectar e preservar o rastro de transformação de diferentes artefatos de softwares, portanto, é considerada uma condição necessária para preservar a consistência dos artefatos durante a implementação, reduzindo o tempo e o custo de desenvolvimento da SPL. No entanto, a adoção e manutenção da rastreabilidade no contexto das linhas de produtos são consideradas tarefas difíceis, devido ao grande número e heterogeneidade dos artefatos desenvolvidos. Além disso, a criação manual e manutenção das relações de rastreabilidade são difíceis, propensa a erros, lenta e complexa. Neste sentido, esta dissertação propõe diferentes cenários de recomendação de rastreabilidade, onde os artefatos podem estar relacionados. Além disso, os requisitos, projeto e desenvolvimento de uma ferramenta também são propostos. Esta ferramenta foca nas atividades de manutenibilidade, relacionadas à rastreabilidade entre diferentes artefatos de uma SPL através do seu sistema de recomendação. Assim, o tempo gasto nessas atividades pode ser reduzido e menos propenso a erros. Finalmente, este trabalho também apresenta um estudo experimental inicial, a fim de identificar a viabilidade da ferramenta e cenários de rastreabilidade propostos
publishDate 2011
dc.date.issued.fl_str_mv 2011-01-31
dc.date.accessioned.fl_str_mv 2014-06-12T16:00:47Z
dc.date.available.fl_str_mv 2014-06-12T16:00:47Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv Barbosa Santos, Wylliams; Romero de Lemos Meira, Silvio. TIRT: A traceability information retrieval tool for software product lines projects. 2011. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2011.
dc.identifier.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/2742
identifier_str_mv Barbosa Santos, Wylliams; Romero de Lemos Meira, Silvio. TIRT: A traceability information retrieval tool for software product lines projects. 2011. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2011.
url https://repositorio.ufpe.br/handle/123456789/2742
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/2742/4/arquivo6953_1.pdf.jpg
https://repositorio.ufpe.br/bitstream/123456789/2742/1/arquivo6953_1.pdf
https://repositorio.ufpe.br/bitstream/123456789/2742/2/license.txt
https://repositorio.ufpe.br/bitstream/123456789/2742/3/arquivo6953_1.pdf.txt
bitstream.checksum.fl_str_mv a7591fac1f6240d4e5c1d30a2278ae56
399b920f82397bcc1f45cce5bf47e363
8a4605be74aa9ea9d79846c1fba20a33
16db9ec126d27165e5cabb63f09b64e4
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1802311180988973056