Show simple item record

dc.contributor.authorMontebelo, Renan Polo
dc.date.accessioned2016-06-02T19:05:47Z
dc.date.available2011-01-24
dc.date.available2016-06-02T19:05:47Z
dc.date.issued2008-05-22
dc.identifier.citationMONTEBELO, Renan Polo. Identificando dificuldades e benefícios do uso do PSP apoiado por ferramentas de 3ª. geração. 2008. 139 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2008.por
dc.identifier.urihttps://repositorio.ufscar.br/handle/ufscar/456
dc.description.abstractBackground: The Personal Software ProcessTM (PSP) is a methodology that can be used by software developers to improve the predictability, the productivity and the quality of their personal work. However, the great number of activities and metrics involved in the PSP makes its application very laborious and difficult. Several PSP supporting tools have been proposed in order to make its application more feasible, and such tools evolved as more experiments were conducted with the PSP. There are now three generations of PSP supporting tools, whereas third generation supporting tools are characterized by being able to collect and analyze Software Engineering metrics automatically and unobtrusively. Objective: This study s objective is to determine the difficulties and benefits of using third generation tools to support the PSP application. Method: The GQM paradigm was used to set up two Case Studies, one being in the academic environment with undergraduate students and another in a small software development company. Both case studies featured the PSP application supported by third generation tools. Results: Results show that third generation supporting tools have some advantages over previous generations tools, especially in the coding phase. However, third generation tools have limited PSP activities support and introduce new adoption problems. Conclusion: For a successful long-term PSP application, it is necessary that the supporting tools are completely adapted and integrated in the developers work environment, with both second and third generations tools characteristics.eng
dc.description.sponsorshipUniversidade Federal de Sao Carlos
dc.formatapplication/pdfpor
dc.languageporpor
dc.publisherUniversidade Federal de São Carlospor
dc.rightsAcesso Abertopor
dc.subjectEngenharia de softwarepor
dc.subjectPSPpor
dc.subjectSW-CMM - Modelo de capacidade de processopor
dc.subjectQualidade de softwarepor
dc.subjectEngenharia de software - experimentaçãopor
dc.titleIdentificando dificuldades e benefícios do uso do PSP apoiado por ferramentas de 3ª. geraçãopor
dc.typeDissertaçãopor
dc.contributor.advisor1Fabbri, Sandra Camargo Pinto Ferraz
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/2204086299921323por
dc.description.resumoCenário: O Personal Software ProcessTM (PSP) é uma metodologia que pode ser usada por desenvolvedores de software para melhorar a previsibilidade, a produtividade e a qualidade de seu trabalho pessoal. No entanto, a grande quantidade de atividades e métricas envolvidas no PSP torna a sua aplicação bastante trabalhosa e difícil. Várias ferramentas de apoio foram propostas com o intuito de facilitar a aplicação da metodologia, sendo que tais ferramentas evoluíram à medida que estudos sobre a aplicação do PSP eram realizados. Assim, existem hoje três gerações de ferramentas de apoio ao PSP, sendo que as ferramentas de 3ª geração caracterizam-se por coletar e analisar métricas de Engenharia de Software automaticamente, sem a necessidade de intervenção direta do desenvolvedor. Objetivo: O objetivo deste trabalho é determinar as dificuldades e os benefícios do uso de ferramentas de 3ª geração para o apoio à aplicação do PSP. Método: Utilizando o paradigma GQM, foram elaborados dois estudos de caso, sendo um em ambiente acadêmico e outro em uma pequena empresa de desenvolvimento de software. Ambos os estudos de caso envolveram a aplicação do PSP com o apoio de ferramentas de 3ª geração. Resultados: Os resultados mostram que ferramentas de 3ª geração apresentam algumas vantagens em relação às ferramentas de gerações anteriores, especialmente na fase de codificação. No entanto, tais ferramentas apóiam um número limitado de atividades do PSP, além de introduzirem novos problemas de adoção. Conclusão: Para que a aplicação do PSP tenha sucesso em longo prazo é necessário que a ferramenta de apoio seja completamente adaptada e integrada ao ambiente de trabalho do desenvolvedor, apresentando tanto características de ferramentas de 2ª quanto de 3ª gerações.por
dc.publisher.countryBRpor
dc.publisher.initialsUFSCarpor
dc.publisher.programPrograma de Pós-Graduação em Ciência da Computação - PPGCCpor
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREpor
dc.contributor.authorlatteshttp://lattes.cnpq.br/8516218359157043por


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record