Share This Author
A Metrics Suite for Object Oriented Design
This research addresses the needs for software measures in object-orientation design through the development and implementation of a new suite of metrics for OO design, and suggests ways in which managers may use these metrics for process improvement.
Towards a metrics suite for object oriented design
These metrics are based upon measurement theory and are informed by the insights of experienced object-oriented software developers, and formally evaluated against a widelyaccepted list of software metric evaluation criteria.
An empirical validation of software cost estimation models
- C. Kemerer
- Computer ScienceCACM
- 1 May 1987
Four of the most popular algorithmic models used to estimate software costs (SLIM, COCOMO, Function Points, and ESTIMACS) are evaluated, finding that all of the models tested failed to sufficiently reflect the underlying factors affecting productivity.
The assimilation of software process innovations: an organizational learning perspective
It is proposed here that organizations will innovate in the presence of knowledge barriers when the burden of organizational learning is effectively lower, either because much of the required know-how already exists within the organization, or because such knowledge can be acquired more easily or more economically.
The Illusory Diffusion of Innovation: An Examination of Assimilation Gaps
The results suggest that observers be guarded about concluding, based on sales data, that an innovation is destined to become widely used, and provide an analytic foundation for future research on why assimilation gaps occur, and what might be done to reduce them.
Managerial Use of Metrics for Object-Oriented Software: An Exploratory Analysis
Results suggest that the metrics proposed by Chidamber and Kemerer (1994) provide significant explanatory power for variations in these economic variables, over and above that provided by traditional measures, such as size in lines of code, and after controlling for the effects of individual developers.
An Empirical Approach to Studying Software Evolution
This work demonstrates the advantages of applying methods and techniques from other domains to software engineering and illustrates how, despite difficulties, software evolution can be empirically studied.
Work Dispersion, Process-Based Learning, and Offshore Software Development Performance
- Narayan Ramasubbu, Sunil Mithas, M. S. Krishnan, C. Kemerer
- Business, Computer ScienceMIS Q.
- 1 June 2008
A learning-mediated model of offshore software project productivity and quality indicates that investments in structured processes mitigate the negative effects of work dispersion in offshore software development and finds that the effect of software process improvement initiatives is mediated through investments in process-based learning activities.
Scale Economies in New Software Development
This paper reconcile two opposing views regarding the presence of economies or diseconomies of scale In new software development by hypothesizing a production function model of software development and showing how to identify the mmt productive scale size that may vary across organizations.
Software complexity and maintenance costs
Before empirical evidence linking software complexity to software maintenance costs is relatively weak, several researchers have noted that such results must be applied cautiously to the large-scale commercial application systems that account for most software maintenance expenditures.