In-IDE Programming Courses: Learning Software Development in a Real-World Setting

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Birillo, Anastasiia, Vlasov, Ilya, Dzialets, Katsiaryna, Keuning, Hieke, Bryksin, Timofey
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866909909885386752
author Birillo, Anastasiia
Vlasov, Ilya
Dzialets, Katsiaryna
Keuning, Hieke
Bryksin, Timofey
author_facet Birillo, Anastasiia
Vlasov, Ilya
Dzialets, Katsiaryna
Keuning, Hieke
Bryksin, Timofey
contents While learning programming languages is crucial for software engineers, mastering the necessary tools is equally important. To facilitate this, JetBrains recently released the JetBrains Academy plugin, which customizes the IDE for learners, allowing tutors to create courses entirely within IDE. In this work, we provide the first exploratory study of this learning format. We carried out eight one-hour interviews with students and developers who completed at least one course using the plugin, inquiring about their experience with the format, the used IDE features, and the current shortcomings. Our results indicate that learning inside the IDE is overall welcomed by the learners, allowing them to study in a more realistic setting, using features such as debugging and code analysis, which are crucial for real software development. With the collected results and the analysis of the current drawbacks, we aim to contribute to teaching students more practical skills.
format Preprint
id arxiv_https___arxiv_org_abs_2501_17747
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle In-IDE Programming Courses: Learning Software Development in a Real-World Setting
Birillo, Anastasiia
Vlasov, Ilya
Dzialets, Katsiaryna
Keuning, Hieke
Bryksin, Timofey
Software Engineering
Computers and Society
Human-Computer Interaction
While learning programming languages is crucial for software engineers, mastering the necessary tools is equally important. To facilitate this, JetBrains recently released the JetBrains Academy plugin, which customizes the IDE for learners, allowing tutors to create courses entirely within IDE. In this work, we provide the first exploratory study of this learning format. We carried out eight one-hour interviews with students and developers who completed at least one course using the plugin, inquiring about their experience with the format, the used IDE features, and the current shortcomings. Our results indicate that learning inside the IDE is overall welcomed by the learners, allowing them to study in a more realistic setting, using features such as debugging and code analysis, which are crucial for real software development. With the collected results and the analysis of the current drawbacks, we aim to contribute to teaching students more practical skills.
title In-IDE Programming Courses: Learning Software Development in a Real-World Setting
topic Software Engineering
Computers and Society
Human-Computer Interaction
url https://arxiv.org/abs/2501.17747