- The best papers of the Workshop will be invited to submit an extended
version to the Requirements Engineering Journal - SPECIAL ISSUE on
"Requirements Engineering in Software Product Line Engineering",
which is scheduled in the last quarter of 2013.
The RE journal is included in the Journal Citations Reports (JCR).
Several attempts have been made to increase the productivity and quality of software products. A very
promising approach is software reuse. Software product line practice is one approach to software reuse,
which focuses on developing a family of products which have a majority of features in common. Hence,
there are numerous requirements that are common across the family but others are unique to individual
products. Requirements Engineering (RE) processes and techniques are used to identify and characterize
product line requirements and potential member products considering their commonalities and variability.
In addition, they also involve activities such as product line requirements modeling, specification, verification
and management. Due to the complexity and extensive nature of product line development, requirements
engineering is much more important for a software product line practice than for single product
development. However, most of the existing software product line practices do not completely address the
RE process in a comprehensive manner. The major risk associated with RE is the failure to capture the right
requirements over the life of the product line. Documenting the wrong or inappropriate requirements,
failing to keep the requirements up-to-date or failing to document the requirements at all puts the architect
and the component developers at a grave disadvantage. The aim of the workshop is to bring together
professionals from academia and industry to exchange ideas, experiences and identify current obstacles and
propose solutions to improve the current body-of-knowledge and practice in this area.
The topics of interest include, but are not limited to:
- Requirements elicitation, analysis, documentation, validation and verification for software product lines.
- Techniques or methods tailored for requirements engineering software product lines.
- Quality requirements and variability management in software product lines.
- Relating requirements product lines to business goals, architecture and testing.
- Value-driven requirements engineering for software product lines.
- Agile requirements engineering for software product lines.
- Evolution of requirements over time, product families and variability.
- Security requirements in product line engineering.
- Non-functional requirements and their dependence on application domain for software product lines.
- Quality assessment of requirements models for software product lines.
- Development environments and tools for managing requirements in software product line.
- Model-driven approaches for product line requirements engineering.
- Domain-specific problems, experiences and solutions in product line development.
- Empirical studies in the area of software product line requirements engineering.
- Experience reports including problems or success in the process of requirements engineering for software product line.