Asking and Answering Questions during a Programming Change Task
By Jonathan Sillito, Gail C. Murphy, Kris De Volder. IEEE Transactions on Software Engineering, 2008
347 citations recorded by the source corpus.
View Paper: https://www.semanticscholar.org/paper/98cb9e2c4214f0a68bae57e5f5a8d5005fd3f908
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
- Denys Poshyvanyk
- Collin McMillan
- Foutse Khomh
- Mark Grechanik
- Marwen Abbes
- Qing Xie
- Chen Fu
- Bogdan Vasilescu
Citations in the corpus
- Using an LLM to Help with Code Understanding (2023, background): “Therefore, researchers have studied to understand how developers learn and comprehend unfamiliar code and domains [30, 38, 51, 62], especially how they search for and acquire information, as developers need a variety of kinds of knowledge [43, 66, 68, 77].”
- Portfolio: Searching for relevant functions and their usages in millions of lines of code (2013, background): “Categories and Subject Descriptors: D.2.7 [Software Engineering]: Distribution, Maintenance, and Enhancement Enhancement, restructuring, reverse engineering, and reengineering General Terms: Documentation, Design Additional Key Words and Phrases: Source-code search, information retrieval, natural”
- Portfolio: finding relevant functions and their usage (2011, methodology): “More specifically, programmers use different tools including code search engines to answer three types of questions [30, 29].”
- An Empirical Study of the Impact of Two Antipatterns, Blob and Spaghetti Code, on Program Comprehension (2011, methodology): “We use times and percentages of correct answer to measure the subjects’ performances.”