Abordagem multicritérios para adaptação de processos de software baseada em situational method engineering

Detalhes bibliográficos
Autor(a) principal: Pereira, Guilherme Vaz
Data de Publicação: 2012
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional Manancial UFSM
Texto Completo: http://repositorio.ufsm.br/handle/1/5402
Resumo: Software development organizations are involved in different scenarios with distinct projects in relation to specific project characteristics and demands. There isn´t a software process model appropriate for all projects and/or organizations. The best process depends of the project context. Situational Method Engineering (SME) proposes the building of specific software development methods for each project according to its situational characteristics from method fragments stored in a repository. This work proposes a systematic approach for building a specific development software process for each project through tailoring process based on SME concepts, called OSPTA Octopus SME Process Tailoring Approach. OSPTA uses stored method fragments which include practices recommended by agile and planned process. These fragments are retrieved according to one or more tailoring criteria (tailoring process requirements) and are prioritized from contextual factors defined by Octopus Model. The technique used for this prioritization is Analytic Hierarchy Process (AHP) technique to guide the process engineers in choosing the best fragments to include into organization s standard software process (PSPO). A metamodel was proposed to define method fragments. A support tool was developed to validate the proposed approach through case studies which use project risks as tailoring criteria.
id UFSM-20_4e8c25555b5fd0c7aa0e839ebf80df6b
oai_identifier_str oai:repositorio.ufsm.br:1/5402
network_acronym_str UFSM-20
network_name_str Repositório Institucional Manancial UFSM
repository_id_str 3913
spelling 2013-03-212013-03-212012-04-20PEREIRA, Guilherme Vaz. Multi-criteria approach for software process tailoring based on situational method engineering. 2012. 89 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2012.http://repositorio.ufsm.br/handle/1/5402Software development organizations are involved in different scenarios with distinct projects in relation to specific project characteristics and demands. There isn´t a software process model appropriate for all projects and/or organizations. The best process depends of the project context. Situational Method Engineering (SME) proposes the building of specific software development methods for each project according to its situational characteristics from method fragments stored in a repository. This work proposes a systematic approach for building a specific development software process for each project through tailoring process based on SME concepts, called OSPTA Octopus SME Process Tailoring Approach. OSPTA uses stored method fragments which include practices recommended by agile and planned process. These fragments are retrieved according to one or more tailoring criteria (tailoring process requirements) and are prioritized from contextual factors defined by Octopus Model. The technique used for this prioritization is Analytic Hierarchy Process (AHP) technique to guide the process engineers in choosing the best fragments to include into organization s standard software process (PSPO). A metamodel was proposed to define method fragments. A support tool was developed to validate the proposed approach through case studies which use project risks as tailoring criteria.As organizações de desenvolvimento de software estão envolvidas em um ambiente dinâmico, com diferentes cenários de acordo com as características e demandas específicas de cada projeto de software. Não há um processo de software que atenda as necessidades específicas de todos os projetos e/ou organizações. Assim, a adequação de um processo de desenvolvimento de software depende do contexto do projeto. Situational Method Engineering (SME) propõe a construção de métodos de desenvolvimento de software específicos para cada projeto de acordo com as características situacionais dos mesmos a partir de fragmentos de métodos armazenados em um repositório. Este trabalho propõe uma abordagem sistemática para a construção de processos de desenvolvimento de software específicos para cada projeto a partir da adaptação de processos, com base em conceitos de SME, chamada OSPTA Octopus SME Process Tailoring Approach. OSPTA utiliza fragmentos de métodos armazenados em um repositório, os quais incluem práticas preconizadas por processos ágeis e planejados. Tais fragmentos são recuperados de acordo com um ou mais critério de adaptação, ou requisitos para o processo adaptado, e são priorizados de acordo com fatores de contextualização de projetos de software definidos no Octopus Model. A técnica usada para esta priorização é Analytic Hierarchy Process (AHP), para guiar os engenheiros de processo na escolha dos melhores fragmentos para serem incluídos no processo de software padrão da organização (PSPO), dando origem ao processo adaptado, específico para o projeto. Um metamodelo foi proposto para a definição de fragmentos de métodos para serem utilizados na abordagem. Foi desenvolvida uma ferramenta para apoiar a abordagem proposta. Estudos de caso considerando riscos do projeto como critério de adaptação foram elaborados para validar a abordagem.Coordenação de Aperfeiçoamento de Pessoal de Nível Superiorapplication/pdfporUniversidade Federal de Santa MariaPrograma de Pós-Graduação em InformáticaUFSMBRCiência da ComputaçãoAdaptação de processosContexto de projetoOctopus modelProcess tailoringProject contextSituational method engineeringOctopus modelAnalytic hierarchy processCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOAbordagem multicritérios para adaptação de processos de software baseada em situational method engineeringMulti-criteria approach for software process tailoring based on situational method engineeringinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisFontoura, Lisandra Manzonihttp://lattes.cnpq.br/8979575031016933Price, Roberto Tomhttp://lattes.cnpq.br/5911767239087289Augustin, Iarahttp://lattes.cnpq.br/1670816922219129http://lattes.cnpq.br/5486592061257734Pereira, Guilherme Vaz1003000000074003003003003000e178750-1d50-4963-b11c-6e950149b153b213351f-8e54-43f1-9ce1-bf28827d0cc22ea28f26-ad48-4dce-bee0-c307e3b380705ec2ec1f-7d1d-48c3-a7db-edf576b3f538info:eu-repo/semantics/openAccessreponame:Repositório Institucional Manancial UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSMORIGINALDIS_PPGCC_2012_PEREIRA_GUILHERME.pdfDissertação de Mestradoapplication/pdf2029512http://repositorio.ufsm.br/bitstream/1/5402/1/DIS_PPGCC_2012_PEREIRA_GUILHERME.pdf4f6c1e10c2264766a9f51887457389faMD51TEXTPEREIRA, GUILHERME VAZ.pdf.txtPEREIRA, GUILHERME VAZ.pdf.txtExtracted texttext/plain137936http://repositorio.ufsm.br/bitstream/1/5402/2/PEREIRA%2c%20GUILHERME%20VAZ.pdf.txtfe512e59128fa5d35c720a6e2a318bb4MD52DIS_PPGCC_2012_PEREIRA_GUILHERME.pdf.txtDIS_PPGCC_2012_PEREIRA_GUILHERME.pdf.txtExtracted texttext/plain137936http://repositorio.ufsm.br/bitstream/1/5402/4/DIS_PPGCC_2012_PEREIRA_GUILHERME.pdf.txtfe512e59128fa5d35c720a6e2a318bb4MD54THUMBNAILPEREIRA, GUILHERME VAZ.pdf.jpgPEREIRA, GUILHERME VAZ.pdf.jpgIM Thumbnailimage/jpeg4739http://repositorio.ufsm.br/bitstream/1/5402/3/PEREIRA%2c%20GUILHERME%20VAZ.pdf.jpg873be2038ba9503a7ff5643414c8befcMD53DIS_PPGCC_2012_PEREIRA_GUILHERME.pdf.jpgDIS_PPGCC_2012_PEREIRA_GUILHERME.pdf.jpgIM Thumbnailimage/jpeg4739http://repositorio.ufsm.br/bitstream/1/5402/5/DIS_PPGCC_2012_PEREIRA_GUILHERME.pdf.jpg873be2038ba9503a7ff5643414c8befcMD551/54022022-07-21 16:41:22.055oai:repositorio.ufsm.br:1/5402Repositório Institucionalhttp://repositorio.ufsm.br/PUBhttp://repositorio.ufsm.br/oai/requestouvidoria@ufsm.bropendoar:39132022-07-21T19:41:22Repositório Institucional Manancial UFSM - Universidade Federal de Santa Maria (UFSM)false
dc.title.por.fl_str_mv Abordagem multicritérios para adaptação de processos de software baseada em situational method engineering
dc.title.alternative.eng.fl_str_mv Multi-criteria approach for software process tailoring based on situational method engineering
title Abordagem multicritérios para adaptação de processos de software baseada em situational method engineering
spellingShingle Abordagem multicritérios para adaptação de processos de software baseada em situational method engineering
Pereira, Guilherme Vaz
Adaptação de processos
Contexto de projeto
Octopus model
Process tailoring
Project context
Situational method engineering
Octopus model
Analytic hierarchy process
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Abordagem multicritérios para adaptação de processos de software baseada em situational method engineering
title_full Abordagem multicritérios para adaptação de processos de software baseada em situational method engineering
title_fullStr Abordagem multicritérios para adaptação de processos de software baseada em situational method engineering
title_full_unstemmed Abordagem multicritérios para adaptação de processos de software baseada em situational method engineering
title_sort Abordagem multicritérios para adaptação de processos de software baseada em situational method engineering
author Pereira, Guilherme Vaz
author_facet Pereira, Guilherme Vaz
author_role author
dc.contributor.advisor1.fl_str_mv Fontoura, Lisandra Manzoni
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/8979575031016933
dc.contributor.referee1.fl_str_mv Price, Roberto Tom
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/5911767239087289
dc.contributor.referee2.fl_str_mv Augustin, Iara
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/1670816922219129
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/5486592061257734
dc.contributor.author.fl_str_mv Pereira, Guilherme Vaz
contributor_str_mv Fontoura, Lisandra Manzoni
Price, Roberto Tom
Augustin, Iara
dc.subject.por.fl_str_mv Adaptação de processos
Contexto de projeto
Octopus model
topic Adaptação de processos
Contexto de projeto
Octopus model
Process tailoring
Project context
Situational method engineering
Octopus model
Analytic hierarchy process
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Process tailoring
Project context
Situational method engineering
Octopus model
Analytic hierarchy process
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Software development organizations are involved in different scenarios with distinct projects in relation to specific project characteristics and demands. There isn´t a software process model appropriate for all projects and/or organizations. The best process depends of the project context. Situational Method Engineering (SME) proposes the building of specific software development methods for each project according to its situational characteristics from method fragments stored in a repository. This work proposes a systematic approach for building a specific development software process for each project through tailoring process based on SME concepts, called OSPTA Octopus SME Process Tailoring Approach. OSPTA uses stored method fragments which include practices recommended by agile and planned process. These fragments are retrieved according to one or more tailoring criteria (tailoring process requirements) and are prioritized from contextual factors defined by Octopus Model. The technique used for this prioritization is Analytic Hierarchy Process (AHP) technique to guide the process engineers in choosing the best fragments to include into organization s standard software process (PSPO). A metamodel was proposed to define method fragments. A support tool was developed to validate the proposed approach through case studies which use project risks as tailoring criteria.
publishDate 2012
dc.date.issued.fl_str_mv 2012-04-20
dc.date.accessioned.fl_str_mv 2013-03-21
dc.date.available.fl_str_mv 2013-03-21
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 PEREIRA, Guilherme Vaz. Multi-criteria approach for software process tailoring based on situational method engineering. 2012. 89 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2012.
dc.identifier.uri.fl_str_mv http://repositorio.ufsm.br/handle/1/5402
identifier_str_mv PEREIRA, Guilherme Vaz. Multi-criteria approach for software process tailoring based on situational method engineering. 2012. 89 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2012.
url http://repositorio.ufsm.br/handle/1/5402
dc.language.iso.fl_str_mv por
language por
dc.relation.cnpq.fl_str_mv 100300000007
dc.relation.confidence.fl_str_mv 400
300
300
300
300
dc.relation.authority.fl_str_mv 0e178750-1d50-4963-b11c-6e950149b153
b213351f-8e54-43f1-9ce1-bf28827d0cc2
2ea28f26-ad48-4dce-bee0-c307e3b38070
5ec2ec1f-7d1d-48c3-a7db-edf576b3f538
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 Federal de Santa Maria
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Informática
dc.publisher.initials.fl_str_mv UFSM
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Ciência da Computação
publisher.none.fl_str_mv Universidade Federal de Santa Maria
dc.source.none.fl_str_mv reponame:Repositório Institucional Manancial UFSM
instname:Universidade Federal de Santa Maria (UFSM)
instacron:UFSM
instname_str Universidade Federal de Santa Maria (UFSM)
instacron_str UFSM
institution UFSM
reponame_str Repositório Institucional Manancial UFSM
collection Repositório Institucional Manancial UFSM
bitstream.url.fl_str_mv http://repositorio.ufsm.br/bitstream/1/5402/1/DIS_PPGCC_2012_PEREIRA_GUILHERME.pdf
http://repositorio.ufsm.br/bitstream/1/5402/2/PEREIRA%2c%20GUILHERME%20VAZ.pdf.txt
http://repositorio.ufsm.br/bitstream/1/5402/4/DIS_PPGCC_2012_PEREIRA_GUILHERME.pdf.txt
http://repositorio.ufsm.br/bitstream/1/5402/3/PEREIRA%2c%20GUILHERME%20VAZ.pdf.jpg
http://repositorio.ufsm.br/bitstream/1/5402/5/DIS_PPGCC_2012_PEREIRA_GUILHERME.pdf.jpg
bitstream.checksum.fl_str_mv 4f6c1e10c2264766a9f51887457389fa
fe512e59128fa5d35c720a6e2a318bb4
fe512e59128fa5d35c720a6e2a318bb4
873be2038ba9503a7ff5643414c8befc
873be2038ba9503a7ff5643414c8befc
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional Manancial UFSM - Universidade Federal de Santa Maria (UFSM)
repository.mail.fl_str_mv ouvidoria@ufsm.br
_version_ 1808854694564462592