Making well-informed software design decisions.
Arman ShahbazianYoun Kyu LeeYuriy BrunNenad MedvidovicPublished in: ICSE (Companion Volume) (2018)
Keyphrases
- design decisions
- design issues
- design process
- design principles
- architectural design
- design processes
- software development
- design choices
- tool support
- user interface
- software systems
- trade off
- computer systems
- software tools
- web design
- participatory design
- software architecture
- design science
- source code
- software platform
- database
- software design
- software package
- hardware design
- databases
- software maintenance
- design patterns
- database design
- computer software
- expert systems
- artificial intelligence
- neural network