Delivering Dependable Reusable Components by Expressing and Enforcing Design Decisions.
Andrea CalvagnaEmiliano TramontanaPublished in: COMPSAC Workshops (2013)
Keyphrases
- design decisions
- reusable components
- software reuse
- design rationale
- source code
- design issues
- software components
- design principles
- design process
- learning objects
- architectural design
- participatory design
- software development
- trade off
- design choices
- web applications
- information systems
- open source
- data model
- software application
- design processes
- tool support
- decision making