How Do Professional Developers Comprehend Software?
Tobias RoehmRebecca TiarksRainer KoschkeWalid MaalejPublished in: Software Engineering (2014)
Keyphrases
- software engineers
- software systems
- software development
- source code
- software developers
- software engineering
- software projects
- software evolution
- software components
- open source
- software maintenance
- computer systems
- linux kernel
- software package
- software design
- development environments
- mailing lists
- operating system
- case study
- development process
- web applications
- design patterns
- strategic decisions
- source files
- software architecture
- database applications
- end users
- user interface