Using Hypotheses to Manage Technical Uncertainty and Architecture Evolution in a Software Start-up.
Kelson SilvaJorge MelegatiXiaofeng WangMaurício Gonçalves Vieira FerreiraEduardo M. GuerraPublished in: IEEE Softw. (2024)
Keyphrases
- software architecture
- software evolution
- software platform
- hardware design
- management system
- dedicated hardware
- cross platform
- software implementation
- industry standard
- software systems
- real time
- technical issues
- platform independent
- enterprise systems
- configuration management
- hardware software
- java platform
- industrial strength
- abstraction layer
- simulation environment
- decision making
- wide variety
- computer systems
- artificial intelligence
- user interface
- network services
- heterogeneous systems
- uncertain data
- software tools
- hardware implementation
- software components
- reverse engineering
- software development
- application programming interface
- source code
- software maintenance
- architectural models
- multi tasking
- case study
- design tools
- decision theory