Meaning and Context in Computer Programs: Sharing domain knowledge among programmers using the source code as the medium.
Alvaro VidelaPublished in: ACM Queue (2021)
Keyphrases
- source code
- computer programs
- domain knowledge
- open source
- software systems
- software projects
- open source software
- programming language
- static analysis
- plagiarism detection
- software engineers
- turing test
- expert systems
- software maintenance
- software evolution
- impact analysis
- high level
- software agents
- version control
- computer programming
- multi agent
- legacy systems
- program comprehension
- maintenance activities
- execution traces
- free software
- case study
- source files
- program understanding
- human users
- visual basic
- general purpose
- software engineering
- multi agent systems
- natural language