Proposal for a Software Metrics-Based Critiquing System (2000)
BibTeX
@MISC{Liu00proposalfor,
author = {Eric Liu},
title = {Proposal for a Software Metrics-Based Critiquing System},
year = {2000}
}
OpenURL
Abstract
Software design and code metrics are a promising quantitative engineering approach to manage software quality. By building models linking these to quality, poor designs and practices are revealed. Future development teams should learn to avoid these pitfalls and take preventive or corrective measures when necessary, especially in the early lifecycle phases. A computer-based critiquing system is ideal for providing this feedback, but one based on metrics does not yet exist. This thesis describes such a system. At various stages of development, designers submit proposed designs an automatic critiquing system, which evaluates them based on rules derived from insight drawn from past experiences. An explanation and course of action is provided for each critique so that designers understand the risks of particular designs and can take corrective action. The rules can be updated periodically to reflect new understanding. Furthermore, an implementation strategy which reuses modules from two pa...







