SEW '02 Proceedings of the 27th Annual NASA Goddard Software Engineering Workshop (SEW-27'02)
The Art and Science of Software Release Planning
IEEE Software
Hybrid Intelligence in Software Release Planning
International Journal of Hybrid Intelligent Systems
Requirements development as a modeling activity
ACM SIGSOFT Software Engineering Notes
Research Directions in Requirements Engineering
FOSE '07 2007 Future of Software Engineering
Bi-objective release planning for evolving software systems
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Software product release planning through optimization and what-if analysis
Information and Software Technology
A product management challenge: Creating software product value through requirements selection
Journal of Systems Architecture: the EUROMICRO Journal
Visualising Product Line Requirement Selection Decision Inter-dependencies
REV '07 Proceedings of the Second International Workshop on Requirements Engineering Visualization
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
REFSQ '09 Proceedings of the 15th International Working Conference on Requirements Engineering: Foundation for Software Quality
Software release planning with time-dependent value functions and flexible release dates
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
The impact of agile principles on market-driven software product development
Journal of Software Maintenance and Evolution: Research and Practice
Integrated requirement selection and scheduling for the release planning of a software product
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
The agile requirements refinery: Applying SCRUM principles to software product management
Information and Software Technology
Semantics of trace relations in requirements models for consistency checking and inferencing
Software and Systems Modeling (SoSyM)
Software product roadmapping in a volatile business environment
Journal of Systems and Software
Conceptual scheduling model and optimized release scheduling for agile environments
Information and Software Technology
Requirements interaction in the next release problem
Proceedings of the 13th annual conference companion on Genetic and evolutionary computation
ICSR'11 Proceedings of the 12th international conference on Top productivity through software reuse
Transformation from CIM to PIM: a feature-oriented component-based approach
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
An approach to managing feature dependencies for product releasing in software product lines
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Release planning with feature trees: industrial case
REFSQ'12 Proceedings of the 18th international conference on Requirements Engineering: foundation for software quality
Information and Software Technology
Evolution of features and their dependencies - an explorative study in OSS
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Empirical evaluation of search based requirements interaction management
Information and Software Technology
The emergence of requirements networks: the case for requirements inter-dependencies
International Journal of Computer Applications in Technology
Requirements dependencies: the emergence of a requirements network
International Journal of Computer Applications in Technology
Improving software product management: a knowledge management approach
International Journal of Business Information Systems
Investigating dependencies in software requirements for change propagation analysis
Information and Software Technology
Hi-index | 0.00 |
Abstract: The task of finding an optimal selection of requirements for the next release of a software system is difficult as requirements may depend on each other in complex ways. This paper presents the results from an in-depth study of the interdependencies within 5 distinct sets of requirements, each including 20 high-priority requirements of 5 distinct products from 5 different companies. The results show that (1) roughly 20% of the requirements are responsible for 75% of the interdependencies, (2) only a few requirements are singular, (3) customer-specific bespoke development tend to include more functionality-related dependencies whereas market-driven product development have an emphasis on value-related dependencies. Several strategies for reducing the effort needed for identifying and managing interdependecies are outlined. A technique for visualization of interdependecies with the aim of supporting release planning is also discussed. The complexity of requirements inter-dependency analysis is studied in relation to metrics of requirements coupling. Finally, a number of issues for further research are identified.