S06 Referenced Literature === Thomas D. LaToza, Gina Venolia, and Robert DeLine. 2006. Maintaining mental models: a study of developer work habits. In Proceedings of the 28th international conference on Software engineering (ICSE '06). ACM, New York, NY, USA, 492-501. DOI=10.1145/1134285.1134355 http://doi.acm.org/10.1145/1134285.1134355 Andrew J. Ko, Brad A. Myers, Michael J. Coblenz, and Htet Htet Aung. 2006. An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks. IEEE Trans. Softw. Eng. 32, 12 (December 2006), 971-987. DOI=10.1109/TSE.2006.116 http://dx.doi.org/10.1109/TSE.2006.116 Jonathan Sillito, Gail C. Murphy, and Kris De Volder. 2008. Asking and Answering Questions during a Programming Change Task. IEEE Trans. Softw. Eng. 34, 4 (July 2008), 434-451. DOI=10.1109/TSE.2008.26 http://dx.doi.org/10.1109/TSE.2008.26 Gail C. Murphy, Mik Kersten, and Leah Findlater. 2006. How Are Java Software Developers Using the Eclipse IDE?. IEEE Softw. 23, 4 (July 2006), 76-83. DOI=10.1109/MS.2006.105 http://dx.doi.org/10.1109/MS.2006.105 Janice Singer, Robert Elves, and Margaret-Anne Storey. 2005. NavTracks: Supporting Navigation in Software Maintenance. In Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM '05). IEEE Computer Society, Washington, DC, USA, 325-334. DOI=10.1109/ICSM.2005.66 http://dx.doi.org/10.1109/ICSM.2005.66 Robert DeLine, Mary Czerwinski, and George Robertson. 2005. Easing Program Comprehension by Sharing Navigation Data. In Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VLHCC '05). IEEE Computer Society, Washington, DC, USA, 241-248. DOI=10.1109/VLHCC.2005.32 http://dx.doi.org/10.1109/VLHCC.2005.32 Davor Čubranić and Gail C. Murphy. 2003. Hipikat: recommending pertinent software development artifacts. In Proceedings of the 25th International Conference on Software Engineering (ICSE '03). IEEE Computer Society, Washington, DC, USA, 408-418. Robert DeLine, Mary Czerwinski, Brian Meyers, Gina Venolia, Steven Drucker, and George Robertson. 2006. Code Thumbnails: Using Spatial Memory to Navigate Source Code. In Proceedings of the Visual Languages and Human-Centric Computing (VLHCC '06). IEEE Computer Society, Washington, DC, USA, 11-18. DOI=10.1109/VLHCC.2006.14 http://dx.doi.org/10.1109/VLHCC.2006.14 Andrew Bragdon, Robert Zeleznik, Steven P. Reiss, Suman Karumuri, William Cheung, Joshua Kaplan, Christopher Coleman, Ferdi Adeputra, and Joseph J. LaViola, Jr.. 2010. Code bubbles: a working set-based interface for code understanding and maintenance. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '10). ACM, New York, NY, USA, 2503-2512. DOI=10.1145/1753326.1753706 http://doi.acm.org/10.1145/1753326.1753706 Robert DeLine, Andrew Bragdon, Kael Rowan, Jens Jacobsen, and Steven P. Reiss. 2012. Debugger canvas: industrial experience with the code bubbles paradigm. In Proceedings of the 2012 International Conference on Software Engineering (ICSE 2012). IEEE Press, Piscataway, NJ, USA, 1064-1073. LaToza, T.D.; Myers, B.A., "Developers ask reachability questions," Software Engineering, 2010 ACM/IEEE 32nd International Conference on , vol.1, no., pp.185,194, 2-8 May 2010 doi: 10.1145/1806799.1806829 URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6062086&isnumber=6062054 Thomas D. LaToza and Brad A. Myers. 2010. Searching across paths. In Proceedings of 2010 ICSE Workshop on Search-driven Development: Users, Infrastructure, Tools and Evaluation (SUITE '10). ACM, New York, NY, USA, 29-32. DOI=10.1145/1809175.1809183 http://doi.acm.org/10.1145/1809175.1809183 Thorsten Karrer, Jan-Peter Krämer, Jonathan Diehl, Björn Hartmann, and Jan Borchers. 2011. Stacksplorer: call graph navigation helps increasing code maintenance efficiency. In Proceedings of the 24th annual ACM symposium on User interface software and technology (UIST '11). ACM, New York, NY, USA, 217-224. DOI=10.1145/2047196.2047225 http://doi.acm.org/10.1145/2047196.2047225 Jan-Peter Krämer, Joachim Kurz, Thorsten Karrer, and Jan Borchers. 2012. Blaze: supporting two-phased call graph navigation in source code. In CHI '12 Extended Abstracts on Human Factors in Computing Systems (CHI EA '12). ACM, New York, NY, USA, 2195-2200. DOI=10.1145/2212776.2223775 http://doi.acm.org/10.1145/2212776.2223775 Joseph Lawrance, Margaret Burnett, Rachel Bellamy, Christopher Bogart, and Calvin Swart. 2010. Reactive information foraging for evolving goals. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '10). ACM, New York, NY, USA, 25-34. DOI=10.1145/1753326.1753332 http://doi.acm.org/10.1145/1753326.1753332 Jan-Peter Krämer, Thorsten Karrer, Joachim Kurz, Moritz Wittenhagen, and Jan Borchers. 2013. How tools in IDEs shape developers' navigation behavior. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '13). ACM, New York, NY, USA, 3073-3082. DOI=10.1145/2470654.2466419 http://doi.acm.org/10.1145/2470654.2466419 Piorkowski, D.; Fleming, S.D.; Scaffidi, C.; John, L.; Bogart, C.; John, B.E.; Burnett, M.; Bellamy, R., "Modeling programmer navigation: A head-to-head empirical evaluation of predictive models," Visual Languages and Human-Centric Computing (VL/HCC), 2011 IEEE Symposium on , vol., no., pp.109,116, 18-22 Sept. 2011 doi: 10.1109/VLHCC.2011.6070387 URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6070387&isnumber=6070364 Joel Brandt, Mira Dontcheva, Marcos Weskamp, and Scott R. Klemmer. 2010. Example-centric programming: integrating web search into the development environment. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '10). ACM, New York, NY, USA, 513-522. DOI=10.1145/1753326.1753402 http://doi.acm.org/10.1145/1753326.1753402 Stephen Oney and Joel Brandt. 2012. Codelets: linking interactive documentation and example code in the editor. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '12). ACM, New York, NY, USA, 2697-2706. DOI=10.1145/2207676.2208664 http://doi.acm.org/10.1145/2207676.2208664