Intelligent Software Measurement System for Automating the Goal-Question-Metrics Process

Intelligent software measurement system (ISMS) has been developed to generate a software measurement plan towards a user's initial business goal. The ISMS is based on adapting two methodologies: (1) the normalized 10-step goal-driven software measurement process within the goal/question/metrics (GQM) paradigm; and (2) the software measurement knowledge base building based on the ISMS ontology. In order to take full advantages of these two methodologies, ISMS is designed to be a multiagent system (MAS). In this paper, the goal-driven software measurement process, the design and implementation of the ISMS knowledge base and the design and implementation of the MAS for ISMS are discussed