How Good Are Code Smells for Evaluating Software Maintainability? Results from a Comparative Case Study.
Aiko YamashitaPublished in: ICSM (2013)
Keyphrases
- source code
- case study
- software systems
- software development
- software maintenance
- open source
- software quality
- software metrics
- aspect oriented programming
- software reuse
- software projects
- static analysis
- open source software
- software tools
- software evolution
- development process
- software engineering
- software components
- user interface
- linux kernel
- source files
- maintenance effort
- code generation
- java programs
- program understanding
- software repositories
- clone detection
- embedded systems
- design patterns
- quality assurance
- software engineers
- neural network
- software developers
- software architecture
- operating system
- programming tool
- software artifacts
- aspect oriented
- unit testing
- software design
- application programming interface
- fully functional
- legacy systems
- computer systems
- programming language
- high level
- real world