Write a Blog >>
ASE 2021
Sun 14 - Sat 20 November 2021 Australia
Mon 15 Nov 2021 06:55 - 07:25 at Dingo - IWoR workshop

In software engineering, a great number of new approaches are being actively researched, and a lot of tools are being developed based on them. These tools require a framework for their creation and an opportunity to be used by potential developers. Modern IDEs provide both. In this paper, we describe the main capabilities of the IntelliJ Platform that could be useful for researchers that are developing code analysis tools. To illustrate the benefits of using the platform, we describe several use cases that researchers might be interested in: mining software data, running machine learning models on code, recommending refactorings, and visualizing data in the IDE. We provide several examples of existing plugins that implement these cases. Finally, to make it easier to start working with the platform, we develop and provide simple plugins for each use case that could serve as a template for a new project.

Mon 15 Nov

Displayed time zone: Hobart change

05:00 - 10:00
IWoR workshop[Workshop] IWoR2021 at Dingo
05:00
10m
Day opening
Welcoming
[Workshop] IWoR2021

05:10
60m
Keynote
Integrating Refactoring Recommendation into an IDE: A JetBrains Story
[Workshop] IWoR2021
K: Timofey Bryksin JetBrains Research; HSE University
06:10
5m
Break
Break 1
[Workshop] IWoR2021

06:15
20m
Paper
Automatic Repair of Java Code with Timing Side-Channel Vulnerabilities
[Workshop] IWoR2021
Rui Lima , João F. Ferreira INESC-ID and IST, University of Lisbon, Alexandra Mendes HASLab/INESC TEC & Universidade da Beira Interior
06:35
20m
Paper
Statistical Analysis of Refactoring Bug Reports in Eclipse Bugzilla
[Workshop] IWoR2021
06:55
30m
Paper
The IntelliJ Platform: a Framework for Building Plugins and Mining Software Data
[Workshop] IWoR2021
Zarina Kurbatova JetBrains Research, Yaroslav Golubev JetBrains Research, Vladimir Kovalenko JetBrains Research, Timofey Bryksin JetBrains Research; HSE University
Pre-print
07:25
5m
Break
Break 2
[Workshop] IWoR2021

07:30
90m
Keynote
Refactoring mining - The key to unlock software evolution
[Workshop] IWoR2021
K: Nikolaos Tsantalis Concordia University
09:00
20m
Paper
Towards a Smell-aware Prediction of CI Build Failures
[Workshop] IWoR2021
Islem Saidani Ecole de technologie supérieure (ETS), Montreal, Ali Ouni ETS Montreal, University of Quebec
09:20
20m
Paper
An Empirical Study on Code Smells Co-occurrences in Android Applications
[Workshop] IWoR2021
Oumayma Hamdi ETS Montreal, University of Quebec, Ali Ouni ETS Montreal, University of Quebec, Eman Abdullah AlOmar Rochester Institute of Technology, Mohamed Wiem Mkaouer Rochester Institute of Technology
09:40
10m
Day closing
Closing Announcement
[Workshop] IWoR2021
Marouane Kessentini University of Michigan - Dearborn