{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,13]],"date-time":"2025-03-13T20:10:31Z","timestamp":1741896631307,"version":"3.38.0"},"publisher-location":"Berlin, Heidelberg","reference-count":30,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642232015"},{"type":"electronic","value":"9783642232022"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-23202-2_5","type":"book-chapter","created":{"date-parts":[[2011,11,4]],"date-time":"2011-11-04T04:09:52Z","timestamp":1320379792000},"page":"61-75","source":"Crossref","is-referenced-by-count":1,"title":["A Study on Guiding Programmers\u2019 Code Navigation with a Graphical Code Recommender"],"prefix":"10.1007","author":[{"given":"Seonah","family":"Lee","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sungwon","family":"Kang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"10","key":"5_CR1","first-page":"829","volume":"4","author":"A. Baddeley","year":"2003","unstructured":"Baddeley, A.: Working Memory: Looking Back and Looking Forward. Neuroscience\u00a04(10), 829\u2013839 (2003)","journal-title":"Neuroscience"},{"key":"5_CR2","first-page":"2503","volume-title":"Proc. CHI 2010","author":"A. Bragdon","year":"2010","unstructured":"Bragdon, A., Zeleznik, R., Reiss, S.P., Karumuri, S., Cheung, W., Kaplan, J., Coleman, C., Adeputra, F., LaViola Jr., J.J.: Code bubbles: a working set-based interface for code understanding and maintenance. In: Proc. CHI 2010, pp. 2503\u20132512. ACM, New York (2010)"},{"key":"5_CR3","doi-asserted-by":"crossref","unstructured":"Cherubini, M., Venolia, G., DeLine, R., Ko, A.J.: Let\u2019s Go to the Whiteboard: How and Why Software Developers Use Drawings. In: Proc. CHI 2007, pp. 557\u2013566 (2007)","DOI":"10.1145\/1240624.1240714"},{"key":"5_CR4","doi-asserted-by":"crossref","unstructured":"Coblenz, M.J.: JASPER: facilitating software maintenance activities with explicit task representations, TR CMU-CS-06-150, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA (2006)","DOI":"10.1145\/1188835.1188849"},{"key":"5_CR5","doi-asserted-by":"crossref","unstructured":"Cox, A., Fisher, M., Muzzerall, J.: User Perspectives on a Visual Aid to Program Comprehension. In: Int\u2019l Workshop on Visualizing Software for Understanding and Analysis(VISSOFT), pp. 70\u201375 (2005)","DOI":"10.1109\/VISSOF.2005.1684308"},{"key":"5_CR6","doi-asserted-by":"crossref","unstructured":"DeLine, R., Czerwinski, M., Robertson, G.: Easing Program Comprehension by Sharing Navigation Data. In: Proc. VLHCC 2005, pp. 241\u2013248 (2005)","DOI":"10.1109\/VLHCC.2005.32"},{"key":"5_CR7","doi-asserted-by":"crossref","unstructured":"DeLine, R., Venolia, G., Rowan, K.: Software development with code maps. ACM Queue\u00a08(7), 10\u201319","DOI":"10.1145\/1831327.1831329"},{"key":"5_CR8","doi-asserted-by":"crossref","unstructured":"Dow, S., MacIntyre, B., Lee, J., Oezbek, C., Bolter, J.D., Gandy, M.: Wizard of Oz Support throughout an Iterative Design Process. IEEE Pervasive Computing, 18\u201326 (2005)","DOI":"10.1109\/MPRV.2005.93"},{"key":"5_CR9","unstructured":"Fjeldstad, R., Hamlen, W.: Application program maintenance-report to our respondents. Tutorial on Software Maintenance, 13\u201327 (1983)"},{"key":"5_CR10","doi-asserted-by":"crossref","unstructured":"Hendrix, T., Cross II, J., Maghsoodloo, S., McKinney, M.: Do Visualizations Improve Program Comprehensibility? Experiments with Control Structure Diagrams for Java. In: 31st SIGCSE Technical Symp. on Computer Science Education, pp. 382\u2013386 (2000)","DOI":"10.1145\/330908.331890"},{"issue":"1","key":"5_CR11","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1145\/357417.357420","volume":"2","author":"J.F. Kelley","year":"1984","unstructured":"Kelley, J.F.: An Iterative Design Methodology for User-friendly Natural Language Office Information Applications. ACM TOIS\u00a02(1), 26\u201341 (1984)","journal-title":"ACM TOIS"},{"key":"5_CR12","doi-asserted-by":"crossref","unstructured":"Kersten, M., Murphy, G.C.: Using task context to improve programmer productivity. In: Proceedings of the 14th ACM SIGSOFT International Symposium on Foundations of Software Engineering, Portland, Oregon, USA, November 5-11 (2006)","DOI":"10.1145\/1181775.1181777"},{"key":"5_CR13","doi-asserted-by":"crossref","unstructured":"Ko, A.J., Aung, H., Myers, B.A.: Eliciting Design Requirements for Maintenance-Oriented IDEs: A Detailed Study of Corrective and Perfective Maintenance Tasks. In: Proc. ICSE 2005, pp. 126\u2013135 (2005)","DOI":"10.1145\/1062455.1062492"},{"issue":"12","key":"5_CR14","first-page":"971","volume":"32","author":"A.J. Ko","year":"2006","unstructured":"Ko, A.J., Myers, B.A., Coblenz, M.J., Aung, H.: An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks. IEEE TSE\u00a032(12), 971\u2013987 (2006)","journal-title":"IEEE TSE"},{"key":"5_CR15","doi-asserted-by":"crossref","unstructured":"Lee, S., Murphy, G.C., Fritz, T., Allen, M.: How Can Diagramming Tools Help Support Programming Activities. In: Proc. VLHCC 2008, pp. 246\u2013249 (2008)","DOI":"10.1109\/VLHCC.2008.4639095"},{"key":"5_CR16","unstructured":"Letovsky, S.: Cognitive Processes in Program Comprehension. In: Proc. ESP 1986, pp. 58\u201379 (1986)"},{"key":"5_CR17","doi-asserted-by":"crossref","unstructured":"Mayrhauser, A., Vans, A.M.: Comprehension \u201cProcesses during Large Scale Maintenance. In: 16th Int\u2019l Conf. on Software Eng., pp. 39\u201348 (1994)","DOI":"10.1109\/ICSE.1994.296764"},{"issue":"2","key":"5_CR18","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1037\/h0043158","volume":"63","author":"G.A. Miller","year":"1956","unstructured":"Miller, G.A.: The magical number seven plus or minus two: some limits on our capacity for processing information. Psychological Review\u00a063(2), 81\u201397 (1956)","journal-title":"Psychological Review"},{"key":"5_CR19","doi-asserted-by":"crossref","unstructured":"Pennington, N.: Stimulus Structures and Mental Representations in Expert Comprehension of Computer Programs. Cognitive Psychology, 295\u2013341 (1987)","DOI":"10.1016\/0010-0285(87)90007-7"},{"key":"5_CR20","volume-title":"Software Visualization: Programming as a Multi-Media Experience","author":"M. Petre","year":"1997","unstructured":"Petre, M., Blackwell, A.F., Green, T.R.G.: Cognitive Questions in Software Visualization. In: Software Visualization: Programming as a Multi-Media Experience. MIT Press, Cambridge (1997)"},{"key":"5_CR21","doi-asserted-by":"crossref","unstructured":"Reiss, S.: The Paradox of Software Visualization. In: Int\u2019l Workshop on Visualizing Software for Understanding and Analysis (VISSOFT), pp. 59\u201363 (2005)","DOI":"10.1109\/VISSOF.2005.1684306"},{"key":"5_CR22","doi-asserted-by":"crossref","unstructured":"Safer, I.: Comparing Episodic and Semantic Interfaces for Task Boundary Identification, M.Sc. Thesis (2007)","DOI":"10.1145\/1321211.1321235"},{"issue":"1","key":"5_CR23","first-page":"51","volume":"15","author":"T.M. Shaft","year":"1998","unstructured":"Shaft, T.M., Vessey, I.: The Relevance of Application Domain Knowledge: Characterizing the Computer Program Comprehension Process. JMIS\u00a015(1), 51\u201378 (1998)","journal-title":"JMIS"},{"key":"5_CR24","doi-asserted-by":"crossref","unstructured":"Sillito, G.C., Murphy, G.C., De Volder, K.: Questions programmers ask during software evolution tasks. In: Proceedings of the 14th ACM SIGSOFT International Symposium on Foundations of Software Engineering, Portland, Oregon, USA, November 5-11 (2006)","DOI":"10.1145\/1181775.1181779"},{"key":"5_CR25","doi-asserted-by":"crossref","unstructured":"Singer, R., Elves, Storey, M.-A.D.: NavTracks: Supporting Navigation in Software Maintenance. In: Proc. ICSM 2005, pp. 325\u2013334 (2005)","DOI":"10.1109\/ICSM.2005.66"},{"key":"5_CR26","doi-asserted-by":"crossref","unstructured":"Sim, S.E., Holt, R.C.: The Ramp-Up Problem in Software Projects: A Case Study of How Software Immigrants Naturalize. In: 20th Int\u2019l Conf. on Software Eng. (ICSE), pp. 361\u2013370 (April 1998)","DOI":"10.1109\/ICSE.1998.671389"},{"key":"5_CR27","doi-asserted-by":"crossref","unstructured":"Sinha, V., Karger, D., Miller, R.: Relo: Helping Users Manage Context during Interactive Exploratory Visualization of Large Codebases. In: Proc. VLHCC 2006, pp. 187\u2013194 (2006)","DOI":"10.1109\/VLHCC.2006.40"},{"key":"5_CR28","doi-asserted-by":"crossref","unstructured":"Storey, M.-A.D.: Theories, Methods and Tools in Program Comprehension: Past, Present and Future. In: Proc. ICPC 2005, pp. 181\u2013191 (2005)","DOI":"10.1109\/WPC.2005.38"},{"key":"5_CR29","doi-asserted-by":"crossref","unstructured":"Storey, M.-A.D., Fracchia, F., M\u00fcllecr, H.: Cognitive Design Elements to Support the Construction of a Mental Model during Software Visualization. In: Proc. IWPC 1997, pp. 17\u201328 (1997)","DOI":"10.1109\/WPC.1997.601257"},{"key":"5_CR30","doi-asserted-by":"crossref","unstructured":"Zimmermann, T., Weisgerber, P., Diehl, S., Zeller, A.: Mining Version Histories to Guide Software Changes. In: Proc. ICSE 2004, pp. 563\u2013572 (2004)","DOI":"10.1109\/ICSE.2004.1317478"}],"container-title":["Studies in Computational Intelligence","Software Engineering Research,Management and Applications 2011"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-23202-2_5.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,13]],"date-time":"2025-03-13T19:47:54Z","timestamp":1741895274000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-23202-2_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642232015","9783642232022"],"references-count":30,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-23202-2_5","relation":{},"ISSN":["1860-949X","1860-9503"],"issn-type":[{"type":"print","value":"1860-949X"},{"type":"electronic","value":"1860-9503"}],"subject":[],"published":{"date-parts":[[2012]]}}}