Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleMay 2016
Recognizing relevant code elements during change task navigation
ICSE '16: Proceedings of the 38th International Conference on Software Engineering CompanionPages 851–854https://doi.org/10.1145/2889160.2889270Developers spend a significant amount of their time exploring source code. Yet, little is known about the way developers break down their code exploration or the fine-grained navigation for change tasks within methods. The objective of our research is ...
- research-articleAugust 2015
Tracing software developers' eyes and interactions for change tasks
ESEC/FSE 2015: Proceedings of the 2015 10th Joint Meeting on Foundations of Software EngineeringPages 202–213https://doi.org/10.1145/2786805.2786864What are software developers doing during a change task? While an answer to this question opens countless opportunities to support developers in their work, only little is known about developers' detailed navigation behavior for realistic change tasks. ...
- research-articleNovember 2014
Developers' code context models for change tasks
FSE 2014: Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software EngineeringPages 7–18https://doi.org/10.1145/2635868.2635905To complete a change task, software developers spend a substantial amount of time navigating code to understand the relevant parts. During this investigation phase, they implicitly build context models of the elements and relations that are relevant to ...
- research-articleOctober 2014
Asking and Answering Questions during a Programming Change Task in Pharo Language
PLATEAU '14: Proceedings of the 5th Workshop on Evaluation and Usability of Programming Languages and ToolsPages 1–11https://doi.org/10.1145/2688204.2688212Previous studies focus on the specific questions software engineers ask when evolving a codebase. Though these studies observe developers using statically typed languages, little is known about the developer questions using dynamically typed languages. ...
- ArticleMay 2014
A dictionary to translate change tasks to source code
MSR 2014: Proceedings of the 11th Working Conference on Mining Software RepositoriesPages 320–323https://doi.org/10.1145/2597073.2597095At the beginning of a change task, software developers spend a substantial amount of their time searching and navigating to locate relevant parts in the source code. Current approaches to support developers in this initial code search predominantly use ...
- ArticleMay 2014
Automatic search term identification for change tasks
ICSE Companion 2014: Companion Proceedings of the 36th International Conference on Software EngineeringPages 468–471https://doi.org/10.1145/2591062.2591117At the beginning of a change task, software developers search the source code to locate the places relevant to the task. As previous research and a small exploratory study that we conducted show, developers perform poorly in identifying good search ...