Program evolution: processes of software change
Program evolution: processes of software change
Introduction to the theory of neural computation
Introduction to the theory of neural computation
A Pattern Recognition Approach for Software Engineering Data Analysis
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
An overview of workflow management: from process modeling to workflow automation infrastructure
Distributed and Parallel Databases - Special issue on software support for work flow management
Migrating legacy systems: gateways, interfaces & the incremental approach
Migrating legacy systems: gateways, interfaces & the incremental approach
Quantifying design productivity: an effort distribution analysis
EURO-DAC '95/EURO-VHDL '95 Proceedings of the conference on European design automation
Effort estimation using analogy
Proceedings of the 18th international conference on Software engineering
Understanding and predicting the process of software maintenance release
Proceedings of the 18th international conference on Software engineering
Measuring the software process: statistical process control for software process improvement
Measuring the software process: statistical process control for software process improvement
A Controlled Experiment to Assess the Benefits of Estimating with Analogy and Regression Models
IEEE Transactions on Software Engineering
A replicated assessment and comparison of common software cost modeling techniques
Proceedings of the 22nd international conference on Software engineering
Algorithmic cost estimation for software evolution
Proceedings of the 22nd international conference on Software engineering
Does Code Decay? Assessing the Evidence from Change Management Data
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
A Vector-Based Approach to Software Size Measurement and Effort Estimation
IEEE Transactions on Software Engineering
Practical Software Maintenance: Best Practices for Managing Your Software Investment
Practical Software Maintenance: Best Practices for Managing Your Software Investment
Software Engineering Economics
Software Engineering Economics
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Merging Project Planning and Web-Enabled Dynamic Workflow Technologies
IEEE Internet Computing
Experience With the Accuracy of Software Maintenance Task Effort Prediction Models
IEEE Transactions on Software Engineering
Predicting Maintenance Effort with Function Points
ICSM '97 Proceedings of the International Conference on Software Maintenance
Impact Analysis - Towards a Framework for Comparison
ICSM '93 Proceedings of the Conference on Software Maintenance
Software Renewal Process Comprehension Using Dynamic Effort Estimation
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
A Queue Theory-Based Approach to Staff Software Maintenance Centers
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Introducing Workflow Management in Software Maintenance Processes
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
A Decisional Framework for Legacy System Management
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Living with the 2-digit Year Year 2000 Maintenance Using a Procedural Solution
ICSM '97 Proceedings of the International Conference on Software Maintenance
Two Case Studies in Measuring Software Maintenance Effort
ICSM '98 Proceedings of the International Conference on Software Maintenance
Beyond Year 2000 Remediation: the Compliance Verification - A Case Study
ICSM '99 Proceedings of the IEEE International Conference on Software Maintenance
ICSM '99 Proceedings of the IEEE International Conference on Software Maintenance
Effort Distribution in a Six Year Industrial Application Framework Project
ICSM '99 Proceedings of the IEEE International Conference on Software Maintenance
Understanding and Improving the Maintenance Process: A Method and Two Case Studies
IWPC '01 Proceedings of the 9th International Workshop on Program Comprehension
A controlled experiment in assessing and estimating software maintenance tasks
Information and Software Technology
Human and program factors affecting the maintenance of programs with deployed design patterns
Information and Software Technology
A simulation-based process evaluation approach to enterprise business process intelligence
ICIC'06 Proceedings of the 2006 international conference on Intelligent Computing - Volume Part I
ICCSA'12 Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part IV
Hi-index | 0.00 |
The use of statistical process control methods can determine the process capability of sustaining stable levels of variability, so that processes will yield predictable results. This enables to prepare achievable plans, meet cost estimates and scheduling commitments, and deliver required product functionality and quality with acceptable and reasonable reliability. We present initial results of applying statistical analysis methods to the maintenance processes of a software organization rated at the CMM level 3 that is currently planning the assessment to move to the CMM level 4. In particular, we present results from an empirical study conducted on the massive adaptive maintenance process of the organization. We analyzed the correlation between the maintenance size and productivity metrics. The resulting models allow to estimate the costs of a project conducted according to the adopted maintenance processes. Model performances on future observations were assessed by means of a cross validation which guarantees a nearly unbiased estimate of the prediction error. Data about the single phases of the process were also available, thus allowing to analyze the distribution of the effort among the phases and the causes of variations.