Denise Piubeli Prado, Aletéia Xavier Bettin, C. M. T. Toledo, Vinicius Asta Pagano
{"title":"A Ferramenta de Análise Estática Klocwork Integrada a um Processo Formal de Revisão de Código, nível 3 do CMMI","authors":"Denise Piubeli Prado, Aletéia Xavier Bettin, C. M. T. Toledo, Vinicius Asta Pagano","doi":"10.5753/sbqs.2009.15525","DOIUrl":null,"url":null,"abstract":"This paper describes how the Klocwork tool for static analysis was integrated in the code review process adopted by a CMMI level 3 software development organization. Benefits and quality improvements are presented, such as: (1) improved quality of code reviews, as evidenced by the discovery of a greater number of software defects; (2) reduction of the amount of time required for code inspections. Time savings can either lead to a decrease in overall software development costs, or it can be redirected to other stages or processes within the software engineering cycle, for instance in the development of new functionalities that represent a competitive differential for the resulting software product. Resumo. Este artigo apresenta como a ferramenta Klocwork de análise estática foi integrada a um processo de revisão de código adotado por uma organização desenvolvedora de software nível 3 de CMMI. São apresentados os benefícios e os ganhos de qualidade obtidos com essa integração, tais como (1) a melhoria da qualidade da revisão, envolvendo a descoberta de um maior número de defeitos de software, e (2) a redução do tempo utilizado em inspeções de código. O tempo economizado contribui para a redução de custo de desenvolvimento, ou pode ser aplicado em outras fases ou processos da engenharia de software, como no desenvolvimento de novas funcionalidades que representam um diferencial competitivo para o produto desenvolvido.","PeriodicalId":137125,"journal":{"name":"Brazilian Symposium on Software Quality","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Brazilian Symposium on Software Quality","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5753/sbqs.2009.15525","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper describes how the Klocwork tool for static analysis was integrated in the code review process adopted by a CMMI level 3 software development organization. Benefits and quality improvements are presented, such as: (1) improved quality of code reviews, as evidenced by the discovery of a greater number of software defects; (2) reduction of the amount of time required for code inspections. Time savings can either lead to a decrease in overall software development costs, or it can be redirected to other stages or processes within the software engineering cycle, for instance in the development of new functionalities that represent a competitive differential for the resulting software product. Resumo. Este artigo apresenta como a ferramenta Klocwork de análise estática foi integrada a um processo de revisão de código adotado por uma organização desenvolvedora de software nível 3 de CMMI. São apresentados os benefícios e os ganhos de qualidade obtidos com essa integração, tais como (1) a melhoria da qualidade da revisão, envolvendo a descoberta de um maior número de defeitos de software, e (2) a redução do tempo utilizado em inspeções de código. O tempo economizado contribui para a redução de custo de desenvolvimento, ou pode ser aplicado em outras fases ou processos da engenharia de software, como no desenvolvimento de novas funcionalidades que representam um diferencial competitivo para o produto desenvolvido.