{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,29]],"date-time":"2026-01-29T23:08:06Z","timestamp":1769728086252,"version":"3.49.0"},"reference-count":131,"publisher":"Association for Computing Machinery (ACM)","issue":"EICS","license":[{"start":{"date-parts":[[2020,6,18]],"date-time":"2020-06-18T00:00:00Z","timestamp":1592438400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100006012","name":"Christian Doppler Forschungsgesellschaft","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100006012","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Hum.-Comput. Interact."],"published-print":{"date-parts":[[2020,6,18]]},"abstract":"<jats:p>Memory analysis tools are essential for finding and fixing anomalies in the memory usage of software systems (e.g., memory leaks). Although numerous tools are available, hardly any empirical studies exist on their usefulness for developers in typical usage scenarios. Instead, most evaluations are limited to reporting performance metrics. We thus conducted a study to empirically assess the usefulness of the interactive memory analysis tool AntTracks Analyzer. Specifically, we first report findings from assessing the tool using a cognitive walkthrough, guided by the Cognitive Dimensions of Notations Framework. We then present the results of a qualitative user study involving 14 subjects who used AntTracks to detect and resolve memory anomalies. We report lessons learned from the study and implications for developers of interactive memory analysis tools. We hope that our results will help researchers and developers of memory analysis tools in defining, selecting, and improving tool capabilities.<\/jats:p>","DOI":"10.1145\/3394977","type":"journal-article","created":{"date-parts":[[2020,6,18]],"date-time":"2020-06-18T21:54:38Z","timestamp":1592517278000},"page":"1-37","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["Evaluating an Interactive Memory Analysis Tool: Findings from a Cognitive Walkthrough and a User Study"],"prefix":"10.1145","volume":"4","author":[{"given":"Markus","family":"Weninger","sequence":"first","affiliation":[{"name":"Johannes Kepler University Linz, Linz, Austria"}]},{"given":"Paul","family":"Gr\u00fcnbacher","sequence":"additional","affiliation":[{"name":"Johannes Kepler University Linz, Linz, Austria"}]},{"given":"Elias","family":"Gander","sequence":"additional","affiliation":[{"name":"Johannes Kepler University Linz, Linz, Austria"}]},{"given":"Andreas","family":"Sch\u00f6rgenhumer","sequence":"additional","affiliation":[{"name":"Johannes Kepler University Linz, Linz, Austria"}]}],"member":"320","published-online":{"date-parts":[[2020,6,18]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1025869312943"},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of the ACM 2010 Symposium on Software Visualization","author":"Aftandilian Edward","year":"2010","unstructured":"Edward Aftandilian , Sean Kelley , Connor Gramazio , Nathan P. Ricci , Sara L. Su , and Samuel Z. Guyer . 2010. Heapviz: interactive heap visualization for program understanding and debugging . In Proceedings of the ACM 2010 Symposium on Software Visualization , Salt Lake City, UT, USA, October 25--26 , 2010 . 53--62. https:\/\/doi.org\/10.1145\/1879211.1879222 10.1145\/1879211.1879222 Edward Aftandilian, Sean Kelley, Connor Gramazio, Nathan P. Ricci, Sara L. Su, and Samuel Z. Guyer. 2010. Heapviz: interactive heap visualization for program understanding and debugging. In Proceedings of the ACM 2010 Symposium on Software Visualization, Salt Lake City, UT, USA, October 25--26, 2010. 53--62. https:\/\/doi.org\/10.1145\/1879211.1879222"},{"key":"e_1_2_1_3_1","volume-title":"Audacity: Free, open source, cross-platform audio software. https:\/\/www.audacityteam.org\/","year":"2020","unstructured":"Audacity. 2020 . Audacity: Free, open source, cross-platform audio software. https:\/\/www.audacityteam.org\/ Audacity. 2020. Audacity: Free, open source, cross-platform audio software. https:\/\/www.audacityteam.org\/"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2661672"},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the 25th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2014","author":"Bellingham Matt","year":"2014","unstructured":"Matt Bellingham , Simon Holland , and Paul Mulholland . 2014 . A cognitive dimensions analysis of interaction design for algorithmic composition software . In Proceedings of the 25th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2014 , Brighton, UK, June 25--27 , 2014. 18. http:\/\/ppig.org\/library\/paper\/cognitive-dimensions-analysis-interaction-design-algorithmic-composition-software Matt Bellingham, Simon Holland, and Paul Mulholland. 2014. A cognitive dimensions analysis of interaction design for algorithmic composition software. In Proceedings of the 25th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2014, Brighton, UK, June 25--27, 2014. 18. http:\/\/ppig.org\/library\/paper\/cognitive-dimensions-analysis-interaction-design-algorithmic-composition-software"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2851553.2858664"},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of the Principles and Practices of Programming on The Java Platform, PPPJ 2015","author":"Bitto Verena","year":"2015","unstructured":"Verena Bitto , Philipp Lengauer , and Hanspeter M\u00f6 ssenb\u00f6 ck. 2015. Efficient Rebuilding of Large Java Heaps from Event Traces . In Proceedings of the Principles and Practices of Programming on The Java Platform, PPPJ 2015 , Melbourne, FL, USA, September 8--11 , 2015 . 76--89. https:\/\/doi.org\/10.1145\/2807426.2807433 10.1145\/2807426.2807433 Verena Bitto, Philipp Lengauer, and Hanspeter M\u00f6 ssenb\u00f6 ck. 2015. Efficient Rebuilding of Large Java Heaps from Event Traces. In Proceedings of the Principles and Practices of Programming on The Java Platform, PPPJ 2015, Melbourne, FL, USA, September 8--11, 2015. 76--89. https:\/\/doi.org\/10.1145\/2807426.2807433"},{"key":"e_1_2_1_8_1","volume-title":"HCI Models, Theories, and Frameworks. Morgan Kaufmann","author":"Blackwell Alan","unstructured":"Alan Blackwell and Thomas Green . 2003. CHAPTER 5 - Notational Systems-The Cognitive Dimensions of Notations Framework . In HCI Models, Theories, and Frameworks. Morgan Kaufmann , San Francisco , 103 -- 133. https:\/\/doi.org\/10.1016\/B978--155860808--5\/50005--8 10.1016\/B978--155860808--5 Alan Blackwell and Thomas Green. 2003. CHAPTER 5 - Notational Systems-The Cognitive Dimensions of Notations Framework. In HCI Models, Theories, and Frameworks. Morgan Kaufmann, San Francisco, 103 -- 133. https:\/\/doi.org\/10.1016\/B978--155860808--5\/50005--8"},{"key":"e_1_2_1_9_1","volume-title":"Cognitive Dimensions of Notations. In 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC 2005","author":"Blackwell Alan F.","year":"2005","unstructured":"Alan F. Blackwell . 2005 . Cognitive Dimensions of Notations. In 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC 2005 ), 21--24 September 2005, Dallas, TX, USA. 3. https:\/\/doi.org\/10.1109\/VLHCC. 2005.26 10.1109\/VLHCC.2005.26 Alan F. Blackwell. 2005. Cognitive Dimensions of Notations. In 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC 2005), 21--24 September 2005, Dallas, TX, USA. 3. https:\/\/doi.org\/10.1109\/VLHCC.2005.26"},{"key":"e_1_2_1_10_1","volume-title":"5th International Conference, Diagrams 2008, Herrsching, Germany, September 19--21, 2008. Proceedings. 5--8. https:\/\/doi.org\/10","author":"Blackwell Alan F.","year":"2008","unstructured":"Alan F. Blackwell . 2008 . Cognitive Dimensions of Notations: Understanding the Ergonomics of Diagram Use. In Diagrammatic Representation and Inference , 5th International Conference, Diagrams 2008, Herrsching, Germany, September 19--21, 2008. Proceedings. 5--8. https:\/\/doi.org\/10 .1007\/978--3--540--87730--1_4 10.1007\/978--3--540--87730--1_4 Alan F. Blackwell. 2008. Cognitive Dimensions of Notations: Understanding the Ergonomics of Diagram Use. In Diagrammatic Representation and Inference, 5th International Conference, Diagrams 2008, Herrsching, Germany, September 19--21, 2008. Proceedings. 5--8. https:\/\/doi.org\/10.1007\/978--3--540--87730--1_4"},{"key":"e_1_2_1_11_1","volume-title":"4th International Conference, CT 2001, Warwick, UK, August 6--9, 2001, Proceedings. 325--341","author":"Blackwell Alan F.","unstructured":"Alan F. Blackwell , Carol Britton , Anna Louise Cox , Thomas R. G. Green , Corin A. Gurr , Gada F. Kadoda , Maria Kutar , Martin Loomes , Chrystopher L. Nehaniv , Marian Petre , Chris Roast , Chris Roe , Allan Wong , and R. Michael Young . 2001. Cognitive Dimensions of Notations: Design Tools for Cognitive Technology. In Cognitive Technology: Instruments of Mind , 4th International Conference, CT 2001, Warwick, UK, August 6--9, 2001, Proceedings. 325--341 . https:\/\/doi.org\/10.1007\/3--540--44617--6_31 10.1007\/3--540--44617--6_31 Alan F. Blackwell, Carol Britton, Anna Louise Cox, Thomas R. G. Green, Corin A. Gurr, Gada F. Kadoda, Maria Kutar, Martin Loomes, Chrystopher L. Nehaniv, Marian Petre, Chris Roast, Chris Roe, Allan Wong, and R. Michael Young. 2001. Cognitive Dimensions of Notations: Design Tools for Cognitive Technology. In Cognitive Technology: Instruments of Mind, 4th International Conference, CT 2001, Warwick, UK, August 6--9, 2001, Proceedings. 325--341. https:\/\/doi.org\/10.1007\/3--540--44617--6_31"},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2006","author":"Michael","year":"2006","unstructured":"Michael D. Bond and Kathryn S. McKinley. 2006. Bell: bit-encoding online memory leak detection . In Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2006 , San Jose, CA, USA, October 21--25 , 2006 . 61--72. https:\/\/doi.org\/10.1145\/1168857.1168866 10.1145\/1168857.1168866 Michael D. Bond and Kathryn S. McKinley. 2006. Bell: bit-encoding online memory leak detection. In Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2006, San Jose, CA, USA, October 21--25, 2006. 61--72. https:\/\/doi.org\/10.1145\/1168857.1168866"},{"key":"e_1_2_1_13_1","first-page":"51","article-title":"The Unified Modeling Language User Guide","volume":"10","author":"Booch Grady","year":"1999","unstructured":"Grady Booch , James E. Rumbaugh , and Ivar Jacobson . 1999 . The Unified Modeling Language User Guide . J. Database Manag. , Vol. 10 , 4 (1999), 51 -- 52 . Grady Booch, James E. Rumbaugh, and Ivar Jacobson. 1999. The Unified Modeling Language User Guide. J. Database Manag., Vol. 10, 4 (1999), 51--52.","journal-title":"J. Database Manag."},{"key":"e_1_2_1_14_1","unstructured":"Eric Bruneton Eugene Kuleshov Andrei Loskutov and R\u00e9mi Forax. 2020. ASM. https:\/\/asm.ow2.io\/  Eric Bruneton Eugene Kuleshov Andrei Loskutov and R\u00e9mi Forax. 2020. ASM. https:\/\/asm.ow2.io\/"},{"key":"e_1_2_1_15_1","volume-title":"ASM: a code manipulation tool to implement adaptable systems. Adaptable and extensible component systems","author":"Bruneton Eric","year":"2002","unstructured":"Eric Bruneton , Romain Lenglet , and Thierry Coupaye . 2002. ASM: a code manipulation tool to implement adaptable systems. Adaptable and extensible component systems , Vol. 30 , 19 ( 2002 ). Eric Bruneton, Romain Lenglet, and Thierry Coupaye. 2002. ASM: a code manipulation tool to implement adaptable systems. Adaptable and extensible component systems, Vol. 30, 19 (2002)."},{"key":"e_1_2_1_16_1","volume-title":"Aspect-Based Instrumentation for Locating Memory Leaks in Java Programs. In 31st Annual International Computer Software and Applications Conference, COMPSAC 2007","volume":"2","author":"Chen Kung","year":"2007","unstructured":"Kung Chen and Ju-Bing Chen . 2007 . Aspect-Based Instrumentation for Locating Memory Leaks in Java Programs. In 31st Annual International Computer Software and Applications Conference, COMPSAC 2007 , Beijing, China, July 24--27 , 2007. Volume 2 . 23--28. https:\/\/doi.org\/10.1109\/COMPSAC.2007.79 10.1109\/COMPSAC.2007.79 Kung Chen and Ju-Bing Chen. 2007. Aspect-Based Instrumentation for Locating Memory Leaks in Java Programs. In 31st Annual International Computer Software and Applications Conference, COMPSAC 2007, Beijing, China, July 24--27, 2007. Volume 2. 23--28. https:\/\/doi.org\/10.1109\/COMPSAC.2007.79"},{"key":"e_1_2_1_17_1","unstructured":"Shigeru Chiba. 2020. Javassist. https:\/\/www.javassist.org\/  Shigeru Chiba. 2020. Javassist. https:\/\/www.javassist.org\/"},{"key":"e_1_2_1_18_1","volume-title":"Second International Conference, GPCE 2003, Erfurt, Germany, September 22--25, 2003, Proceedings. 364--376","author":"Chiba Shigeru","year":"2003","unstructured":"Shigeru Chiba and Muga Nishizawa . 2003 . An Easy-to-Use Toolkit for Efficient Java Bytecode Translators. In Generative Programming and Component Engineering , Second International Conference, GPCE 2003, Erfurt, Germany, September 22--25, 2003, Proceedings. 364--376 . https:\/\/doi.org\/10.1007\/978--3--540--39815--8_22 10.1007\/978--3--540--39815--8_22 Shigeru Chiba and Muga Nishizawa. 2003. An Easy-to-Use Toolkit for Efficient Java Bytecode Translators. In Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22--25, 2003, Proceedings. 364--376. https:\/\/doi.org\/10.1007\/978--3--540--39815--8_22"},{"key":"e_1_2_1_19_1","volume-title":"OOPSLA 2008","author":"Chis Adriana E.","year":"2008","unstructured":"Adriana E. Chis . 2008 . Automatic detection of memory anti-patterns. In Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications , OOPSLA 2008 , October 19 --13 , 2007, Nashville, TN, USA. 925--926. https:\/\/doi.org\/10.1145\/1449814.1449911 10.1145\/1449814.1449911 Adriana E. Chis. 2008. Automatic detection of memory anti-patterns. In Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2008, October 19--13, 2007, Nashville, TN, USA. 925--926. https:\/\/doi.org\/10.1145\/1449814.1449911"},{"key":"e_1_2_1_20_1","volume-title":"Patterns of Memory Inefficiency. In ECOOP 2011 - Object-Oriented Programming - 25th European Conference, Lancaster, UK, July 25--29, 2011 Proceedings. 383--407","author":"Chis Adriana E.","year":"2011","unstructured":"Adriana E. Chis , Nick Mitchell , Edith Schonberg , Gary Sevitsky , Patrick O'Sullivan , Trevor Parsons , and John Murphy . 2011 . Patterns of Memory Inefficiency. In ECOOP 2011 - Object-Oriented Programming - 25th European Conference, Lancaster, UK, July 25--29, 2011 Proceedings. 383--407 . https:\/\/doi.org\/10.1007\/978--3--642--22655--7_18 10.1007\/978--3--642--22655--7_18 Adriana E. Chis, Nick Mitchell, Edith Schonberg, Gary Sevitsky, Patrick O'Sullivan, Trevor Parsons, and John Murphy. 2011. Patterns of Memory Inefficiency. In ECOOP 2011 - Object-Oriented Programming - 25th European Conference, Lancaster, UK, July 25--29, 2011 Proceedings. 383--407. https:\/\/doi.org\/10.1007\/978--3--642--22655--7_18"},{"key":"e_1_2_1_21_1","volume-title":"Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings (ICSE 2018","author":"Cito J\u00fc","year":"1834","unstructured":"J\u00fc rgen Cito , Philipp Leitner , Christian Bosshard , Markus Knecht , Genc Mazlami , and Harald C. Gall . 2018. PerformanceHat: augmenting source code with runtime performance traces in the IDE . In Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings (ICSE 2018 ). 41--44. https:\/\/doi.org\/10.1145\/3 1834 40.3183481 10.1145\/3183440.3183481 J\u00fc rgen Cito, Philipp Leitner, Christian Bosshard, Markus Knecht, Genc Mazlami, and Harald C. Gall. 2018. PerformanceHat: augmenting source code with runtime performance traces in the IDE. In Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings (ICSE 2018). 41--44. https:\/\/doi.org\/10.1145\/3183440.3183481"},{"key":"e_1_2_1_22_1","volume-title":"Proceedings of the 12th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2000","author":"Cox Karl","year":"2000","unstructured":"Karl Cox . 2000 . Cognitive Dimensions of Use Cases: Feedback from a student questionnaire . In Proceedings of the 12th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2000 , Cosenza, Italy, April 10--13 , 2000. 8. http:\/\/ppig.org\/library\/paper\/cognitive-dimensions-use-cases-feedback-student-questionnaire Karl Cox. 2000. Cognitive Dimensions of Use Cases: Feedback from a student questionnaire. In Proceedings of the 12th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2000, Cosenza, Italy, April 10--13, 2000. 8. http:\/\/ppig.org\/library\/paper\/cognitive-dimensions-use-cases-feedback-student-questionnaire"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.2307\/249008"},{"key":"#cr-split#-e_1_2_1_24_1.1","doi-asserted-by":"crossref","unstructured":"Wim De Pauw Erik Jensen Nick Mitchell Gary Sevitsky John Vlissides and Jeaha Yang. 2002. Visualizing the Execution of Java Programs. In Software Visualization. 151--162. https:\/\/doi.org\/10.1007\/3--540--45875--1_12 10.1007\/3--540--45875--1_12","DOI":"10.1007\/3-540-45875-1_12"},{"key":"#cr-split#-e_1_2_1_24_1.2","doi-asserted-by":"crossref","unstructured":"Wim De Pauw Erik Jensen Nick Mitchell Gary Sevitsky John Vlissides and Jeaha Yang. 2002. Visualizing the Execution of Java Programs. In Software Visualization. 151--162. https:\/\/doi.org\/10.1007\/3--540--45875--1_12","DOI":"10.1007\/3-540-45875-1_12"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1002\/1096-9128(20001210)12:14<1431::AID-CPE542>3.0.CO;2-2"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/238218.238347"},{"key":"e_1_2_1_27_1","unstructured":"Dynatrace. 2017. Demo Applications: easyTravel. https:\/\/community.dynatrace.com\/community\/display\/DL\/Demo+Applications+-+easyTravel  Dynatrace. 2017. Demo Applications: easyTravel. https:\/\/community.dynatrace.com\/community\/display\/DL\/Demo+Applications+-+easyTravel"},{"key":"e_1_2_1_28_1","unstructured":"Dynatrace. 2020. Dynatrace. https:\/\/www.dynatrace.com\/  Dynatrace. 2020. Dynatrace. https:\/\/www.dynatrace.com\/"},{"key":"e_1_2_1_29_1","unstructured":"Eclipse Foundation. 2020. Eclipse Memory Analyzer (MAT). https:\/\/www.eclipse.org\/mat\/  Eclipse Foundation. 2020. Eclipse Memory Analyzer (MAT). https:\/\/www.eclipse.org\/mat\/"},{"key":"e_1_2_1_30_1","unstructured":"ej technologies. 2020. JProfiler. https:\/\/www.ej-technologies.com\/products\/jprofiler\/overview.html  ej technologies. 2020. JProfiler. https:\/\/www.ej-technologies.com\/products\/jprofiler\/overview.html"},{"key":"e_1_2_1_31_1","volume-title":"Static and Dynamic Analysis: Synergy and Duality. In Workshop on Dynamic Analysis (WODA '03)","author":"Ernst Michael D.","year":"2003","unstructured":"Michael D. Ernst . 2003 . Static and Dynamic Analysis: Synergy and Duality. In Workshop on Dynamic Analysis (WODA '03) . Portland, OR, USA, 24--27. Michael D. Ernst. 2003. Static and Dynamic Analysis: Synergy and Duality. In Workshop on Dynamic Analysis (WODA '03). Portland, OR, USA, 24--27."},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of the ECSA 2014 Workshops & Tool Demos Track, European Conference on Software Architecture","author":"Fittkau Florian","year":"2014","unstructured":"Florian Fittkau , Phil Stelzer , and Wilhelm Hasselbring . 2014 . Live Visualization of Large Software Landscapes for Ensuring Architecture Conformance . In Proceedings of the ECSA 2014 Workshops & Tool Demos Track, European Conference on Software Architecture , 2014, Vienna, Austria. 28:1--28:4. https:\/\/doi.org\/10.1145\/2642803.2642831 10.1145\/2642803.2642831 Florian Fittkau, Phil Stelzer, and Wilhelm Hasselbring. 2014. Live Visualization of Large Software Landscapes for Ensuring Architecture Conformance. In Proceedings of the ECSA 2014 Workshops & Tool Demos Track, European Conference on Software Architecture, 2014, Vienna, Austria. 28:1--28:4. https:\/\/doi.org\/10.1145\/2642803.2642831"},{"key":"e_1_2_1_33_1","volume-title":"Proc. of the 10th Int'l Conf. on Human-Computer Interaction (HCII '03)","author":"Folmer Eelke","year":"2003","unstructured":"Eelke Folmer and Jan Bosch . 2003 . Usability patterns in software architecture . In Proc. of the 10th Int'l Conf. on Human-Computer Interaction (HCII '03) . 93--97. Eelke Folmer and Jan Bosch. 2003. Usability patterns in software architecture. In Proc. of the 10th Int'l Conf. on Human-Computer Interaction (HCII '03). 93--97."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2010.09.007"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09731-8"},{"key":"e_1_2_1_36_1","unstructured":"David Gilbert. 2020. JFreeChart. http:\/\/www.jfree.org\/jfreechart\/  David Gilbert. 2020. JFreeChart. http:\/\/www.jfree.org\/jfreechart\/"},{"key":"e_1_2_1_37_1","unstructured":"Google. 2020. Android Studio. https:\/\/developer.android.com\/studio  Google. 2020. Android Studio. https:\/\/developer.android.com\/studio"},{"key":"e_1_2_1_38_1","volume-title":"Proceedings of the 19th International Conference on Information Integration and Web-based Applications & Services, iiWAS 2017","author":"Bernhard","year":"2017","unstructured":"Bernhard G\u00f6 schlberger and Peter A. Bruck. 2017. Gamification in mobile and workplace integrated microlearning . In Proceedings of the 19th International Conference on Information Integration and Web-based Applications & Services, iiWAS 2017 , Salzburg, Austria, December 4--6 , 2017 . 545--552. https:\/\/doi.org\/10.1145\/3151759.3151795 10.1145\/3151759.3151795 Bernhard G\u00f6 schlberger and Peter A. Bruck. 2017. Gamification in mobile and workplace integrated microlearning. In Proceedings of the 19th International Conference on Information Integration and Web-based Applications & Services, iiWAS 2017, Salzburg, Austria, December 4--6, 2017. 545--552. https:\/\/doi.org\/10.1145\/3151759.3151795"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/345513.345233"},{"key":"e_1_2_1_40_1","unstructured":"Thomas Green and Alan Blackwell. 1998. Cognitive Dimensions of Information Artefacts: a tutorial. https:\/\/www.cl.cam.ac.uk\/ afb21\/CognitiveDimensions\/CDtutorial.pdf  Thomas Green and Alan Blackwell. 1998. Cognitive Dimensions of Information Artefacts: a tutorial. https:\/\/www.cl.cam.ac.uk\/ afb21\/CognitiveDimensions\/CDtutorial.pdf"},{"key":"e_1_2_1_41_1","volume-title":"Proceedings of the Fifth Conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and Computers V","author":"Green T. R. G.","year":"1989","unstructured":"T. R. G. Green . 1989 . Cognitive Dimensions of Notations . In Proceedings of the Fifth Conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and Computers V . Cambridge University Press, New York, NY, USA, 443--460. http:\/\/dl.acm.org\/citation.cfm?id=92968.93015 T. R. G. Green. 1989. Cognitive Dimensions of Notations. In Proceedings of the Fifth Conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and Computers V. Cambridge University Press, New York, NY, USA, 443--460. http:\/\/dl.acm.org\/citation.cfm?id=92968.93015"},{"key":"e_1_2_1_42_1","volume-title":"Android Studio IDE Quick Reference","author":"Hagos Ted","unstructured":"Ted Hagos . 2019. Android Studio Profiler . In Android Studio IDE Quick Reference . Springer , 73--82. Ted Hagos. 2019. Android Studio Profiler. In Android Studio IDE Quick Reference. Springer, 73--82."},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.2014.377"},{"key":"e_1_2_1_44_1","volume-title":"Proceedings of the 11th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2004","author":"Hauswirth Matthias","year":"2004","unstructured":"Matthias Hauswirth and Trishul M. Chilimbi . 2004. Low-overhead memory leak detection using adaptive statistical profiling . In Proceedings of the 11th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2004 , Boston, MA, USA, October 7--13 , 2004 . 156--164. https:\/\/doi.org\/10.1145\/1024393.1024412 10.1145\/1024393.1024412 Matthias Hauswirth and Trishul M. Chilimbi. 2004. Low-overhead memory leak detection using adaptive statistical profiling. In Proceedings of the 11th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2004, Boston, MA, USA, October 7--13, 2004. 156--164. https:\/\/doi.org\/10.1145\/1024393.1024412"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133651.1133654"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.2002.0238"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1039539.1039541"},{"key":"e_1_2_1_48_1","volume-title":"Empirical Software Engineering","volume":"5","author":"H\u00f6st Martin","year":"2000","unstructured":"Martin H\u00f6st , Bj\u00f6rn Regnell , and Claes Wohlin . 2000 . Using Students as Subjects--A Comparative Study of Students and Professionals in Lead-Time Impact Assessment . Empirical Software Engineering , Vol. 5 , 3 (01 Nov 2000), 201--214. Martin H\u00f6st, Bj\u00f6rn Regnell, and Claes Wohlin. 2000. Using Students as Subjects--A Comparative Study of Students and Professionals in Lead-Time Impact Assessment. Empirical Software Engineering, Vol. 5, 3 (01 Nov 2000), 201--214."},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3314183.3324978"},{"key":"e_1_2_1_50_1","first-page":"11","article-title":"The think aloud method: a guide to user interface design","volume":"73","author":"Jaspers Monique W. M.","year":"2004","unstructured":"Monique W. M. Jaspers , Thiemo Steen , Cor van den Bos , and Maud M. Geenen . 2004 . The think aloud method: a guide to user interface design . I. J. Medical Informatics , Vol. 73 , 11 -- 12 (2004), 781--795. https:\/\/doi.org\/10.1016\/j.ijmedinf.2004.08.003 10.1016\/j.ijmedinf.2004.08.003 Monique W. M. Jaspers, Thiemo Steen, Cor van den Bos, and Maud M. Geenen. 2004. The think aloud method: a guide to user interface design. I. J. Medical Informatics, Vol. 73, 11--12 (2004), 781--795. https:\/\/doi.org\/10.1016\/j.ijmedinf.2004.08.003","journal-title":"I. J. Medical Informatics"},{"key":"e_1_2_1_51_1","unstructured":"JavaMelody. 2020. JavaMelody : monitoring of JavaEE applications (GitHub). https:\/\/github.com\/javamelody\/javamelody\/wiki  JavaMelody. 2020. JavaMelody : monitoring of JavaEE applications (GitHub). https:\/\/github.com\/javamelody\/javamelody\/wiki"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2017.7884631"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2009.5306331"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.5555\/1712067.1712068"},{"key":"e_1_2_1_55_1","volume-title":"Proc. of the 9th Symposium on Software Performance (SSP '18)","author":"Jung Reiner","year":"2018","unstructured":"Reiner Jung and Marc Adolf . 2018 . The JPetStore Suite: A concise Experiment Setup for Research . In Proc. of the 9th Symposium on Software Performance (SSP '18) . Reiner Jung and Marc Adolf. 2018. The JPetStore Suite: A concise Experiment Setup for Research. In Proc. of the 9th Symposium on Software Performance (SSP '18)."},{"key":"e_1_2_1_56_1","volume-title":"Softwaretechnik-Trends","volume":"37","author":"Jung Reiner","year":"2017","unstructured":"Reiner Jung , Marc Adolf , and Christoph Dornieden . 2017 . Towards Extracting Realistic User Behavior Models . Softwaretechnik-Trends , Vol. 37 , 3 (2017). http:\/\/pi.informatik.uni-siegen.de\/stt\/37_3\/.\/01_Fachgruppenberichte\/SSP2017_proceedings\/03_Towards_Extracting_Realistic_User_Behavior_Models.pdf Reiner Jung, Marc Adolf, and Christoph Dornieden. 2017. Towards Extracting Realistic User Behavior Models. Softwaretechnik-Trends, Vol. 37, 3 (2017). http:\/\/pi.informatik.uni-siegen.de\/stt\/37_3\/.\/01_Fachgruppenberichte\/SSP2017_proceedings\/03_Towards_Extracting_Realistic_User_Behavior_Models.pdf"},{"key":"e_1_2_1_57_1","volume-title":"An Overview of AspectJ. In ECOOP 2001 - Object-Oriented Programming, 15th European Conference, Budapest, Hungary, June 18--22, 2001, Proceedings. 327--353","author":"Kiczales Gregor","unstructured":"Gregor Kiczales , Erik Hilsdale , Jim Hugunin , Mik Kersten , Jeffrey Palm , and William G. Griswold . 2001 . An Overview of AspectJ. In ECOOP 2001 - Object-Oriented Programming, 15th European Conference, Budapest, Hungary, June 18--22, 2001, Proceedings. 327--353 . https:\/\/doi.org\/10.1007\/3--540--45337--7_18 10.1007\/3--540--45337--7_18 Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, and William G. Griswold. 2001. An Overview of AspectJ. In ECOOP 2001 - Object-Oriented Programming, 15th European Conference, Budapest, Hungary, June 18--22, 2001, Proceedings. 327--353. https:\/\/doi.org\/10.1007\/3--540--45337--7_18"},{"key":"e_1_2_1_58_1","unstructured":"Kieker Project. 2013. Kieker web site. http:\/\/kieker-monitoring.net\/  Kieker Project. 2013. Kieker web site. http:\/\/kieker-monitoring.net\/"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-013-9279-3"},{"key":"e_1_2_1_60_1","volume-title":"Proceedings of the Third International Conference on Software and Data Technologies","volume":"268","author":"Kristoffersen Steinar","year":"2008","unstructured":"Steinar Kristoffersen . 2008 . Learnability and Robustness of User Interfaces - Towards a Formal Analysis of Usability Design Principles . In Proceedings of the Third International Conference on Software and Data Technologies , Volume SE\/MUSE\/GSDCA (ICSOFT'08), Jos\u00e9 Cordeiro, Boris Shishkov, Alpesh Ranchordas, and Markus Helfert (Eds.). 261-- 268 . Steinar Kristoffersen. 2008. Learnability and Robustness of User Interfaces - Towards a Formal Analysis of Usability Design Principles. In Proceedings of the Third International Conference on Software and Data Technologies, Volume SE\/MUSE\/GSDCA (ICSOFT'08), Jos\u00e9 Cordeiro, Boris Shishkov, Alpesh Ranchordas, and Markus Helfert (Eds.). 261--268."},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/VISSOFT.2019.00015"},{"key":"e_1_2_1_62_1","volume-title":"Using the ASM framework to implement common Java bytecode transformation patterns. Aspect-Oriented Software Development","author":"Kuleshov Eugene","year":"2007","unstructured":"Eugene Kuleshov . 2007. Using the ASM framework to implement common Java bytecode transformation patterns. Aspect-Oriented Software Development ( 2007 ). Eugene Kuleshov. 2007. Using the ASM framework to implement common Java bytecode transformation patterns. Aspect-Oriented Software Development (2007)."},{"key":"e_1_2_1_63_1","volume-title":"Proceedings of the 12th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2000","author":"Kutar Maria","year":"2000","unstructured":"Maria Kutar , Carol Britton , and Jonathan Wilson . 2000 . Cognitive Dimensions: An experience report . In Proceedings of the 12th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2000 , Cosenza, Italy, April 10--13 , 2000. 7. http:\/\/ppig.org\/library\/paper\/cognitive-dimensions-experience-report Maria Kutar, Carol Britton, and Jonathan Wilson. 2000. Cognitive Dimensions: An experience report. In Proceedings of the 12th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2000, Cosenza, Italy, April 10--13, 2000. 7. http:\/\/ppig.org\/library\/paper\/cognitive-dimensions-experience-report"},{"key":"e_1_2_1_64_1","volume-title":"4th International Conference, CT 2001, Warwick, UK, August 6--9, 2001, Proceedings. 342--355","author":"Kutar Maria","year":"2001","unstructured":"Maria Kutar , Chrystopher L. Nehaniv , Carol Britton , and Sara Jones . 2001 . The Cognitive Dimensions of an Artifact vis-\u00e0 -vis Individual Human Users: Studies with Notations for the Temporal Specification of Interactive Systems. In Cognitive Technology: Instruments of Mind , 4th International Conference, CT 2001, Warwick, UK, August 6--9, 2001, Proceedings. 342--355 . https:\/\/doi.org\/10.1007\/3--540--44617--6_32 10.1007\/3--540--44617--6_32 Maria Kutar, Chrystopher L. Nehaniv, Carol Britton, and Sara Jones. 2001. The Cognitive Dimensions of an Artifact vis-\u00e0 -vis Individual Human Users: Studies with Notations for the Temporal Specification of Interactive Systems. In Cognitive Technology: Instruments of Mind, 4th International Conference, CT 2001, Warwick, UK, August 6--9, 2001, Proceedings. 342--355. https:\/\/doi.org\/10.1007\/3--540--44617--6_32"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/2972206.2972220"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/2668930.2688037"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/2851553.2851555"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/3030207.3030211"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/357062.357071"},{"key":"e_1_2_1_70_1","volume-title":"Extending Audacity for Audio Annotation. In ISMIR 2006, 7th International Conference on Music Information Retrieval, Victoria, Canada, 8--12 October 2006, Proceedings. 379--380","author":"Li Beinan","year":"2006","unstructured":"Beinan Li , John Ashley Burgoyne , and Ichiro Fujinaga . 2006 . Extending Audacity for Audio Annotation. In ISMIR 2006, 7th International Conference on Music Information Retrieval, Victoria, Canada, 8--12 October 2006, Proceedings. 379--380 . Beinan Li, John Ashley Burgoyne, and Ichiro Fujinaga. 2006. Extending Audacity for Audio Annotation. In ISMIR 2006, 7th International Conference on Music Information Retrieval, Victoria, Canada, 8--12 October 2006, Proceedings. 379--380."},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2480362.2480454"},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.5555\/564092.564094"},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.69"},{"key":"e_1_2_1_74_1","volume-title":"CHI '97: Looking to the Future, Extended Abstracts","author":"Karen","year":"1997","unstructured":"Karen L. McGraw and Bruce A. McGraw. 1997. Wizards, Coaches, Advisors, and More: A Performance Support Primer. In Human Factors in Computing Systems , CHI '97: Looking to the Future, Extended Abstracts , Atlanta, Georgia, USA, March 22--27 , 1997 . 152--153. https:\/\/doi.org\/10.1145\/1120212.1120318 10.1145\/1120212.1120318 Karen L. McGraw and Bruce A. McGraw. 1997. Wizards, Coaches, Advisors, and More: A Performance Support Primer. In Human Factors in Computing Systems, CHI '97: Looking to the Future, Extended Abstracts, Atlanta, Georgia, USA, March 22--27, 1997. 152--153. https:\/\/doi.org\/10.1145\/1120212.1120318"},{"key":"e_1_2_1_75_1","volume-title":"The Runtime Structure of Object Ownership. In ECOOP 2006 - Object-Oriented Programming, 20th European Conference, Nantes, France, July 3--7, 2006, Proceedings. 74--98","author":"Mitchell Nick","year":"2006","unstructured":"Nick Mitchell . 2006 . The Runtime Structure of Object Ownership. In ECOOP 2006 - Object-Oriented Programming, 20th European Conference, Nantes, France, July 3--7, 2006, Proceedings. 74--98 . https:\/\/doi.org\/10.1007\/11785477_5 10.1007\/11785477_5 Nick Mitchell. 2006. The Runtime Structure of Object Ownership. In ECOOP 2006 - Object-Oriented Programming, 20th European Conference, Nantes, France, July 3--7, 2006, Proceedings. 74--98. https:\/\/doi.org\/10.1007\/11785477_5"},{"key":"e_1_2_1_76_1","volume-title":"Making Sense of Large Heaps. In ECOOP 2009 - Object-Oriented Programming, 23rd European Conference, Genoa, Italy, July 6--10, 2009. Proceedings. 77--97","author":"Mitchell Nick","year":"2009","unstructured":"Nick Mitchell , Edith Schonberg , and Gary Sevitsky . 2009 . Making Sense of Large Heaps. In ECOOP 2009 - Object-Oriented Programming, 23rd European Conference, Genoa, Italy, July 6--10, 2009. Proceedings. 77--97 . https:\/\/doi.org\/10.1007\/978--3--642-03013-0_5 10.1007\/978--3--642-03013-0_5 Nick Mitchell, Edith Schonberg, and Gary Sevitsky. 2009. Making Sense of Large Heaps. In ECOOP 2009 - Object-Oriented Programming, 23rd European Conference, Genoa, Italy, July 6--10, 2009. Proceedings. 77--97. https:\/\/doi.org\/10.1007\/978--3--642-03013-0_5"},{"key":"e_1_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2010.7"},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-45070-2_16"},{"key":"e_1_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297046"},{"key":"e_1_2_1_80_1","unstructured":"MyBatis. 2016. JPetStore. http:\/\/mybatis.org\/jpetstore-6\/  MyBatis. 2016. JPetStore. http:\/\/mybatis.org\/jpetstore-6\/"},{"key":"e_1_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1571-0661(04)81042-9"},{"key":"e_1_2_1_82_1","volume-title":"Usability engineering","author":"Nielsen Jakob","unstructured":"Jakob Nielsen . 1993. Usability engineering . Academic Press . Jakob Nielsen. 1993. Usability engineering. Academic Press."},{"key":"e_1_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/1142405.1142439"},{"key":"e_1_2_1_84_1","unstructured":"Oracle. 2014. Java Flight Recorder. https:\/\/docs.oracle.com\/javacomponents\/jmc-5--4\/jfr-runtime-guide\/about.htm#JFRUH170  Oracle. 2014. Java Flight Recorder. https:\/\/docs.oracle.com\/javacomponents\/jmc-5--4\/jfr-runtime-guide\/about.htm#JFRUH170"},{"key":"e_1_2_1_85_1","unstructured":"Oracle. 2018a. JConsole. https:\/\/docs.oracle.com\/javase\/7\/docs\/technotes\/guides\/management\/jconsole.html  Oracle. 2018a. JConsole. https:\/\/docs.oracle.com\/javase\/7\/docs\/technotes\/guides\/management\/jconsole.html"},{"key":"e_1_2_1_86_1","unstructured":"Oracle. 2018b. jmap. https:\/\/docs.oracle.com\/javase\/7\/docs\/technotes\/tools\/share\/jmap.html  Oracle. 2018b. jmap. https:\/\/docs.oracle.com\/javase\/7\/docs\/technotes\/tools\/share\/jmap.html"},{"key":"e_1_2_1_87_1","volume-title":"2020 a","unstructured":"Oracle. 2020 a . The HotSpot Group . http:\/\/openjdk.java.net\/groups\/hotspot\/ Oracle. 2020 a. The HotSpot Group. http:\/\/openjdk.java.net\/groups\/hotspot\/"},{"key":"e_1_2_1_88_1","unstructured":"Oracle. 2020 b. HPROF: A Heap\/CPU Profiling Tool. https:\/\/docs.oracle.com\/javase\/8\/docs\/technotes\/samples\/hprof.html  Oracle. 2020 b. HPROF: A Heap\/CPU Profiling Tool. https:\/\/docs.oracle.com\/javase\/8\/docs\/technotes\/samples\/hprof.html"},{"key":"e_1_2_1_89_1","unstructured":"Oracle. 2020 c. Java Mission Control. https:\/\/openjdk.java.net\/projects\/jmc\/  Oracle. 2020 c. Java Mission Control. https:\/\/openjdk.java.net\/projects\/jmc\/"},{"key":"e_1_2_1_90_1","unstructured":"Oracle. 2020 d. JVM Tool Interface Version 1.2. https:\/\/docs.oracle.com\/javase\/8\/docs\/platform\/jvmti\/jvmti.html  Oracle. 2020 d. JVM Tool Interface Version 1.2. https:\/\/docs.oracle.com\/javase\/8\/docs\/platform\/jvmti\/jvmti.html"},{"key":"e_1_2_1_91_1","unstructured":"Oracle. 2020 e. VisualVM: All-in-One Java Troubleshooting Tool. https:\/\/visualvm.github.io\/  Oracle. 2020 e. VisualVM: All-in-One Java Troubleshooting Tool. https:\/\/visualvm.github.io\/"},{"key":"e_1_2_1_92_1","volume-title":"Developer Technical Articles & Tips","volume":"28","author":"O'Hair Kelly","year":"2004","unstructured":"Kelly O'Hair . 2004 . HPROF: a Heap\/CPU profiling tool in J2SE 5.0. Sun Developer Network , Developer Technical Articles & Tips , Vol. 28 (2004). Kelly O'Hair. 2004. HPROF: a Heap\/CPU profiling tool in J2SE 5.0. Sun Developer Network, Developer Technical Articles & Tips, Vol. 28 (2004)."},{"key":"e_1_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314637"},{"key":"e_1_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351693"},{"key":"e_1_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1145\/2889160.2889234"},{"key":"e_1_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1145\/1321631.1321661"},{"key":"e_1_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1109\/VISSOF.2009.5336418"},{"key":"e_1_2_1_98_1","volume-title":"Proc. of the 6th Int'l Conf. on Education and New Learning Technologies (EDULEARN '14)","author":"Renz Jan","year":"2014","unstructured":"Jan Renz , Thomas Staubitz , Jaqueline Pollack , and Christoph Meinel . 2014 . Improving the Onboarding User Experience in MOOCs . In Proc. of the 6th Int'l Conf. on Education and New Learning Technologies (EDULEARN '14) . Jan Renz, Thomas Staubitz, Jaqueline Pollack, and Christoph Meinel. 2014. Improving the Onboarding User Experience in MOOCs. In Proc. of the 6th Int'l Conf. on Education and New Learning Technologies (EDULEARN '14)."},{"key":"e_1_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/2093157.2093178"},{"key":"e_1_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491894.2466484"},{"key":"e_1_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-008-9102-8"},{"key":"e_1_2_1_102_1","volume-title":"ISVC 2011, Las Vegas, NV, USA, September 26--28, 2011. Proceedings, Part I. 259--268","author":"Savidis Anthony","year":"2011","unstructured":"Anthony Savidis and Nikos Koutsopoulos . 2011 . Interactive Object Graphs for Debuggers with Improved Visualization, Inspection and Configuration Features. In Advances in Visual Computing - 7th International Symposium , ISVC 2011, Las Vegas, NV, USA, September 26--28, 2011. Proceedings, Part I. 259--268 . https:\/\/doi.org\/10.1007\/978--3--642--24028--7_24 10.1007\/978--3--642--24028--7_24 Anthony Savidis and Nikos Koutsopoulos. 2011. Interactive Object Graphs for Debuggers with Improved Visualization, Inspection and Configuration Features. In Advances in Visual Computing - 7th International Symposium, ISVC 2011, Las Vegas, NV, USA, September 26--28, 2011. Proceedings, Part I. 259--268. https:\/\/doi.org\/10.1007\/978--3--642--24028--7_24"},{"key":"e_1_2_1_103_1","volume-title":"Learning by doing. Instructional-design theories and models: A new paradigm of instructional theory","author":"Schank Roger C","year":"1999","unstructured":"Roger C Schank , Tamara R Berman , and Kimberli A Macpherson . 1999. Learning by doing. Instructional-design theories and models: A new paradigm of instructional theory , Vol. 2 , 2 ( 1999 ), 161--181. Roger C Schank, Tamara R Berman, and Kimberli A Macpherson. 1999. Learning by doing. Instructional-design theories and models: A new paradigm of instructional theory, Vol. 2, 2 (1999), 161--181."},{"key":"e_1_2_1_104_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.799955"},{"key":"e_1_2_1_105_1","doi-asserted-by":"publisher","DOI":"10.5555\/832277.834354"},{"key":"e_1_2_1_106_1","volume-title":"Second International Workshop on Software and Performance, WOSP 2000","author":"Connie","year":"2000","unstructured":"Connie U. Smith and Lloyd G. Williams. 2000. Software performance antipatterns . In Second International Workshop on Software and Performance, WOSP 2000 , Ottawa, Canada, September 17--20 , 2000 . 127--136. https:\/\/doi.org\/10.1145\/350391.350420 10.1145\/350391.350420 Connie U. Smith and Lloyd G. Williams. 2000. Software performance antipatterns. In Second International Workshop on Software and Performance, WOSP 2000, Ottawa, Canada, September 17--20, 2000. 127--136. https:\/\/doi.org\/10.1145\/350391.350420"},{"key":"e_1_2_1_107_1","volume-title":"Optimizing New User Experience in Online Services. In 5th IEEE International Conference on Data Science and Advanced Analytics, DSAA 2018","author":"Soong Ken","year":"2018","unstructured":"Ken Soong , Xin Fu , and Yang Zhou . 2018 . Optimizing New User Experience in Online Services. In 5th IEEE International Conference on Data Science and Advanced Analytics, DSAA 2018 , Turin, Italy, October 1--3 , 2018. 442--449. https:\/\/doi.org\/10.1109\/DSAA.2018.00057 10.1109\/DSAA.2018.00057 Ken Soong, Xin Fu, and Yang Zhou. 2018. Optimizing New User Experience in Online Services. In 5th IEEE International Conference on Data Science and Advanced Analytics, DSAA 2018, Turin, Italy, October 1--3, 2018. 442--449. https:\/\/doi.org\/10.1109\/DSAA.2018.00057"},{"key":"e_1_2_1_108_1","volume-title":"Improving Statistical Approach for Memory Leak Detection Using Machine Learning. In 2013 IEEE International Conference on Software Maintenance","author":"Sor Vladimir","year":"2013","unstructured":"Vladimir Sor , Plumbr Ou , Tarvo Treier , and Satish Narayana Srirama . 2013 . Improving Statistical Approach for Memory Leak Detection Using Machine Learning. In 2013 IEEE International Conference on Software Maintenance , Eindhoven, The Netherlands, September 22--28 , 2013. 544--547. https:\/\/doi.org\/10.1109\/ICSM.2013.92 10.1109\/ICSM.2013.92 Vladimir Sor, Plumbr Ou, Tarvo Treier, and Satish Narayana Srirama. 2013. Improving Statistical Approach for Memory Leak Detection Using Machine Learning. In 2013 IEEE International Conference on Software Maintenance, Eindhoven, The Netherlands, September 22--28, 2013. 544--547. https:\/\/doi.org\/10.1109\/ICSM.2013.92"},{"key":"e_1_2_1_109_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2014.06.005"},{"key":"e_1_2_1_110_1","volume-title":"TaskGuides: Instant Wizards on the Web. In The 15th Annual International Conference of Computer Documentation: Crossroads in Communication, SIGDOC 1997","author":"Tidwell Doug","year":"1997","unstructured":"Doug Tidwell and Jeanette Fuccella . 1997 . TaskGuides: Instant Wizards on the Web. In The 15th Annual International Conference of Computer Documentation: Crossroads in Communication, SIGDOC 1997 , Salt Lake City, Utah, USA, October 19--22 , 1997. 263--272. https:\/\/doi.org\/10.1145\/263367.263401 10.1145\/263367.263401 Doug Tidwell and Jeanette Fuccella. 1997. TaskGuides: Instant Wizards on the Web. In The 15th Annual International Conference of Computer Documentation: Crossroads in Communication, SIGDOC 1997, Salt Lake City, Utah, USA, October 19--22, 1997. 263--272. https:\/\/doi.org\/10.1145\/263367.263401"},{"key":"e_1_2_1_111_1","unstructured":"Valgrind Developers. 2020. Valgrind. http:\/\/valgrind.org\/  Valgrind Developers. 2020. Valgrind. http:\/\/valgrind.org\/"},{"key":"e_1_2_1_113_1","doi-asserted-by":"publisher","DOI":"10.1145\/2188286.2188326"},{"key":"e_1_2_1_114_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2011.6080788"},{"key":"e_1_2_1_115_1","unstructured":"Markus Weninger et al. 2020. AntTracks - Memory Monitoring using Accurate and Efficient Object Tracing for Java Applications. http:\/\/mevss.jku.at\/AntTracks  Markus Weninger et al. 2020. AntTracks - Memory Monitoring using Accurate and Efficient Object Tracing for Java Applications. http:\/\/mevss.jku.at\/AntTracks"},{"key":"e_1_2_1_116_1","doi-asserted-by":"publisher","DOI":"10.1145\/3237009.3237023"},{"key":"e_1_2_1_117_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297663.3310297"},{"key":"e_1_2_1_118_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357390.3361025"},{"key":"e_1_2_1_119_1","volume-title":"Proc. of the 9th Symposium on Software Performance (SSP '18)","author":"Weninger Markus","year":"2018","unstructured":"Markus Weninger , Elias Gander , and Hanspeter M\u00f6ssenb\u00f6ck . 2018 b. Analyzing the Evolution of Data Structures Over Time in Trace-Based Offline Memory Monitoring . In Proc. of the 9th Symposium on Software Performance (SSP '18) . Markus Weninger, Elias Gander, and Hanspeter M\u00f6ssenb\u00f6ck. 2018b. Analyzing the Evolution of Data Structures Over Time in Trace-Based Offline Memory Monitoring. In Proc. of the 9th Symposium on Software Performance (SSP '18)."},{"key":"e_1_2_1_120_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2018.00016"},{"key":"e_1_2_1_121_1","doi-asserted-by":"publisher","DOI":"10.1145\/3030207.3030236"},{"key":"e_1_2_1_122_1","volume-title":"AntTracks TrendViz: Configurable Heap Memory Visualization Over Time. In Companion of the 2019 ACM\/SPEC International Conference on Performance Engineering, ICPE 2019","author":"Weninger Markus","year":"2019","unstructured":"Markus Weninger , Lukas Makor , Elias Gander , and Hanspeter M\u00f6ssenb\u00f6ck . 2019 d . AntTracks TrendViz: Configurable Heap Memory Visualization Over Time. In Companion of the 2019 ACM\/SPEC International Conference on Performance Engineering, ICPE 2019 , Mumbai, India, April 07--11 , 2019. 29--32. https:\/\/doi.org\/10.1145\/3302541.3313100 10.1145\/3302541.3313100 Markus Weninger, Lukas Makor, Elias Gander, and Hanspeter M\u00f6ssenb\u00f6ck. 2019 d. AntTracks TrendViz: Configurable Heap Memory Visualization Over Time. In Companion of the 2019 ACM\/SPEC International Conference on Performance Engineering, ICPE 2019, Mumbai, India, April 07--11, 2019. 29--32. https:\/\/doi.org\/10.1145\/3302541.3313100"},{"key":"e_1_2_1_123_1","volume-title":"Proc. of the 10th Symposium on Software Performance (SSP '19)","author":"Weninger Markus","year":"2019","unstructured":"Markus Weninger , Lukas Makor , and Hanspeter M\u00f6ssenb\u00f6ck . 2019 c. Memory Leak Visualization using Evolving Software Cities . In Proc. of the 10th Symposium on Software Performance (SSP '19) . Markus Weninger, Lukas Makor, and Hanspeter M\u00f6ssenb\u00f6ck. 2019 c. Memory Leak Visualization using Evolving Software Cities. In Proc. of the 10th Symposium on Software Performance (SSP '19)."},{"key":"e_1_2_1_124_1","doi-asserted-by":"publisher","DOI":"10.1145\/3184407.3184412"},{"key":"e_1_2_1_125_1","doi-asserted-by":"publisher","DOI":"10.1145\/257089.257252"},{"key":"e_1_2_1_126_1","doi-asserted-by":"publisher","DOI":"10.1145\/2560047"},{"key":"e_1_2_1_127_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882362.1882448"},{"key":"e_1_2_1_128_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368110"},{"key":"e_1_2_1_129_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806616"},{"key":"e_1_2_1_130_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2012.121"},{"key":"e_1_2_1_131_1","volume-title":"Software Visualization, International Seminar Dagstuhl Castle, Germany, May 20--25","author":"Zimmermann Thomas","year":"2001","unstructured":"Thomas Zimmermann and Andreas Zeller . 2001. Visualizing Memory Graphs . In Software Visualization, International Seminar Dagstuhl Castle, Germany, May 20--25 , 2001 , Revised Lectures . 191--204. https:\/\/doi.org\/10.1007\/3--540--45875--1_15 10.1007\/3--540--45875--1_15 Thomas Zimmermann and Andreas Zeller. 2001. Visualizing Memory Graphs. In Software Visualization, International Seminar Dagstuhl Castle, Germany, May 20--25, 2001, Revised Lectures. 191--204. https:\/\/doi.org\/10.1007\/3--540--45875--1_15"}],"container-title":["Proceedings of the ACM on Human-Computer Interaction"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3394977","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3394977","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:48:00Z","timestamp":1750193280000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3394977"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,18]]},"references-count":131,"journal-issue":{"issue":"EICS","published-print":{"date-parts":[[2020,6,18]]}},"alternative-id":["10.1145\/3394977"],"URL":"https:\/\/doi.org\/10.1145\/3394977","relation":{},"ISSN":["2573-0142"],"issn-type":[{"value":"2573-0142","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,6,18]]},"assertion":[{"value":"2020-06-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}