{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T05:10:32Z","timestamp":1771045832561,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":51,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,10,21]]},"DOI":"10.1145\/3736181.3747129","type":"proceedings-article","created":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T22:20:27Z","timestamp":1759184427000},"page":"183-189","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["KOALA: A Configurable Tool for Collecting IDE Data When Solving Programming Tasks"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-1189-901X","authenticated-orcid":false,"given":"Daniil","family":"Karol","sequence":"first","affiliation":[{"name":"JetBrains Research, Berlin, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-4919-2698","authenticated-orcid":false,"given":"Elizaveta","family":"Artser","sequence":"additional","affiliation":[{"name":"JetBrains Research, Munich, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2744-8345","authenticated-orcid":false,"given":"Ilya","family":"Vlasov","sequence":"additional","affiliation":[{"name":"JetBrains Research, Belgrade, Serbia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7009-635X","authenticated-orcid":false,"given":"Yaroslav","family":"Golubev","sequence":"additional","affiliation":[{"name":"JetBrains Research, Belgrade, Serbia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5778-7519","authenticated-orcid":false,"given":"Hieke","family":"Keuning","sequence":"additional","affiliation":[{"name":"Utrecht University, Utrecht, Netherlands"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2269-8211","authenticated-orcid":false,"given":"Anastasiia","family":"Birillo","sequence":"additional","affiliation":[{"name":"JetBrains Research, Belgrade, Serbia"}]}],"member":"320","published-online":{"date-parts":[[2025,10,21]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2025. A Courses. Retrieved June 26 2025 from https:\/\/plugins.jetbrains.com\/plugin\/13634-a-courses"},{"key":"e_1_3_2_1_2_1","volume-title":"Retrieved","year":"2025","unstructured":"2025. Activity Tracker plugin. Retrieved June 26, 2025 from https:\/\/plugins.jetbrains.com\/plugin\/8126-activity-tracker"},{"key":"e_1_3_2_1_3_1","volume-title":"Retrieved","year":"2025","unstructured":"2025. Apache NetBeans IDE. Retrieved June 26, 2025 from https:\/\/netbeans.apache.org\/front\/main\/index.html"},{"key":"e_1_3_2_1_4_1","unstructured":"2025. CLion. Retrieved June 26 2025 from https:\/\/www.jetbrains.com\/clion\/"},{"key":"e_1_3_2_1_5_1","volume-title":"Retrieved","year":"2025","unstructured":"2025. Dev Event Tracker GitHub. Retrieved June 26, 2025 from https:\/\/github.com\/web-cat\/web-cat-subsystem-DevEventTracker"},{"key":"e_1_3_2_1_6_1","unstructured":"2025. IntelliJ IDEA. Retrieved June 26 2025 from https:\/\/www.jetbrains.com\/idea\/"},{"key":"e_1_3_2_1_7_1","volume-title":"Introduction to IDE Code Refactoring in Kotlin course. Retrieved","year":"2025","unstructured":"2025. Introduction to IDE Code Refactoring in Kotlin course. Retrieved June 26 2025 from https:\/\/plugins.jetbrains.com\/plugin\/23048-introduction-to-ide-coderefactoring-in-kotlin"},{"key":"e_1_3_2_1_8_1","unstructured":"2025. JavaFX. Retrieved June 26 2025 from https:\/\/openjfx.io\/"},{"key":"e_1_3_2_1_9_1","volume-title":"Retrieved","year":"2025","unstructured":"2025. JavaFX plugin. Retrieved June 26, 2025 from https:\/\/plugins.jetbrains.com\/plugin\/20225-javafx"},{"key":"e_1_3_2_1_10_1","unstructured":"2025. JCEF. Retrieved June 26 2025 from https:\/\/github.com\/chromiumembedded\/java-cef"},{"key":"e_1_3_2_1_11_1","unstructured":"2025. JetBrains. Retrieved June 26 2025 from https:\/\/www.jetbrains.com\/"},{"key":"e_1_3_2_1_12_1","volume-title":"Retrieved","year":"2025","unstructured":"2025. JetBrains Academy Marketplace. Retrieved June 26, 2025 from https:\/\/plugins.jetbrains.com\/education"},{"key":"e_1_3_2_1_13_1","volume-title":"Retrieved","year":"2025","unstructured":"2025. JetBrains Academy Plugin. Retrieved June 26, 2025 from https:\/\/plugins.jetbrains.com\/plugin\/10081-jetbrains-academy"},{"key":"e_1_3_2_1_14_1","volume-title":"Retrieved","year":"2025","unstructured":"2025. JetBrains Free Educational Licenses. Retrieved June 26, 2025 from https:\/\/www.jetbrains.com\/community\/education\/#students"},{"key":"e_1_3_2_1_15_1","unstructured":"2025. KOALA Dataset. Retrieved June 26 2025 from https:\/\/zenodo.org\/records\/15553341"},{"key":"e_1_3_2_1_16_1","volume-title":"Retrieved","author":"Onboarding Kotlin","year":"2025","unstructured":"2025. Kotlin Onboarding: Introduction course. Retrieved June 26, 2025 from https:\/\/plugins.jetbrains.com\/plugin\/21067-kotlin-onboarding-introduction"},{"key":"e_1_3_2_1_17_1","unstructured":"2025. Ktor Framework. Retrieved June 26 2025 from https:\/\/ktor.io"},{"key":"e_1_3_2_1_18_1","volume-title":"Orion - Artemis Programming Exercise Integration. Retrieved","year":"2025","unstructured":"2025. Orion - Artemis Programming Exercise Integration. Retrieved June 26, 2025 from https:\/\/plugins.jetbrains.com\/plugin\/13217-orion--artemis-programmingexercise- integration"},{"key":"e_1_3_2_1_19_1","unstructured":"2025. PyCharm. Retrieved June 26 2025 from https:\/\/www.jetbrains.com\/pycharm\/"},{"key":"e_1_3_2_1_20_1","volume-title":"Retrieved","year":"2025","unstructured":"2025. Task Tracker GitHub. Retrieved June 26, 2025 from https:\/\/github.com\/JetBrains-Research\/task-tracker-plugin"},{"key":"e_1_3_2_1_21_1","volume-title":"Retrieved","year":"2025","unstructured":"2025. Test My Code JetBrains IDEs Plugin GitHub. Retrieved June 26, 2025 from https:\/\/github.com\/testmycode\/tmc-intellij"},{"key":"e_1_3_2_1_22_1","volume-title":"Retrieved","year":"2025","unstructured":"2025. Test My Code NetBeans Plugin GitHub. Retrieved June 26, 2025 from https:\/\/github.com\/testmycode\/tmc-netbeans"},{"key":"e_1_3_2_1_23_1","volume-title":"Retrieved","year":"2025","unstructured":"2025. Test My Code Server GitHub. Retrieved June 26, 2025 from https:\/\/github.com\/testmycode\/tmc-server?tab=readme-ov-file"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3699538.3699556"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3643796.3648454"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2539012"},{"key":"e_1_3_2_1_27_1","volume-title":"A tool for nonintrusive and privacy-preserving developers' programming activity data collection. In 2020 IEEE 44th Annual Computers, Software, and Applications Conference (COMPSAC)","author":"Cao Yue","unstructured":"Yue Cao, Liang Wang, Zhiwen Zheng, and Xianping Tao. 2020. A tool for nonintrusive and privacy-preserving developers' programming activity data collection. In 2020 IEEE 44th Annual Computers, Software, and Applications Conference (COMPSAC). IEEE, 953--962."},{"key":"e_1_3_2_1_28_1","volume-title":"Java swing. O'Reilly & Associates","author":"Eckstein Robert","unstructured":"Robert Eckstein, Marc Loy, and Dave Wood. 1998. Java swing. O'Reilly & Associates, Inc."},{"key":"e_1_3_2_1_29_1","first-page":"1","article-title":"Review of csedm data and introduction of two public cs1 keystroke datasets","volume":"15","author":"Edwards John","year":"2023","unstructured":"John Edwards, Kaden Hart, Raj Shrestha, et al. 2023. Review of csedm data and introduction of two public cs1 keystroke datasets. Journal of Educational Data Mining 15, 1 (2023), 1--31.","journal-title":"Journal of Educational Data Mining"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3059009.3059055"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON.2014.6826202"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2858796.2858798"},{"key":"e_1_3_2_1_33_1","volume-title":"The Effect of Perceptual Load on Performance Within IDE in People with ADHD Symptoms. In International Conference on Human-Computer Interaction. Springer, 122--141","author":"Kasatskii Vseslav","year":"2023","unstructured":"Vseslav Kasatskii, Agnia Sergeyuk, Anastasiia Serova, Sergey Titov, and Timofey Bryksin. 2023. The Effect of Perceptual Load on Performance Within IDE in People with ADHD Symptoms. In International Conference on Human-Computer Interaction. Springer, 122--141."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3059009.3059050"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3617650.3624951"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1076\/csed.13.4.249.17496"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASEW52652.2021.00016"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287378"},{"key":"e_1_3_2_1_39_1","volume-title":"Proceedings of the 6th Educational Data Mining in Computer Science Education (CSEDM) Workshop. Zenodo, Virtual.","author":"Leinonen Juho","year":"2022","unstructured":"Juho Leinonen. 2022. Open ide action log dataset from a cs1 mooc. In Proceedings of the 6th Educational Data Mining in Computer Science Education (CSEDM) Workshop. Zenodo, Virtual."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3649217.3653530"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3408877.3432534"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2016.7503714"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3587102.3588840"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3513140"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2493394.2493401"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJTEL.2013.059495"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341525.3387373"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3077618"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3636243.3636259"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSS.2000.874023"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3568813.3600127"}],"event":{"name":"CompEd 2025: ACM Global Computing Education Conference 2025","location":"Gaborone Botswana","acronym":"CompEd 2025","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the ACM Global Computing Education Conference 2025 - Volume 1"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3736181.3747129","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,3]],"date-time":"2026-02-03T23:38:02Z","timestamp":1770161882000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3736181.3747129"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,21]]},"references-count":51,"alternative-id":["10.1145\/3736181.3747129","10.1145\/3736181"],"URL":"https:\/\/doi.org\/10.1145\/3736181.3747129","relation":{},"subject":[],"published":{"date-parts":[[2025,10,21]]},"assertion":[{"value":"2025-10-21","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}