Continual monitoring of code quality

Chaitanya Kothapalli, Surya Ganesh, Himanshu Kumar Singh, D. V. Radhika, T. Rajaram, K. Ravikanth, Shrinath Gupta, Kiron Rao · 2011

CQMM (Code Quality Monitoring Method) is a means for systematically monitoring and improving code level quality of a system during development. It employs goal directed monitoring using quality models and static code analysis tools. In this paper, we present the CQMM method, learnings gathered through pilot studies, and changes needed for its large scale adoption within our organization. This exercise was an important step towards evolving an organization wide common minimum baseline for code-centric quality. Initial results indicate that the process helps in exposing important code-centric issues, besides sensitizing developers to coding practices. We also demonstrate the usefulness of the approach by tracking code level issues on select open source projects.

Read the paper · More papers on PaperTik