An Empirical Analysis of Productivity and Quality in Software Products

@article{Krishnan2000AnEA,
  title={An Empirical Analysis of Productivity and Quality in Software Products},
  author={Mayuram S. Krishnan and Charles H. Kriebel and Sunder Kekre and Tridas Mukhopadhyay},
  journal={Management Science},
  year={2000},
  volume={46},
  pages={745-759}
}
We examine the relationship between life-cycle productivity and conformance quality in software products. The effects of product size, personnel capability, software process, usage of tools, and higher front-end investments on productivity and conformance quality were analyzed to derive managerial implications based on primary data collected on commercial software projects from a leading vendor. Our key findings are as follows. First, our results provide evidence for significant increases in… 
Impact of Software Quality Standards on Commercial Product Development and Customer Satisfaction for Software Industry in Pakistan
  • U. Hashmi, N. Anjum, Aqeel Israr
  • Computer Science, Business
    2013 Fifth International Conference on Computational Intelligence, Modelling and Simulation
  • 2013
TLDR
This paper aims to augment earlier research conducted relating to software quality assurance practices and identifies any link between customer satisfaction and optimization of costs associated with the development and maintenance of software products.
Software development productivity impact from an industrial perspective
TLDR
The productivity measurements challenges are identified and a recommend set of metrics that can be utilized as basis for productivity estimation models are recommended.
Quality Improvement and Infrastructure Activity Costs in Software Development: A Longitudinal Analysis
TLDR
This study draws upon theories of task interdependence and organizational inertia to analyze the effect of quality improvement on infrastructure activity costs in software development and indicates that infrastructure activities do benefit from quality improvement.
On the relationship between quality assurance and productivity in software companies
TLDR
It is shown that CMMI and MPS.BR appraised maturity levels are correlated, but there is no statistical evidence that the implemented quality assurance methods are related to higher labor productivity or productivity growth.
Quality Improvement and Information Technology Infrastructure Costs in Software Product Development : A Longitudinal Analysis
TLDR
It is found that IT infrastructure activities benefit substantially from quality improvement, and the greatest marginal cost reductions are realized in activities that occur later in the software product life cycle.
Effects of Process Maturity on Quality, Cycle Time, and Effort in Software Product Development
TLDR
This study empirically investigates the relationship between process maturity, quality, cycle time, and effort for the development of 30 software products by a major IT firm and finds that higher levels of process maturity are associated with higher product quality, but also with increases in development effort.
A Review on Software Quality Models
  • B. Singh, S. P. Kannojia
  • Computer Science
    2013 International Conference on Communication Systems and Network Technologies
  • 2013
TLDR
This paper has gone through literature of software quality process and software quality models, studies some of important models and compare them, and provides the progress inSoftware quality models and practices that can be applied today to achieve the quality of finished product.
Model for Improving Productivity Without Impacting Quality of Deliverables in IT Projects
TLDR
A theoretical model is developed that will help to improve productivity without reducing quality in software projects and can be used in projects engaged in customized software development as well as in commercial software development.
Productivity paradoxes revisited
  • C. Duarte
  • Business
    Empirical Software Engineering
  • 2016
TLDR
Evidence suggesting that average labor productivity is higher in software companies without appraised quality levels is presented, and analyses suggest that companies with appraisedquality maturity levels are more or less productive depending on factors such as their business nature, main origin of capital and maintained quality level.
...
...

References

SHOWING 1-10 OF 34 REFERENCES
Effects of Process Maturity on Quality, Cycle Time, and Effort in Software Product Development
TLDR
This study empirically investigates the relationship between process maturity, quality, cycle time, and effort for the development of 30 software products by a major IT firm and finds that higher levels of process maturity are associated with higher product quality, but also with increases in development effort.
A Field Study of Scale Economies in Software Maintenance
TLDR
This study investigates the relationship between project size and software maintenance productivity and explores scale economies in software maintenance by examining a number of software enhancement projects at a large financial services organization.
An empirical validation of software cost estimation models
TLDR
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.
Performance Evaluation of General and Company Specific Models in Software Development Effort Estimation
TLDR
This paper develops and evaluates simple empirical effort estimation models that include only those productivity factors found to be significant for these projects and determines if models based on a multicompany database can be successfully used to make effort estimations within a specific company.
Evaluating the cost of software quality
TLDR
There is some confusion about the business value of quality even outside the software development context, and there are those who believe it is uneconomical to have high levels of quality and assume they must sacrifice quality to achieve other objectives such as reduced development cycles.
Measuring Process Consistency: Implications for Reducing Software Defects
TLDR
An empirical study that links software process consistency with product defects indicates that consistent adoption of practices specified in the CMM is associated with a lower number of defects.
Software metrics - a rigorous approach
TLDR
The book has been comprehensively re-written and re-designed to take account of the fast changing developments in software metrics, most notably their widespread penetration into industrial practice.
Capability maturity model, version 1.1
The capability maturity model (CMM), developed to present sets of recommended practices in a number of key process areas that have been shown to enhance software-development and maintenance
Managing the software process
  • W. Humphrey
  • Computer Science
    The SEI series in software engineering
  • 1989
TLDR
This work describes the development of a Software Maturity Framework and the Principles of Software Process Change, and describes the management of this framework.
Software complexity and software maintenance: A survey of empirical research
TLDR
A survey of the empirical literature in this area shows two broad areas of study: complexity metrics and comprehension, and a series of recommendations for future research.
...
...