Journal First TrackICSME 2024
Wed 9 OctDisplayed time zone: Arizona change
08:45 - 09:00 | ICSME Conference OpeningResearch Track / Industry Track / Tool Demo Track / New Ideas and Emerging Results Track / Registered Reports Track / Journal First Track / Artifact Evaluation Track and ROSE Festival at Humphreys Chair(s): Marco Gerosa Northern Arizona University, Igor Steinmacher Northern Arizona University, Fabio Calefato University of Bari, Sarah Nadi New York University Abu Dhabi, University of Alberta Welcome and opening remarks for the conference. | ||
09:00 - 10:00 | ICSME KeynoteResearch Track / Industry Track / Tool Demo Track / New Ideas and Emerging Results Track / Registered Reports Track / Journal First Track / Artifact Evaluation Track and ROSE Festival at Humphreys Chair(s): Fabio Calefato University of Bari | ||
09:00 60mKeynote | Maintaining Intelligence: Evolving Software Engineering Practices for AI-Enabled SystemsKeynote Research Track Foutse Khomh Polytechnique Montréal |
10:30 - 12:00 | Session 1: Code Understanding and OptimizationResearch Track / New Ideas and Emerging Results Track at Abineau Chair(s): Rosalia Tufano Università della Svizzera Italiana | ||
10:30 15m | Optimizing Decompiler Output by Eliminating Redundant Data Flow in Self-Recursive InliningResearch Track Paper Research Track Runze Zhang , Ying Cao Institute of Information Engineering at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Ruigang Liang Institute of Information Engineering at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Peiwei Hu , Kai Chen Institute of Information Engineering at Chinese Academy of Sciences; University of Chinese Academy of Sciences | ||
10:45 15m | Compilation of Commit Changes within Java Source Code RepositoriesOpen Research ObjectResearch Track Paper Research Track Stefan Schott Heinz Nixdorf Institut, Paderborn University, Wolfram Fischer SAP Security Research, Serena Elisa Ponta SAP Security Research, Jonas Klauke Heinz Nixdorf Institut, Paderborn University, Eric Bodden Pre-print | ||
11:00 15m | Understanding Code Change with Micro-ChangesResearch Track Paper Research Track Lei Chen Tokyo Institute of Technology, Michele Lanza Software Institute - USI, Lugano, Shinpei Hayashi Tokyo Institute of Technology DOI Pre-print Media Attached | ||
11:15 10m | What You Need is What You Get: Theory of Mind for an LLM-Based Code Understanding AssistantNIER Paper New Ideas and Emerging Results Track Pre-print | ||
11:25 15m | Decomposing God Header File via Multi-View Graph ClusteringResearch Track Paper Research Track Pre-print | ||
11:40 10m | How Far Have We Gone in Binary Code Understanding Using Large Language ModelsResearch Track Paper Research Track Xiuwei Shang University of Science and Technology of China, Shaoyin Cheng University of Science and Technology of China, Guoqiang Chen University of Science and Technology of China, Yanming Zhang , Li Hu , Xiao Yu , Gangyang Li , Weiming Zhang University of Science and Technology of China, Nenghai Yu Pre-print |
13:30 - 15:00 | Technical Briefing on srcML & srcDiff: Infrastructure to Support Exploring, Analyzing, and Differencing of Source CodeResearch Track at Humphreys This technology briefing is intended for those interested in constructing custom software analysis and manipulation tools to support research. The briefing is also aimed at researchers interested in leveraging syntactic differencing in their investigations. srcML (srcML.org) is an infrastructure consisting of an XML representation for C/C++/C#/Java source code along with efficient parsing technology to convert source code to-and-from the srcML format. srcDiff (srcDiff.org) is an infrastructure supporting syntactic source-code differencing and change analysis. srcDiff leverages srcML along with an efficient differencing algorithm to produce deltas that accurately model developer edits. In this tech briefing, we give an overview of srcML and srcDiff along with a tutorial of how to use them to support research efforts. The briefing is also a forum to seek feedback and input from the community on what new enhancements and features will better support software engineering research. | ||
17:00 - 18:00 | |||
Thu 10 OctDisplayed time zone: Arizona change
09:00 - 10:00 | ICSME KeynoteResearch Track / Industry Track / Tool Demo Track / New Ideas and Emerging Results Track / Registered Reports Track / Journal First Track / Artifact Evaluation Track and ROSE Festival at Humphreys Chair(s): Sarah Nadi New York University Abu Dhabi, University of Alberta | ||
09:00 60mKeynote | Disrupting Developer Dynamics: AI-Driven Innovations' Influence on CommunitiesKeynote Research Track Denae Ford Microsoft Research |
15:30 - 17:00 | Session 11: Mining Software RepositoriesTool Demo Track / Research Track / Registered Reports Track / New Ideas and Emerging Results Track at Fremont Chair(s): Gregorio Robles Universidad Rey Juan Carlos | ||
15:30 15m | “What Happened to my Models?” History-Aware Co-Existence and Co-Evolution of Metamodels and ModelsResearch Track Paper Research Track Marcel Homolka Institute for Software Systems Engineering, Johannes Kepler University, Linz, Luciano Marchezan Johannes Kepler University Linz, Wesley Assunção North Carolina State University, Alexander Egyed Johannes Kepler University Linz | ||
15:45 10m | MetaSim: A search engine for finding Similar GitHub RepositoriesTool Demo Paper Tool Demo Track Md Rayhanul Masud University of California, Riverside, Md Omar Faruk Rokon Sponsored Search, Walmart Global Tech, Qian Zhang University of California at Riverside, Michalis Faloutsos UCR Media Attached | ||
15:55 10m | SEART Data Hub: Streamlining Large-Scale Source Code Mining and Pre-ProcessingTool Demo Paper Tool Demo Track Ozren Dabic Software Institute, Università della Svizzera italiana (USI), Switzerland, Rosalia Tufano Università della Svizzera Italiana, Gabriele Bavota Software Institute @ Università della Svizzera Italiana | ||
16:05 10m | Diving into Software Evolution: Virtual Reality vs. On-ScreenRegistered Reports Paper Registered Reports Track David Moreno-Lumbreras Universidad Rey Juan Carlos, Jesus M. Gonzalez-Barahona Universidad Rey Juan Carlos, Gregorio Robles Universidad Rey Juan Carlos DOI Pre-print | ||
16:15 10m | Review-Pulse: A Dashboard for Managing User Feedback for Android ApplicationsTool Demo Paper Tool Demo Track Omar Adbealziz University of Saskatchewan, Zadia Codabux University of Saskatchewan, Kevin Schneider University of Saskatchewan | ||
16:25 10m | Monitoring Temporal Dynamics of Issues in Crowdsourced User Reviews and their Impact on Mobile App UpdatesNIER Paper New Ideas and Emerging Results Track Vitor Mesaque Alves de Lima Federal University of Mato Grosso do Sul, Jacson Rodrigues Barbosa Institute of Informatics (INF) / Federal University of Goiás (UFG), Ricardo Marcondes Marcacini University of São Paulo | ||
16:35 10m | Using Animations to Understand CommitsNIER Paper New Ideas and Emerging Results Track DOI Pre-print | ||
16:45 10m | Maven Unzipped: Packaging Impacts the EcosystemResearch Track Paper Research Track Mehdi Keshani Delft University of Technology, Gideon Bot Delft University of Technology, Priyam Rungta , Maliheh Izadi Delft University of Technology, Arie van Deursen Delft University of Technology, Sebastian Proksch Delft University of Technology |
Fri 11 OctDisplayed time zone: Arizona change
08:45 - 10:00 | ICSME 2024 Awards CeremonyResearch Track / Industry Track / Tool Demo Track / New Ideas and Emerging Results Track / Registered Reports Track / Journal First Track / Artifact Evaluation Track and ROSE Festival at Humphreys Chair(s): Marco Gerosa Northern Arizona University, Igor Steinmacher Northern Arizona University, Fabio Calefato University of Bari, Sarah Nadi New York University Abu Dhabi, University of Alberta, Leon Moonen Simula Research Laboratory and BI Norwegian Business School | ||
08:45 35m | ICSME 2024 Awards Research Track | ||
09:20 40m | Most Influential Paper Talk: "An Exploratory Study on Self-Admitted Technical Debt" Research Track Link to publication DOI Pre-print |
10:30 - 12:00 | Session 12: Machine Learning in Software EngineeringTool Demo Track / Research Track / New Ideas and Emerging Results Track / Registered Reports Track at Abineau Chair(s): Mohammed Sayagh ETS Montreal, University of Quebec | ||
10:30 15m | Can We Do Better with What We Have Done? Unveiling the Potential of ML Pipeline in NotebooksResearch Track Paper Research Track | ||
10:45 10m | MergeRepair: Merging Task-Specific Adapters in Code LLMs for Automated Program RepairRegistered Reports Paper Registered Reports Track Meghdad Dehghan University of British Columbia, Jie JW Wu University of British Columbia (UBC), Fatemeh Hendijani Fard University of British Columbia, Ali Ouni ETS Montreal, University of Quebec Pre-print | ||
10:55 15m | On the Use of Deep Learning Models for Semantic Clone DetectionResearch Track Paper Research Track Subroto Nag Pinku University of Saskatchewan, Debajyoti Mondal , Chanchal K. Roy University of Saskatchewan, Canada | ||
11:10 10m | GlueTest: Testing Code Translation via Language InteroperabilityNIER Paper New Ideas and Emerging Results Track Muhammad Salman Abid Cornell University, Mrigank Pawagi Indian Institute of Science, Bengaluru, Sugam Adhikari Islington College, Xuyan Cheng Dickinson College, Ryed Badr University of Illinois Urbana Champaign, Md Wahiduzzaman BRAC University, Vedant Rathi Adlai E Stevenson High School, Ronghui Qi Wuhan University, Choiyin Li Po Leung Kuk Ngan Po Ling College, Lu Liu University of Washington, Rohit Sai Naidu Dublin High School, Licheng Lin Zhejiang University, Que Liu University of Shanghai for Science and Technology, Asif Zubayer Palak BRAC University, Mehzabin Haque University of Dhaka, Xinyu Chen University of Illinois Urbana Champaign, Darko Marinov University of Illinois at Urbana-Champaign, Saikat Dutta Cornell University | ||
11:20 10m | Does Co-Development with AI Assistants Lead to More Maintainable Code? A Registered ReportRegistered Reports Paper Registered Reports Track Markus Borg CodeScene, Dave Hewett Equal Experts, Donald Graham Equal Experts, Noric Couderc Lund University, Emma Söderberg Lund University, Luke Church University of Cambridge | Candela Inc, Dave Farley Continuous Delivery Pre-print | ||
11:30 15m | Leveraging Large Vision-Language Model For Better Automatic Web GUI TestingResearch Track Paper Research Track Siyi Wang , Sinan Wang Southern University of Science and Technology, Yujia Fan , Xiaolei Li , Yepang Liu Southern University of Science and Technology | ||
11:45 5m | StackRAG Agent: Improving Developer Answers with Retrieval-Augmented GenerationTool Demo Paper Tool Demo Track Davit Abrahamyan University of British Columbia, Fatemeh Hendijani Fard University of British Columbia |
17:00 - 17:30 | ICSME Conference ClosingResearch Track / Industry Track / Tool Demo Track / New Ideas and Emerging Results Track / Registered Reports Track / Journal First Track / Artifact Evaluation Track and ROSE Festival at Humphreys Join us for the closing plenary session to wrap up ICSME 2024 and take a peek at the 2025 edition. | ||
Unscheduled Events
Not scheduled Full-paper | Software Integration Model: An Assessment Tool for GSD Vendors Journal First Track Muhammad Ilyas Gandhara University, Siffat Ullah Khan University of Malakand, Habib Ullah Khan Qatar University, Doha, Qatar, Nasir Rashid University of Malakand |
Accepted Papers
Call for Papers
ICSME invites presentations of journal papers that have been published in one of the participating journals. We aim to accommodate as many journal-first presentations as will fit into the final ICSME program. The J1C2 track is aimed at papers that (a) are theme-appropriate for ICSME, (b) have recently been accepted to one of the participating journals, and (c) concern work that has not previously been presented at a conference (i.e., the journal paper must not be an extension of a previous conference/workshop paper).
The participating journals are:
Eligibility Criteria
To be eligible to participate in the J1C2 program, a paper must:
- Be in the scope of the conference, that is, the paper contains work related to software maintenance and evolution (see the ICSME Research Track Call for Papers for possible topics). However, note that papers discussing literature reviews or meta-research papers are also out of scope, as they do not fit with the typical format and content of a conference technical session
- Be accepted in one of the partner journals listed above between January 1, 2023, and the J1C2 deadline (June 17, 2024). Evidence of acceptance should either be a listing on the journal’s website or a copy of the EIC’s email indicating acceptance;
- Report completely new research results that were not previously reported in prior work (conferences, workshops, repurposing of material previously published at venues targeting software professionals, etc.). Journal versions of papers extending conference papers with additional proofs or algorithms (or other such details presented for completeness) or empirical evaluations are thus out of the scope of the track regardless of the size of the extension.
- Not have already been presented, or currently being considered for, J1C2 or similar initiatives of other conferences.
- Be peer-reviewed, (e.g. letters or editorials are excluded).
- Not be retracted or subject to corrections or author’s notes.
- We invite the authors of papers that satisfy the Journal-First criteria to submit a talk proposal.
How to Submit
Interested authors should submit a short talk proposal consisting of the paper title, abstract, acceptance date, a short statement on how the work satisfies the journal first criteria, and the accepted paper. Please upload a single PDF file with all these items.
Evaluation
The J1C2 chairs will evaluate if the submission is within the scope of the ICSME conference and, in general, fulfills the eligibility criteria mentioned above. We plan to select as many papers as possible for inclusion in the J1C2 program. In the case that there is higher than expected interest in the J1C2, the track chairs, together with the conference technical program co-chairs, will reserve the right to prioritize papers that better fit the conference program.
As the papers have already been reviewed and accepted by high-quality journals, they will not be reviewed again for technical correctness or contributions. They will be checked for the Journal-First criteria and prioritized according to fit the conference theme. Authors will not receive any reviews with the notification.
Presentation
At least one author of each accepted J1C2 contribution must register and attend the conference to present the paper. Failure to present the paper might result in exclusion from future J1C2 programs.
The J1C2 papers will not be part of the ICSME proceedings. However, the conference online program will contain a hyperlink to the journal paper (if already published) or, in case the paper hasn’t been published yet, to its preprint (we will encourage the authors of accepted J1C2 to make a preprint of the paper available to ICSME).
For any questions, please contact the track chairs.
Important Dates
- June 17, 2024: Paper submission deadline
- July 8, 2024: Notification to authors
Submission Link
Please use the following link: https://easychair.org/conferences/?conf=icsme2024
Accepted Papers
-
Lu Xiao, Gengwu Zhao, Xiao Wang, Keye Li, Erick Lim, Chenhao Wei, Tingting Yu and Xiaoyin Wang. An empirical study on the usage of mocking frameworks in Apache software foundation
-
Maha Alharbi and Mohammad Alshayeb. An empirical investigation of the relationship between pattern grime and code smells
-
Gregorio Robles, Michel Chaudron, Rodi Jolak and Regina Hebig. A reflection on the impact of model mining from GitHub
-
David Moreno-Lumbreras, Gregorio Robles, Daniel Izquierdo-Cortazar and Jesus M. Gonzalez-Barahona. Software development metrics: to VR or not to VR?
-
Geanderson Santos, Igor Muzetti and Eduardo Figueiredo. Two Sides of the Same Coin: A Study on Developers’ Perception of Defects
-
Tushar Sharma, Stefanos Georgiou, Maria Kechagia, Taher A. Ghaleb and Federica Sarro. Investigating developers’ perception on software testability and its effects
-
Yisi Han, Zhendong Wang, Yang Feng, Zhihong Zhao and Yi Wang. Cross-status Communication and Project Outcomes in OSS Development– A Language Style Matching Perspective
-
Muhammad Ilyas, Siffat Ullah Khan, Habib Ullah Khan and Nasir Rashid. Software Integration Model: An Assessment Tool for GSD Vendors