On the Role of Architectural Design Decisions in Software Product Line Engineering.
Rafael CapillaMuhammad Ali BabarPublished in: ECSA (2008)
Keyphrases
- design decisions
- architectural design
- product line
- product line engineering
- design processes
- software architecture
- design issues
- design process
- design solutions
- trade off
- software development
- software product line
- design science
- design principles
- high level
- tool support
- software systems
- design choices
- artificial intelligence
- participatory design
- software tools
- software projects
- software components
- future directions
- lessons learned
- source code
- open source
- software engineering
- user interface
- information technology
- expert systems
- multi agent
- machine learning