On building software process models under the lamppost
ICSE '87 Proceedings of the 9th international conference on Software Engineering
An Empirical Study of a Model for Program Error Prediction
IEEE Transactions on Software Engineering
Mastering the requirements process
Mastering the requirements process
Managing Requirements Inconsistency with Development Goal Monitors
IEEE Transactions on Software Engineering
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Requirements Engineering: A Good Practice Guide
Requirements Engineering: A Good Practice Guide
Software Risk Management: Principles and Practices
IEEE Software
User-Centric Software Engineering
IEEE Expert: Intelligent Systems and Their Applications
Inconsistency Handling in Multiperspective Specifications
IEEE Transactions on Software Engineering
Representing Requirements on Generic Software in an Application Family Model
ICSR-6 Proceedings of the 6th International Conerence on Software Reuse: Advances in Software Reusability
Restructuring Requirements Specifications For Managing Inconsistency And Change: A Case Study
ICRE '98 Proceedings of the 3rd International Conference on Requirements Engineering: Putting Requirements Engineering to Practice
Software Requirements: Styles and Techniques
Software Requirements: Styles and Techniques
A Study of the Impact of Requirements Volatility on Software Project Performance
APSEC '02 Proceedings of the Ninth Asia-Pacific Software Engineering Conference
Software Requirements
Changes in the Requirements Engineering Processes for COTS-Based Systems
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
Risk Management during Requirements
IEEE Software
Analysis of Requirements Volatility during Software Development Life Cycle
ASWEC '04 Proceedings of the 2004 Australian Software Engineering Conference
Defining Requirements at Different Levels of Abstraction
RE '04 Proceedings of the Requirements Engineering Conference, 12th IEEE International
Studying Software Engineers: Data Collection Techniques for Software Field Studies
Empirical Software Engineering
Engineering and Managing Software Requirements
Engineering and Managing Software Requirements
Transitioning from Product Line Requirements to Product Line Architecture
COMPSAC '05 Proceedings of the 29th Annual International Computer Software and Applications Conference - Volume 01
Requirements Abstraction Model
Requirements Engineering
The COTS Software Obsolescence Threat
ICCBSS '06 Proceedings of the Fifth International Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems
An Industrial Case Study on Requirements Volatility Measures
APSEC '05 Proceedings of the 12th Asia-Pacific Software Engineering Conference
ICGSE '06 Proceedings of the IEEE international conference on Global Software Engineering
Requirements Engineering
Requirements Management: Interface Between Requirements Development and all other Engineering Processes
A controlled empirical evaluation of a requirements abstraction model
Information and Software Technology
Restructuring Variability in Software Product Lines using Concept Analysis of Product Configurations
CSMR '07 Proceedings of the 11th European Conference on Software Maintenance and Reengineering
Requirements engineering: In search of the dependent variables
Information and Software Technology
Industry evaluation of the Requirements Abstraction Model
Requirements Engineering
Quantifying requirements volatility effects
Science of Computer Programming
Can We Beat the Complexity of Very Large-Scale Requirements Engineering?
REFSQ '08 Proceedings of the 14th international conference on Requirements Engineering: Foundation for Software Quality
Requirements Engineering in the Development of Large-Scale Systems
RE '08 Proceedings of the 2008 16th IEEE International Requirements Engineering Conference
Software Engineering
Software & Systems Requirements Engineering: In Practice
Software & Systems Requirements Engineering: In Practice
Projects in Computing and Information Systems: A Student's Guide
Projects in Computing and Information Systems: A Student's Guide
A Software Requirements Change Source Taxonomy
ICSEA '09 Proceedings of the 2009 Fourth International Conference on Software Engineering Advances
RE '09 Proceedings of the 2009 17th IEEE International Requirements Engineering Conference, RE
Empirical evidence in global software engineering: a systematic review
Empirical Software Engineering
Requirements Engineering: Fundamentals, Principles, and Techniques
Requirements Engineering: Fundamentals, Principles, and Techniques
Issues and Challenges of Requirement Engineering in Service Oriented Software Development
ICSEA '10 Proceedings of the 2010 Fifth International Conference on Software Engineering Advances
Requirements Engineering Practices in Very Small Software Enterprises: A Diagnostic Study
SCCC '10 Proceedings of the 2010 XXIX International Conference of the Chilean Computer Science Society
Proceedings of the 33rd International Conference on Software Engineering
International Journal of Information Technology Project Management
Hi-index | 0.00 |
Context: Coping with rapid requirements change is crucial for staying competitive in the software business. Frequently changing customer needs and fierce competition are typical drivers of rapid requirements evolution resulting in requirements obsolescence even before project completion. Objective: Although the obsolete requirements phenomenon and the implications of not addressing them are known, there is a lack of empirical research dedicated to understanding the nature of obsolete software requirements and their role in requirements management. Method: In this paper, we report results from an empirical investigation with 219 respondents aimed at investigating the phenomenon of obsolete software requirements. Results: Our results contain, but are not limited to, defining the phenomenon of obsolete software requirements, investigating how they are handled in industry today and their potential impact. Conclusion: We conclude that obsolete software requirements constitute a significant challenge for companies developing software intensive products, in particular in large projects, and that companies rarely have processes for handling obsolete software requirements. Further, our results call for future research in creating automated methods for obsolete software requirements identification and management, methods that could enable efficient obsolete software requirements management in large projects.