Continual monitoring of code quality

  • Authors:
  • Chaitanya Kothapalli;S. G. Ganesh;Himanshu K. Singh;D. V. Radhika;T. Rajaram;K. Ravikanth;Shrinath Gupta;Kiron Rao

  • Affiliations:
  • Siemens Information Systems Ltd., Bangalore, India;Siemens Information Systems Ltd., Bangalore, India;Siemens Information Systems Ltd., Bangalore, India;Siemens Information Systems Ltd., Bangalore, India;Siemens Information Systems Ltd., Bangalore, India;Siemens Information Systems Ltd., Bangalore, India;Siemens Information Systems Ltd., Bangalore, India;Siemens Information Systems Ltd., Bangalore, India

  • Venue:
  • Proceedings of the 4th India Software Engineering Conference
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.