An empirical study on the impact of static typing on software maintainability.
Stefan HanenbergSebastian KleinschmagerRomain RobbesÉric TanterAndreas StefikPublished in: Empir. Softw. Eng. (2014)
Keyphrases
- software systems
- software maintenance
- software quality
- software reuse
- source code
- software components
- software architecture
- software development
- maintenance effort
- computer systems
- software design
- genetic algorithm
- software engineering
- software tools
- design patterns
- high impact
- software developers
- user interface
- dynamic analysis
- information retrieval
- data sets
- maintenance activities
- development effort
- software metrics
- software application
- software packages
- life cycle
- software evolution
- operating system
- information systems
- reverse engineering
- mobile devices
- multi agent