Clear Climate Code: Rewriting Legacy Science Software for Clarity.
Nicholas BarnesDavid JonesPublished in: IEEE Softw. (2011)
Keyphrases
- legacy software
- source code
- legacy systems
- software systems
- data mining
- legacy software systems
- program understanding
- open source
- global climate change
- long term
- java programs
- software evolution
- software maintenance
- application programming interface
- linux kernel
- fully functional
- industry standard
- artificial intelligence
- user interface
- reverse engineering
- software development
- static analysis
- clone detection
- windows xp
- programming tool
- computer systems
- software design
- conjunctive queries
- test cases
- software components
- aspect oriented programming
- rewrite rules
- earth science
- software engineering
- software testing
- java code
- science education
- database systems