Common refactorings, a dependency graph and some code smells: an empirical study of Java OSS.
Steve CounsellYoussef HassounGeorge LoizouRajaa NajjarPublished in: ISESE (2006)
Keyphrases
- dependency graph
- source code
- open source software
- open source
- java programs
- software evolution
- byte code
- dependency graphs
- java virtual machine
- software systems
- mailing lists
- java language
- open source java
- software development
- test suite
- static analysis
- program code
- cross platform
- multi threaded
- programming language
- case study
- java code
- software maintenance
- unit testing
- transformation rules
- data structure
- java bytecode
- code generation
- application server
- database
- high level
- web services