Reuse and maintenance practices among divergent forks in three software ecosystems.
John BusingeMoses OpenjaSarah NadiThorsten BergerPublished in: Empir. Softw. Eng. (2022)
Keyphrases
- software evolution
- tool support
- software maintenance
- software reuse
- software systems
- agile development
- software development
- software tools
- software life cycle
- software engineering practices
- source code
- maintenance activities
- software architecture
- software industry
- software design
- computer systems
- case study
- requirements engineering
- test suite
- software components
- user interface
- website
- embedded systems
- legacy systems
- development methodologies
- maintenance effort
- software engineering
- legacy software