Architectural Design Decisions in Open Software Development: A Transition to Software Ecosystems.
Meiru CheDewayne E. PerryPublished in: Australian Software Engineering Conference (2014)
Keyphrases
- design decisions
- software development
- architectural design
- software architecture
- software systems
- design issues
- tool support
- software developers
- software engineering
- software projects
- design processes
- software design
- case study
- design process
- software components
- design principles
- software testing
- development process
- software quality
- participatory design
- development cycle
- software reuse
- effort estimation
- software evolution
- software industry
- software maintenance
- design choices
- open source
- software development environment
- design solutions
- trade off
- extreme programming
- database
- design science
- software engineers
- software development process
- agile software development
- commercial off the shelf
- development lifecycle
- software development effort
- agile development
- pair programming
- model driven architecture
- software process
- requirements engineering
- conceptual design
- business process