Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UNIFACS |
Texto Completo: | http://teste.tede.unifacs.br:8080/tede/handle/tede/574 |
Resumo: | Context: Several Open Source Software (OSS) projects have adopted frequent releases as a strategy to deliver both new features and fix bugs on time. The need to accelerate software delivery, supporting faster time-to-market and frequent community developers/users feedback are issues that have lead to relevant changes in software development practices. In this way, each OSS project has its own priorities established by its respective communities. Goal: Identify the main characteristics of software release initiatives in OSS projects, the motivations behind their adoption, strategies applied, as well as advantages and difficulties found. Besides that search for evidence that clarify the relationships between target attributes, priorities assigned to the registered issues and the ways they are delivered by product releases. Method: In the first step of this work it was conducted a Systematic Literature Review (SLR) to reach one of the goals. In the second step an exploratory study was planned to identify quality attributes through the data analysis of repositories of three well-known OSS projects: Libre Office, Eclipse and Mozilla Firefox.Results: The SLR includes 30 publications from January 2006 to July 2016 and reveals nine advantages that characterize software release approaches in OSS projects; four challenge issues; three possibilities of implementation and two main motivations towards the adoption of RR; and finally four main strategies to implement it. the exploratory study verified that evidence provided by the participants suggest that OSS community developers use criteria/priorities driven by specific software product quality attributes to plan and perform software releases. Conclusion: This work provides an up-to-date and structured understanding of the software release approaches in the context of OSS projects based on findings systematically collected from a list of relevant references in the last decade. And finally an indication that the prioritization of quality attributes in projects tend to consider the profile of each project. |
id |
UNIF_b374d4223e9cfeea85992d0b9394eaac |
---|---|
oai_identifier_str |
oai:teste.tede.unifacs.br:tede/574 |
network_acronym_str |
UNIF |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UNIFACS |
repository_id_str |
|
spelling |
CARNEIRO, Glauco de FigueiredoNUNES, Éldman de OliveiraFIGUEIREDO, Eduardo Magno LagesSILVA, Antonio César Brandão Gomes da2017-07-18T00:31:31Z2017-02-10SILVA, Antonio César Brandão Gomes da. Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto. 2017. 94p. Dissertação (Sistemas e Computação) - UNIFACS Universidade Salvador, Salvador, 2017.http://teste.tede.unifacs.br:8080/tede/handle/tede/574Context: Several Open Source Software (OSS) projects have adopted frequent releases as a strategy to deliver both new features and fix bugs on time. The need to accelerate software delivery, supporting faster time-to-market and frequent community developers/users feedback are issues that have lead to relevant changes in software development practices. In this way, each OSS project has its own priorities established by its respective communities. Goal: Identify the main characteristics of software release initiatives in OSS projects, the motivations behind their adoption, strategies applied, as well as advantages and difficulties found. Besides that search for evidence that clarify the relationships between target attributes, priorities assigned to the registered issues and the ways they are delivered by product releases. Method: In the first step of this work it was conducted a Systematic Literature Review (SLR) to reach one of the goals. In the second step an exploratory study was planned to identify quality attributes through the data analysis of repositories of three well-known OSS projects: Libre Office, Eclipse and Mozilla Firefox.Results: The SLR includes 30 publications from January 2006 to July 2016 and reveals nine advantages that characterize software release approaches in OSS projects; four challenge issues; three possibilities of implementation and two main motivations towards the adoption of RR; and finally four main strategies to implement it. the exploratory study verified that evidence provided by the participants suggest that OSS community developers use criteria/priorities driven by specific software product quality attributes to plan and perform software releases. Conclusion: This work provides an up-to-date and structured understanding of the software release approaches in the context of OSS projects based on findings systematically collected from a list of relevant references in the last decade. And finally an indication that the prioritization of quality attributes in projects tend to consider the profile of each project.Contexto: Vários projetos Open Source Software (OSS) adotaram releases frequentes como uma estratégia para oferecer novos recursos e corrigir bugs. Essa necessidade de acelerar a entrega de software, fornecer as releases no mercado mais rápido e gerenciar os comentários frequentes dos desenvolvedores/usuários da comunidade impulsionou a execução de mudanças relevantes nas práticas de desenvolvimento de software. Dessa forma, cada projeto OSS tem suas próprias prioridades estabelecidas por suas respectivas comunidades. Objetivo: Identificar as principais características das iniciativas de releases frequentes de software em projetos OSS, as motivações por trás de sua adoção, estratégias aplicadas, bem como as vantagens e dificuldades encontradas. Além disso, buscar evidências que esclareçam as relações entre atributos de qualidades, prioridades atribuídas às demandas registradas e as formas pelas quais são entregues por releases de produtos. Métodos: Na primeira parte deste trabalho foi realizada uma Revisão Sistemática da Literatura (RSL) para alcançar um dos objetivos. Na segunda parte um estudo exploratório foi planejado, para que um conjunto de participantes identificasse atributos de qualidade através da análise de dados de repositórios de três conhecidos projetos OSS: Libre Office, Eclipse e Mozilla Firefox. Resultados: Na RSL foram incluídas 30 publicações de janeiro de 2006 a julho de 2016 e revela nove vantagens que caracterizam as abordagens de release de software em projetos OSS; Quatro desafios; Três possibilidades de implementação e duas motivações principais para a adoção das releases frequentes; E finalmente quatro estratégias principais para implementá-lo. Em relação ao estudo exploratório foi possível constatar que as evidências fornecidas pelos participantes sugerem que os desenvolvedores de comunidade OSS usam critérios/prioridades impulsionados por atributos de qualidade de produto de software específicos para planejar e executar releases de software. Conclusão: Este trabalho fornece uma compreensão atualizada e estruturada das abordagens de releases frequentes de software no contexto OSS, baseados em resultados obtidos sistematicamente a partir de uma lista de referências relevantes na última década. E por fim, uma indicação que a priorização de atributos de qualidade em projetos tende a considerar o perfil de cada projeto.Submitted by Roseli Araujo (roseli.araujo@unifacs.br) on 2017-07-18T00:31:31Z No. of bitstreams: 1 Dissertacao ANTONIO CÉSAR BRANDÃO GOMES DA SILVA.pdf: 2522106 bytes, checksum: 5c1f99aad6362faa12c5b1d0cec4df66 (MD5)Made available in DSpace on 2017-07-18T00:31:31Z (GMT). No. of bitstreams: 1 Dissertacao ANTONIO CÉSAR BRANDÃO GOMES DA SILVA.pdf: 2522106 bytes, checksum: 5c1f99aad6362faa12c5b1d0cec4df66 (MD5) Previous issue date: 2017-02-10application/pdfporUniversidade SalvadorSistemas e ComputaçãoUNIFACSBrasilSistemas e ComputaçãoRevisão Sistemática da LiteraturaEstudo ExploratórioReleases FrequentesProjeto Open SourceAtributos de QualidadeCiências Exatas e da TerraUma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produtoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UNIFACSinstname:Universidade Salvador (UNIFACS)instacron:UNIFACSLICENSElicense.txtlicense.txttext/plain; charset=utf-82165http://teste.tede.unifacs.br:8080/tede/bitstream/tede/574/1/license.txtbd3efa91386c1718a7f26a329fdcb468MD51ORIGINALDissertacao ANTONIO CÉSAR BRANDÃO GOMES DA SILVA.pdfDissertacao ANTONIO CÉSAR BRANDÃO GOMES DA SILVA.pdfapplication/pdf2522106http://teste.tede.unifacs.br:8080/tede/bitstream/tede/574/2/Dissertacao+ANTONIO+C%C3%89SAR+BRAND%C3%83O+GOMES+DA+SILVA.pdf5c1f99aad6362faa12c5b1d0cec4df66MD52tede/5742017-07-17 21:31:31.398oai:teste.tede.unifacs.br:tede/574Tk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgClhYWCAoU2lnbGEgZGEgVW5pdmVyc2lkYWRlKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IApkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIAplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIApwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBhIHN1YSB0ZXNlIG91IApkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyAKbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSAKb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIAppZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFRFU0UgT1UgRElTU0VSVEHDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSAKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyAKVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpBIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://tede.unifacs.br/http://tede.unifacs.br:8080/oai/requestbibliotecadigital@unifacs.br||bibliotecadigital@unifacs.bropendoar:2017-07-18T00:31:31Biblioteca Digital de Teses e Dissertações da UNIFACS - Universidade Salvador (UNIFACS)false |
dc.title.por.fl_str_mv |
Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto |
title |
Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto |
spellingShingle |
Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto SILVA, Antonio César Brandão Gomes da Revisão Sistemática da Literatura Estudo Exploratório Releases Frequentes Projeto Open Source Atributos de Qualidade Ciências Exatas e da Terra |
title_short |
Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto |
title_full |
Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto |
title_fullStr |
Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto |
title_full_unstemmed |
Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto |
title_sort |
Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto |
author |
SILVA, Antonio César Brandão Gomes da |
author_facet |
SILVA, Antonio César Brandão Gomes da |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
CARNEIRO, Glauco de Figueiredo |
dc.contributor.referee1.fl_str_mv |
NUNES, Éldman de Oliveira |
dc.contributor.referee2.fl_str_mv |
FIGUEIREDO, Eduardo Magno Lages |
dc.contributor.author.fl_str_mv |
SILVA, Antonio César Brandão Gomes da |
contributor_str_mv |
CARNEIRO, Glauco de Figueiredo NUNES, Éldman de Oliveira FIGUEIREDO, Eduardo Magno Lages |
dc.subject.por.fl_str_mv |
Revisão Sistemática da Literatura Estudo Exploratório Releases Frequentes Projeto Open Source Atributos de Qualidade |
topic |
Revisão Sistemática da Literatura Estudo Exploratório Releases Frequentes Projeto Open Source Atributos de Qualidade Ciências Exatas e da Terra |
dc.subject.cnpq.fl_str_mv |
Ciências Exatas e da Terra |
description |
Context: Several Open Source Software (OSS) projects have adopted frequent releases as a strategy to deliver both new features and fix bugs on time. The need to accelerate software delivery, supporting faster time-to-market and frequent community developers/users feedback are issues that have lead to relevant changes in software development practices. In this way, each OSS project has its own priorities established by its respective communities. Goal: Identify the main characteristics of software release initiatives in OSS projects, the motivations behind their adoption, strategies applied, as well as advantages and difficulties found. Besides that search for evidence that clarify the relationships between target attributes, priorities assigned to the registered issues and the ways they are delivered by product releases. Method: In the first step of this work it was conducted a Systematic Literature Review (SLR) to reach one of the goals. In the second step an exploratory study was planned to identify quality attributes through the data analysis of repositories of three well-known OSS projects: Libre Office, Eclipse and Mozilla Firefox.Results: The SLR includes 30 publications from January 2006 to July 2016 and reveals nine advantages that characterize software release approaches in OSS projects; four challenge issues; three possibilities of implementation and two main motivations towards the adoption of RR; and finally four main strategies to implement it. the exploratory study verified that evidence provided by the participants suggest that OSS community developers use criteria/priorities driven by specific software product quality attributes to plan and perform software releases. Conclusion: This work provides an up-to-date and structured understanding of the software release approaches in the context of OSS projects based on findings systematically collected from a list of relevant references in the last decade. And finally an indication that the prioritization of quality attributes in projects tend to consider the profile of each project. |
publishDate |
2017 |
dc.date.accessioned.fl_str_mv |
2017-07-18T00:31:31Z |
dc.date.issued.fl_str_mv |
2017-02-10 |
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 |
SILVA, Antonio César Brandão Gomes da. Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto. 2017. 94p. Dissertação (Sistemas e Computação) - UNIFACS Universidade Salvador, Salvador, 2017. |
dc.identifier.uri.fl_str_mv |
http://teste.tede.unifacs.br:8080/tede/handle/tede/574 |
identifier_str_mv |
SILVA, Antonio César Brandão Gomes da. Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto. 2017. 94p. Dissertação (Sistemas e Computação) - UNIFACS Universidade Salvador, Salvador, 2017. |
url |
http://teste.tede.unifacs.br:8080/tede/handle/tede/574 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Salvador |
dc.publisher.program.fl_str_mv |
Sistemas e Computação |
dc.publisher.initials.fl_str_mv |
UNIFACS |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Sistemas e Computação |
publisher.none.fl_str_mv |
Universidade Salvador |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UNIFACS instname:Universidade Salvador (UNIFACS) instacron:UNIFACS |
instname_str |
Universidade Salvador (UNIFACS) |
instacron_str |
UNIFACS |
institution |
UNIFACS |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UNIFACS |
collection |
Biblioteca Digital de Teses e Dissertações da UNIFACS |
bitstream.url.fl_str_mv |
http://teste.tede.unifacs.br:8080/tede/bitstream/tede/574/1/license.txt http://teste.tede.unifacs.br:8080/tede/bitstream/tede/574/2/Dissertacao+ANTONIO+C%C3%89SAR+BRAND%C3%83O+GOMES+DA+SILVA.pdf |
bitstream.checksum.fl_str_mv |
bd3efa91386c1718a7f26a329fdcb468 5c1f99aad6362faa12c5b1d0cec4df66 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UNIFACS - Universidade Salvador (UNIFACS) |
repository.mail.fl_str_mv |
bibliotecadigital@unifacs.br||bibliotecadigital@unifacs.br |
_version_ |
1815289302753476608 |