Ten Principles for Creating Usable Software for Science.
Lavanya RamakrishnanDaniel K. GunterPublished in: eScience (2017)
Keyphrases
- software architecture
- engineering courses
- artificial intelligence
- user interface
- source code
- software development
- theoretical framework
- software design
- personal computer
- development process
- software systems
- information systems
- databases
- database
- building blocks
- design principles
- real world
- software maintenance
- modeling language
- software quality
- software application
- software platform
- real time