An empirical validation of software cost estimation models
Communications of the ACM
Scale Economies in New Software Development
IEEE Transactions on Software Engineering
Prediction and control of ADA software defects
Journal of Systems and Software - An Oregon workshop on software metrics
Why is Software Late? An Empirical Study of Reasons for Delay in Software Development
IEEE Transactions on Software Engineering
Software Effort Models for Early Estimation of Process Control Applications
IEEE Transactions on Software Engineering
Schlumberger's Software Improvement Program
IEEE Transactions on Software Engineering
The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
The quality approach: is it delivering?
Communications of the ACM
Estimating Software Project Effort Using Analogies
IEEE Transactions on Software Engineering
Process Improvement, Quality, and Learning Effects
Management Science
CMM in practice: processes for executing software projects at Infosys
CMM in practice: processes for executing software projects at Infosys
Measuring Process Consistency: Implications for Reducing Software Defects
IEEE Transactions on Software Engineering
Process maturity and software quality: a field study
ICIS '00 Proceedings of the twenty first international conference on Information systems
Software Engineering Economics
Software Engineering Economics
Software Cost Estimation with Cocomo II with Cdrom
Software Cost Estimation with Cocomo II with Cdrom
Capability Maturity Model, Version 1.1
IEEE Software
How ISO 9001 Compares With The CMM
IEEE Software
How Software Process Improvement Helped Motorola
IEEE Software
Quantifying the Effects on Effort of Process Improvement
IEEE Software
Software Development Cost Estimation Using Function Points
IEEE Transactions on Software Engineering
Disaggregating and Calibrating the CASE Tool Variable in COCOMO II
IEEE Transactions on Software Engineering
The Moderating Effects of Structure on Volatility and Complexity in Software Enhancement
Information Systems Research
The Effects of Time Pressure on Quality in Software Development: An Agency Model
Information Systems Research
An Empirical Analysis of Productivity and Quality in Software Products
Management Science
A Probabilistic Model for Predicting Software Development Effort
IEEE Transactions on Software Engineering
A General Empirical Solution to the Macro Software Sizing and Estimating Problem
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Measuring the Productivity of Computer Systems Development Activities with Function Points
IEEE Transactions on Software Engineering
Ahaa --agile, hybrid assessment method for automotive, safety critical smes
Proceedings of the 30th international conference on Software engineering
An empirical validation of a neural network model for software effort estimation
Expert Systems with Applications: An International Journal
Phase distribution of software development effort
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
The impact of process choice in high maturity environments: An empirical analysis
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Determinants of software quality: A survey of information systems project managers
Information and Software Technology
A socio-technical approach to improving the systems development process
Information Systems Frontiers
Framework to evaluate software process improvement in small organizations
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
An investigation of software development productivity in China
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Measuring and comparing the adoption of software process practices in the software product industry
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
An empirical study of lead-times in incremental and agile software development
ICSP'10 Proceedings of the 2010 international conference on New modeling concepts for today's software processes: software process
Comparison of weighted grey relational analysis for software effort estimation
Software Quality Control
Error correction in function point estimation using soft computing technique
ACAI '11 Proceedings of the International Conference on Advances in Computing and Artificial Intelligence
Do software process improvements lead to ISO 9126 architectural quality factor improvement
Proceedings of the 8th international workshop on Software quality
Defining a catalog of indicators to support process performance analysis
Journal of Software Maintenance and Evolution: Research and Practice
Managers' Judgments of Performance in IT Services Outsourcing
Journal of Management Information Systems
Understanding the influential factors to development effort in chinese software industry
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Automated trendline generation for accurate software effort estimation
Proceedings of the 3rd annual conference on Systems, programming, and applications: software for humanity
Assessing the open source development processes using OMM
Advances in Software Engineering
More testers - The effect of crowd size and time restriction in software testing
Information and Software Technology
Combining maturity with agility: lessons learnt from a case study
Proceedings of the Fourth Symposium on Information and Communication Technology
Hi-index | 0.01 |
The Capability Maturity Model (CMM) has become a popular methodology for improving software development processes with the goal of developing high-quality software within budget and planned cycle time. Prior research literature, while not exclusively focusing on CMM level 5 projects, has identified a host of factors as determinants of software development effort, quality, and cycle time. In this study, we focus exclusively on CMM level 5 projects from multiple organizations to study the impacts of highly mature processes on effort, quality, and cycle time. Using a linear regression model based on data collected from 37 CMM level 5 projects of four organizations, we find that high levels of process maturity, as indicated by CMM level 5 rating, reduce the effects of most factors that were previously believed to impact software development effort, quality, and cycle time. The only factor found to be significant in determining effort, cycle time, and quality was software size. On the average, the developed models predicted effort and cycle time around 12 percent and defects to about 49 percent of the actuals, across organizations. Overall, the results in this paper indicate that some of the biggest rewards from high levels of process maturity come from the reduction in variance of software development outcomes that were caused by factors other than software size.