Exploring multi-programming-language commits and their impacts on software quality: An empirical study on Apache projects.
Zengyang LiXiaoxiao QiQinyi YuPeng LiangRan MoChen YangPublished in: J. Syst. Softw. (2022)
Keyphrases
- programming language
- software quality
- software engineering
- software projects
- software development
- open source projects
- software product
- software evolution
- software systems
- object oriented
- development process
- source code
- software maintenance
- strongly typed
- open source
- general purpose
- product quality
- high level
- software development process
- programming environment
- project management
- computer programs
- object oriented programming
- software development projects
- software metrics
- case study
- effort estimation
- program understanding
- web server
- life cycle
- database languages
- databases
- data abstraction
- software architecture
- artificial intelligence
- programming paradigms
- denotational semantics
- software developers
- reverse engineering