ICSE 2024
Fri 12 - Sun 21 April 2024 Lisbon, Portugal
You're viewing the program in a time zone which is different from your device's time zone change time zone

Sat 20 Apr

Displayed time zone: Lisbon change

09:00 - 10:30
Opening & KeynotesIDE at Lopes Graça
Chair(s): Danny Dig University of Colorado Boulder, JetBrains Research
09:00
10m
Day opening
Welcoming Message by Organizers
IDE
Danny Dig University of Colorado Boulder, JetBrains Research, Timofey Bryksin JetBrains Research, Yaroslav Golubev JetBrains Research, Alexander Bezzubov JetBrains
09:10
40m
Keynote
IDEs at Google — Past, Present, Future
IDE
09:50
40m
Keynote
IDE Integration: A Case Study on Boosting Concurrency Testing
IDE
Nikita Koval JetBrains
11:00 - 12:30
Poster SessionIDE at Lopes Graça
Chair(s): Yaroslav Golubev JetBrains Research

The poster session takes place in three iterations by 8–9 papers. Some posters include small demos.

11:00
30m
Poster
Jasay: Towards Voice Commands in Projectional Editors
IDE
André L. Santos University Institute of Lisbon, Portugal, Alexandre Cancelinha ISCTE-IUL, Fernando Batista ISCTE-IUL
Pre-print
11:00
30m
Poster
Embedding-Based Search in JetBrains IDEs
IDE
Evgeny Abramov JetBrains, Nikolai Palchikov JetBrains
Pre-print
11:00
30m
Poster
On the Integration of Spectrum-Based Fault Localization Tools into IDEs
IDE
Attila Szatmári Szegedi Tudományegyetem, Qusay Idrees Sarhan Department of Software Engineering, University of Szeged, Péter Attila Soha Department of Software Engineering, University of Szeged, Gergő Balogh Department of Software Engineering, University of Szeged, Árpád Beszédes Department of Software Engineering, University of Szeged
Pre-print
11:00
30m
Poster
JetTrain: IDE-Native Machine Learning Experiments
IDE
Artem Trofimov JetBrains, Mikhail Kostyukov JetBrains, Sergei Ugdyzhekov JetBrains, Natalia Ponomareva JetBrains, Igor Naumov JetBrains, Maksim Melekhovets JetBrains
Pre-print
11:00
30m
Poster
Trigram-Based Persistent IDE indices with Quick Startup
IDE
Zakhar Iakovlev ITMO University, Nikita Golikov ITMO University, Alexey Chulkov ITMO University, Vyacheslav Lukianov Huawei RRI, Nikita Zinoviev Huawei RRI, Dmitry Ivanov Huawei, Vitaly Aksenov City, University of London
Pre-print
11:00
30m
Poster
Context Composing for Full Line Code Completion
IDE
Anton Semenkin JetBrains, Yaroslav Sokolov JetBrains, Evgeniia Vu JetBrains
Pre-print
11:00
30m
Poster
Understanding and Evaluating Developer Behaviour in Programming Tasks
IDE
Martin Schröer University of Bremen, Germany, Rainer Koschke University of Bremen
Pre-print
11:00
30m
Poster
"Don't Step on My Toes": Resolving Editing Conflicts in Real-Time Collaboration in Computational Notebooks
IDE
April Wang University of Michigan, Zihan Wu University of Michigan, Christopher Brooks University of Michigan, Steve Oney University of Michigan
Pre-print
11:30
30m
Poster
An IDE Plugin for Gamified Continuous Integration
IDE
Philipp Straubinger University of Passau, Gordon Fraser University of Passau
Pre-print
11:30
30m
Poster
IntelliGame in Action: An Experience Report on Gamifying JavaScript Unit Tests
IDE
Philipp Straubinger University of Passau, Tommaso Fulcini Politecnico di Torino, Gordon Fraser University of Passau, Marco Torchiano Politecnico di Torino
Pre-print
11:30
30m
Poster
Detecting Security-Relevant Methods using Multi-label Machine Learning
IDE
Oshando Johnson Fraunhofer IEM, Goran Piskachev Amazon Web Services, Ranjith Krishnamurthy Fraunhofer IEM, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM
Pre-print
11:30
30m
Poster
HyLiMo: A Hybrid Live-Synchronized Modular Diagramming Editor as IDE Extension for Technical and Scientific Publications
IDE
Niklas Krieger Institute of Software Engineering, University of Stuttgart, Sandro Speth Institute of Software Engineering, University of Stuttgart, Steffen Becker University of Stuttgart
DOI Pre-print
11:30
30m
Poster
I3DE: An IDE for Inspecting Inconsistencies in PL/SQL Code
IDE
Jiangshan Liu , Shuang Liu Tianjin University, Junjie Chen Tianjin University
Pre-print
11:30
30m
Poster
Challenges of Processing Data Clumps within Plugin Architectures of Integrated Development Environment
IDE
Nils Baumgartner Institute of Computer Science, University of Osnabrueck, Elke Pulvermueller Institute of Computer Science, University of Osnabrueck
Pre-print
11:30
30m
Poster
In-IDE Human-AI Experience in the Era of Large Language Models; A Literature Review
IDE
Agnia Sergeyuk JetBrains Research, Sergey Titov JetBrains Reserach, Maliheh Izadi Delft University of Technology
Pre-print
11:30
30m
Poster
Gamified GUI Testing with Selenium in the IntelliJ IDE: A Prototype Plugin
IDE
Giacomo Garaccione Politecnico di Torino, Tommaso Fulcini Politecnico di Torino, Paolo Stefanut Bodnarescul Politecnico di Torino, Riccardo Coppola Politecnico di Torino, Luca Ardito Politecnico di Torino
Pre-print
11:30
30m
Poster
The Visual Debugger: Past, Present, and Future
IDE
Tim Kräuter Western Norway University of Applied Sciences, Patrick Stünkel Western Norway University of Applied Sciences, Adrian Rutle Western Norway University of Applied Sciences, Yngve Lamo Western Norway University of Applied Sciences
Pre-print
12:00
30m
Poster
Envisioning the Next-Generation AI Coding Assistants: Insights & Proposals
IDE
Khanh Nghiem FPT Software AI Center, Anh Minh Nguyen FPT Software AI Center, Nghi D. Q. Bui Fulbright University, Viet Nam
Pre-print
12:00
30m
Poster
Help Me to Understand This Commit! - A Vision for Contextualized Code Reviews
IDE
Michael Unterkalmsteiner Blekinge Institute of Technology, Deepika Badampudi Blekinge Institute of Technology, Ricardo Britto Ericsson / Blekinge Institute of Technology, Nauman Bin Ali Blekinge Institute of Technology
Pre-print
12:00
30m
Poster
IDEs in the Age of LLMs and XR
IDE
Jesus M. Gonzalez-Barahona Universidad Rey Juan Carlos
Pre-print
12:00
30m
Poster
Lessons from a Pioneering Software Engineering Environment: Design Principles of Software through Pictures
IDE
Anthony I. (Tony) Wasserman Software Methods and Tools
Pre-print
12:00
30m
Poster
Bridging Education and Development: IDEs as Interactive Learning Platforms
IDE
Anastasiia Birillo JetBrains Research, Maria Tigina JetBrains Research, Zarina Kurbatova JetBrains Research, Anna Potriasaeva JetBrains Research, Ilya Vlasov JetBrains Research, Valerii Ovchinnikov Constructor University, Igor Gerasimov JetBrains
Pre-print
12:00
30m
Poster
Hidden Gems in the Rough: Computational Notebooks as an Uncharted Oasis for IDEs
IDE
Sergey Titov JetBrains Reserach, Konstantin Grotov JetBrains Research, Constructor University, Ashwin Prasad Shivarpatna Venkatesh University of Paderborn
Pre-print
12:00
30m
Poster
A New Generation of Intelligent Development Environment
IDE
Mark Marron University of Kentucky
12:00
30m
Poster
Tool-augmented LLMs as a Universal Interface for IDEs
IDE
Yaroslav Zharov JetBrains Research, Yury Khudyakov JetBrains Research, Evgeniia Fedotova JetBrains Research, Evgeny Grigorenko JetBrains Research, Egor Bogomolov JetBrains Research
Pre-print
14:00 - 15:30
Tutorial & Round Table PanelsIDE at Lopes Graça
Chair(s): Timofey Bryksin JetBrains Research

Round Table Panels are intended as open discussions among all participants on topics of interest that we collected in a survey before the workshop. We will prepare a list of items for discussion, but we encourage you to share any thoughts.

14:00
30m
Tutorial
Developing IDE Plugins
IDE
Zarina Kurbatova JetBrains Research
14:30
30m
Panel
Packaging Research in Plugins: Lessons Learned & Open Challenges
IDE
Danny Dig University of Colorado Boulder, JetBrains Research
15:00
30m
Panel
What Researchers Need from the IDE and What the IDE Needs from Researchers
IDE
Danny Dig University of Colorado Boulder, JetBrains Research
16:00 - 17:30
Group Talks & ClosingIDE at Lopes Graça
Chair(s): Alexander Bezzubov JetBrains

We plan small group talks on more specific topics. We collected a preliminary list of topics from the survey and have some hosts to lead them, however, we encourage everyone to launch and lead their own groups.

16:00
80m
Other
Unconference / Group Discussions
IDE
17:20
10m
Day closing
Closing Word by Organizers
IDE
Danny Dig University of Colorado Boulder, JetBrains Research, Timofey Bryksin JetBrains Research, Yaroslav Golubev JetBrains Research, Alexander Bezzubov JetBrains