Build less code deliver more science: an experience report on composing scientific environments using component-based and commodity software platforms.
Ian GortonYan LiuCarina LansingTodd ElsethagenKerstin Kleese van DamPublished in: CBSE (2013)
Keyphrases
- source code
- software platform
- scientific knowledge
- science education
- artificial intelligence
- science learning
- computational science
- scientific discovery
- industry standard
- data mining
- program understanding
- software systems
- software tools
- software maintenance
- software development
- static analysis
- mobile platforms
- development environments
- scientific inquiry
- scientific communities
- user interface
- open systems
- clone detection
- computing platform
- dynamic environments
- conceptual understanding
- software architecture
- software engineering
- open source
- unit testing
- scientific data management
- hardware platforms
- programming tool
- linux kernel
- java virtual machine
- software projects
- fully functional
- data flow
- software evolution
- science classroom
- middle school
- scientific workflows
- earth science