活动简介

The 2nd Workshop on Integrated Development Environments (the IDE Workshop) is the prime venue for uniting researchers and practitioners in their shared passion for IDEs and developers’ productivity. The previous edition of the workshop attracted 25 papers and resulted in fantastic discussions. You can find a more detailed list of topics of interest in the Call for submissions below. The workshop is co-located with ICSE’25. You can find the most important information relevant to the entire conference by following these links:

  • Venue
  • Registration
  • Hotels
  • Visa and Travel Authorization
  • Travelling to Ottawa
  • Equity, Diversity, and Inclusion Plan
  • Code of Conduct

Call for submissions

Despite the desire of the research community to improve the productivity of software developers, it is challenging for research to move beyond papers into the everyday practice of software development. Since IDEs are among the most widely used tools in developers’ toolkit, they remain a crucial opportunity for research to reach software developers. To close the gap between research and adoption in practice, we launched the IDE workshop series at ICSE’24. In our post-workshop survey, the participants commented on the value they received, saying: “A lot of meaningful connections, including academy-to-industry, inspiring discussions”“Lively and friendly atmosphere! The strong industry presence definitely makes discussing the topics more interesting”. We build upon the momentum from our first workshop and aim to exceed expectations at our second instance at ICSE’25.

At our workshop, we equip you with practical insights you need to successfully deploy your research through IDE plugins, as well as inspire academic educators and provide resources you can use to effectively teach SE concepts through IDE features.

We invite you to share your perspective and identify entry-barriers and promising ideas from the research community so that IDE builders can make informed decisions on how IDEs could best serve everyone. Join us and rub shoulders with a community of researchers and IDE builders that are committed to moving research into practice. Together we go farther.

Topics of interest

Our target audience includes both academic researchers and IDE developers from industry.

From the research side, we welcome any contributions that relate to IDEs, in the form of short research papers (up to 5 pages + 1 page for references) or shorter position papers (1–2 pages + 1 page for references). The topics include, but are not limited to:

  • The development of plugins, add-ons, and extensions for IDEs.
  • Integrating prototypes or machine learning models into the IDEs.
  • Improving various IDE features, such as automated refactorings, quick fixes, etc.
  • Program and static analysis inside the IDE.
  • UI/UX studies of working in the IDE, analyzing the way people use IDEs, their workflow, activities, attention, eye movement, etc.
  • Visualizations in the IDEs.
  • Using IDEs to analyze software development activities by collecting usage data.
  • Insights and case studies of teaching various SE concepts (e.g., program comprehension, refactoring, testing, debugging, etc.) using IDEs.
  • Anecdotal experience about why a certain tool or research approach was not implemented on top of IDE infrastructure, what the blockers were, and how the IDEs can improve to become more convenient for prototyping.
  • And others!

From industry, we invite the developers of IDEs:

  • What exactly they are looking for in contributions from the research community.
  • What researchers can do to increase the chance of integration into the existing IDEs.
  • Insights about IDEs that researchers can use to accelerate their research development or could use for education.

We are open to the developers of other industrial solutions that operate outside IDEs (e.g., as standalone services) to understand what precludes tighter integration with the rest of the Dev Tooling.

We want to foster an inclusive community that is welcoming not only established academic researchers but also industry participants who might not be familiar with writing academic papers. Thus, we invite IDE builders to contribute short position papers (1-2 pages) in free form, and we ourselves can help with their formatting.

We invited developers and project managers of several IDEs (IntelliJ, Visual Studio, Eclipse, NetBeans, VS Code, AndroidStudio, etc.) to foster a fruitful discussion that can result in practical collaborations. Please join us, share your perspective, and take part in growing the community that cares about practical impact and improving the lives of software developers!

Submission process

The information about the paper template and the relevant ACM/IEEE policies can be found on the main ICSE page with submission information. Submissions must conform to the IEEE conference proceedings template, specified in the IEEE Conference Proceedings Formatting Guidelines (title in 24pt font and full text in 10pt type, LaTEX users must use \documentclass[10pt,conference]{IEEEtran} without including the compsoc or compsocconf option).

The IDE workshop employs the single-blind review process, i.e., you do not need to conceal your identity. The workshop accepts short research papers (5 pages + 1 page for references) and shorter position papers (1-2 pages + 1 page for references). Purchases of additional pages in the proceedings are not allowed.

Papers must be submitted electronically via by the defined deadline (see important dates below) on EasyChair: https://easychair.org/my/conference?conf=ide2025. If your paper is accepted, the list of authors cannot be changed but mistakes in the author names can be fixed. Titles can be changed with the approval of the program chairs. At least one author of each accepted paper should register for the workshop and present the paper in the workshop. If you have any questions, do not hesitate to contact the proceedings chair for any inquiries (see contacts below).

The official publication date is the date the proceedings are made available in the ACM or IEEE Digital Libraries. This date may be up to two weeks prior to the first day of ICSE 2025. The official publication date affects the deadline for any patent filings related to published work.

Important dates

  • Papers submission deadline: November 11th, 2024 November 18th, 2024
  • Papers acceptance notification: December 1st, 2024 December 8th, 2024
  • Camera ready deadline: February 5th, 2025

Organizing committee

General chair: Danny Dig, JetBrains Research & University of Colorado Boulder

Program chair: Iftekhar Ahmed, University of California, Irvine

Publicity chair: Carolin Brandt, Delft University of Technology

Proceedings & Web chair, main contact person: Yaroslav Golubev, JetBrains Research. Please contact me at yaroslav.golubev@jetbrains.com.

Program committee

  • Alexander Bezzubov, JetBrains
  • Timofey Bryksin, JetBrains
  • Filipe Correia, University of Porto
  • Tommaso Fulcini, Politecnico di Torino
  • Esther Guerra, Universidad Autónoma de Madrid
  • Noopur Gupta, IBM, Eclipse IDE
  • Rainer Koschke, University of Bremen
  • Niklas Krieger, University of Stuttgart
  • Juan de Lara, Universidad Autónoma de Madrid
  • Sarah Nadi, New York University Abu Dhabi
  • Goran Piskachev, Amazon Web Services
  • Raluca Sauciuc, Google LLC, AndroidStudio
  • Ilya Sergey, National University of Singapore
  • Sandro Speth, University of Stuttgart
  • Philipp Straubinger, University of Passau
  • Simon Thompson, University of Kent
  • Nikolaos Tsantalis, Concordia University
  • Mauricio Verano Merino, Vrije Universiteit Amsterdam
  • April Wang, ETH Zürich
  • Tony Wasserman, Software Methods and Tools
  • Svetlana Zemlyanskaya, JetBrains GmbH
征稿信息
留言
验证码 看不清楚,更换一张
全部留言
重要日期
  • 05月03日

    2025

    会议日期

  • 05月03日 2025

    注册截止日期

主办单位
Association for Computing Machinery Special Interest Group on Software Engineering - ACM SIGSOFT
IEEE Computer Society
承办单位
Association for Computing Machinery Special Interest Group on Software Engineering - ACM SIGSOFT
IEEE Computer Society
移动端
在手机上打开
小程序
打开微信小程序
客服
扫码或点此咨询