An examination of the effects of requirements changes on software maintenance releases
Journal of Software Maintenance: Research and Practice
Requirements engineering in the year 00: a research perspective
Proceedings of the 22nd international conference on Software engineering
Optimizing Value and Cost in Requirements Analysis
IEEE Software
Predicting Fault-Prone Modules with Case-Based Reasoning
ISSRE '97 Proceedings of the Eighth International Symposium on Software Reliability Engineering
Software Requirements
Continual Resource Estimation for Evolving Software
ICSM '03 Proceedings of the International Conference on Software Maintenance
Lightweight Replanning of Software Product Releases
IWSPM '06 Proceedings of the International Workshop on Software Product Management
A flexible method for software effort estimation by analogy
Empirical Software Engineering
Software product release planning through optimization and what-if analysis
Information and Software Technology
Optimized Resource Allocation for Software Release Planning
IEEE Transactions on Software Engineering
The How? When? and What? for the Process of Re-planning for Product Releases
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Introduction to Algorithms, Third Edition
Introduction to Algorithms, Third Edition
Information and Software Technology
Hi-index | 0.00 |
Re-planning of product releases is a very dynamic endeavor and new research methods or improvements of existing methods are still required. This paper explores the role of re-estimation in the re-planning process of product releases. The purpose of this study is to analyze effects of defect and effort re-estimation in the process of release re-planning. In particular, two questions are answered: Question 1: In the absence of re-estimation, does conducting re-planning have any advantages over not conducting re-planning? Question 2: In the case of re-planning, does conducting re-estimation have any advantages over not conducting re-estimation? The proposed method H2W-Pred extends the existing H2W re-planning method by accommodating dynamic updates on defect and effort estimates whenever re-planning takes place. Based on the updates, effort for development of new functionality needs to be re-adjusted and balanced against the additional effort necessary to ensure quality early. The proposed approach is illustrated by case examples with simulated data. The simulation results show that conducting re-planning yields better release value in terms of functionality than not conducting re-planning. Furthermore, performing re-estimation when doing re-planning generates a portfolio of solutions that help balance trade-offs between several aspects of release value, e.g., between functionality and quality. If the development of a product release requires balancing between potentially conflictive aspects, such as quality vs. functionality, then re-estimation in the re-planning process is beneficial.