• Publications
  • Influence
A Metrics Suite for Object Oriented Design
We develop a new suite of metrics for object-orientation (OO) design that can be used to measure the effectiveness of the software development process and suggest ways to use them for process improvement. Expand
  • 5,469
  • 704
  • PDF
Towards a metrics suite for object oriented design
This paper presents theoretical work that builds a suite of metrics for object-oriented design that are based upon measurement theory and are informed by the insights of experienced object- oriented software developers. Expand
  • 844
  • 89
  • PDF
An empirical validation of software cost estimation models
This paper evaluates four of the most popular algorithmic models used to estimate software costs (SLIM, COCOMO, Function Points, and ESTIMACS). Expand
  • 979
  • 81
  • PDF
The assimilation of software process innovations: an organizational learning perspective
The burden of organizational learning surrounding software process innovations SPIs-and complex organizational technologies in general-creates a "knowledge barrier" that inhibits diffusion. Expand
  • 832
  • 79
  • PDF
The Illusory Diffusion of Innovation: An Examination of Assimilation Gaps
This study introduces the assimilation gap concept, and develops a general operational measure derived from the difference between the cumulative acquisition and deployment curves associated with the alternatively conceived adoption events. Expand
  • 652
  • 41
  • PDF
Managerial Use of Metrics for Object-Oriented Software: An Exploratory Analysis
In this research, an analysis of a set of metrics proposed by Chidamber and Kemerer (1994) is performed in order to assess their usefulness for practising managers. Expand
  • 482
  • 36
  • PDF
An Empirical Approach to Studying Software Evolution
We describe a set of methods and techniques that we have developed and adapted to empirically study software evolution. Expand
  • 366
  • 23
  • PDF
Scale Economies in New Software Development
In this paper we reconcile two opposing views regarding the presence of economies or diseconomies of scale In new software development. Expand
  • 208
  • 16
  • PDF
A model to evaluate variables impacting the productivity of software maintenance projects
We develop an estimable production frontier model of software maintenance, using a new methodology that allows the simultaneous estimation of both the production frontier and the effects of several productivity factors. Expand
  • 271
  • 13
Software complexity and maintenance costs
We show that prior empirical evidence linking software complexity to software maintenance costs is relatively weak. Expand
  • 350
  • 12