A Ferramenta de Análise Estática Klocwork Integrada a um Processo Formal de Revisão de Código, nível 3 do CMMI

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.
Klocwork静态分析工具集成到正式的CMMI 3级代码审查过程中
本文描述了用于静态分析的Klocwork工具如何被集成到一个CMMI级别3的软件开发组织所采用的代码审查过程中。好处和质量改进被呈现出来,例如:(1)代码评审的质量得到了提高,这可以通过发现更多的软件缺陷来证明;(2)减少代码检查所需的时间。时间的节省可以导致总体软件开发成本的减少,或者可以将其重新定向到软件工程周期中的其他阶段或过程中,例如在开发新功能时,这些新功能代表了最终软件产品的竞争差异。Resumo。Este artigo呈报como a ferramenta Klocwork de análise estática for integrada a um process de revision o de código adotado por uma organization a o desenvolvedora de software nível 3 de CMMI。1 . (1) . (1) . (3) . (2) . (2) . (3) . (2) . (2) . (2) . (3) . (2) . (2) . (2) . (2) . (2) . (2) . (2) . (2) . (2) . (2) . (2) . (2) . (2) . (2) . (2) . (2) . (2) . (2) . (2) . (2) . (2) . (2) .)O节奏economizado contribui对位reducao de成本de desenvolvimento ou颇得ser aplicado em outras fas ou processos da engenharia de软件,由于没有desenvolvimento德诺瓦斯funcionalidades, representam嗯diferencial competitivo对位O produto desenvolvido。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信