Join Us
Sign In
My Subscriptions
Magazines
Journals
Video Library
Conference Proceedings
Individual CSDL Subscriptions
Institutional CSDL Subscriptions
Resources
Career Center
Tech News
Resource Center
Press Room
Advertising
Librarian Resources
IEEE.org
Help
About Us
Career Center
Cart
Create Account
Sign In
Toggle navigation
My Subscriptions
Browse Content
Resources
All
Home
Proceedings
ICPC
ICPC 2024
Generate Citations
2024 IEEE/ACM 32nd International Conference on Program Comprehension (ICPC)
April 15 2024 to April 16 2024
Lisbon, Portugal
ISBN: 979-8-4007-0586-1
Table of Contents
Title Page i
Freely available from IEEE.
pp. 1-1
Title Page iii
Freely available from IEEE.
pp. 3-3
Table of Contents
Freely available from IEEE.
pp. 5-11
Message from the ICPC 2024 Chairs
Freely available from IEEE.
pp. 12-13
Organizing Committee
Freely available from IEEE.
pp. 14-14
Steering Committee
Freely available from IEEE.
pp. 15-15
Program Committees
Freely available from IEEE.
pp. 16-19
Additional Reviewers
Freely available from IEEE.
pp. 20-20
Keynotes
Freely available from IEEE.
pp. 21-21
Towards Summarizing Code Snippets Using Pre-Trained Transformers
Full-text access may be available. Sign in or learn about subscription options.
pp. 1-12
by
Antonio Mastropaolo
,
Matteo Ciniselli
,
Luca Pascarella
,
Rosalia Tufano
,
Emad Aghajani
,
Gabriele Bavota
Generating Java Methods: An Empirical Assessment of Four AI-Based Code Assistants
Full-text access may be available. Sign in or learn about subscription options.
pp. 13-23
by
Vincenzo Corso
,
Leonardo Mariani
,
Daniela Micucci
,
Oliviero Riganelli
Analyzing Prompt Influence on Automated Method Generation: An Empirical Study with Copilot
Full-text access may be available. Sign in or learn about subscription options.
pp. 24-34
by
Ionut Daniel Fagadau
,
Leonardo Mariani
,
Daniela Micucci
,
Oliviero Riganelli
Interpretable Online Log Analysis Using Large Language Models with Prompt Strategies
Full-text access may be available. Sign in or learn about subscription options.
pp. 35-46
by
Yilun Liu
,
Shimin Tao
,
Weibin Meng
,
Jingyu Wang
,
Wenbing Ma
,
Yuhang Chen
,
Yanqing Zhao
,
Hao Yang
,
Yanfei Jiang
Do Machines and Humans Focus on Similar Code? Exploring Explainability of Large Language Models in Code Summarization
Full-text access may be available. Sign in or learn about subscription options.
pp. 47-51
by
Jiliang Li
,
Yifan Zhang
,
Zachary Karas
,
Collin McMillan
,
Kevin Leach
,
Yu Huang
Knowledge-Aware Code Generation with Large Language Models
Full-text access may be available. Sign in or learn about subscription options.
pp. 52-63
by
Tao Huang
,
Zhihong Sun
,
Zhi Jin
,
Ge Li
,
Chen Lyu
Enhancing Source Code Representations for Deep Learning with Static Analysis
Full-text access may be available. Sign in or learn about subscription options.
pp. 64-68
by
Xueting Guan
,
Christoph Treude
AthenaLLM: Supporting Experiments with Large Language Models in Software Development
Full-text access may be available. Sign in or learn about subscription options.
pp. 69-73
by
Benedito De Oliveira
,
Fernando Castor
MESIA: Understanding and Leveraging Supplementary Nature of Method-level Comments for Automatic Comment Generation
Full-text access may be available. Sign in or learn about subscription options.
pp. 74-86
by
Xinglu Pan
,
Chenxiao Liu
,
Yanzhen Zou
,
Tao Xie
,
Bing Xie
Compositional API Recommendation for Library-Oriented Code Generation
Full-text access may be available. Sign in or learn about subscription options.
pp. 87-98
by
Zexiong Ma
,
Shengnan An
,
Bing Xie
,
Zeqi Lin
On the Generalizability of Deep Learning-based Code Completion Across Programming Language Versions
Full-text access may be available. Sign in or learn about subscription options.
pp. 99-111
by
Matteo Ciniselli
,
Alberto Martin-Lopez
,
Gabriele Bavota
ESGen: Commit Message Generation Based on Edit Sequence of Code Change
Full-text access may be available. Sign in or learn about subscription options.
pp. 112-124
by
Xiangping Chen
,
Yangzi Li
,
Zhicao Tang
,
Yuan Huang
,
Haojie Zhou
,
Mingdong Tang
,
Zibin Zheng
Improving AST-Level Code Completion with Graph Retrieval and Multi-Field Attention
Full-text access may be available. Sign in or learn about subscription options.
pp. 125-136
by
Yu Xia
,
Tian Liang
,
Weihuan Min
,
Li Kuang
Exploring and Improving Code Completion for Test Code
Full-text access may be available. Sign in or learn about subscription options.
pp. 137-148
by
Tingwei Zhu
,
Zhongxin Liu
,
Tongtong Xu
,
Ze Tang
,
Tian Zhang
,
Minxue Pan
,
Xin Xia
Understanding the Impact of Branch Edit Features for the Automatic Prediction of Merge Conflict Resolutions
Full-text access may be available. Sign in or learn about subscription options.
pp. 149-160
by
Waad Aldndni
,
Francisco Servant
,
Na Meng
Investigating the Efficacy of Large Language Models for Code Clone Detection
Full-text access may be available. Sign in or learn about subscription options.
pp. 161-165
by
Mohamad Khajezade
,
Jie Jw Wu
,
Fatemeh Hendijani Fard
,
Gema Rodríguez-Pérez
,
Mohamed Sami Shehata
CRSP: Emulating Human Cooperative Reasoning for Intelligible Story Point Estimation
Full-text access may be available. Sign in or learn about subscription options.
pp. 166-177
by
Rui Han
,
Wanjiang Han
,
Zhuoyan Han
,
Yifan Tian
,
Longzheng Chen
,
Ren Han
What Do Developers Feel About Fast-Growing Programming Languages? An Exploratory Study
Full-text access may be available. Sign in or learn about subscription options.
pp. 178-189
by
Jahnavi Kumar
,
Sridhar Chimalakonda
Understanding Regular Expression Denial of Service (ReDoS): Insights from LLM-Generated Regexes and Developer Forums
Full-text access may be available. Sign in or learn about subscription options.
pp. 190-201
by
Mohammed Latif Siddiq
,
Jiahao Zhang
,
Joanna C. S. Santos
Exploring the Effects of Urgency and Reputation in Code Review An Eye-Tracking Study
Full-text access may be available. Sign in or learn about subscription options.
pp. 202-213
by
Sara Yabesi
,
Mahta Amini
,
Jelena Ristic
,
Zohreh Sharafi
On the comprehensibility of functional decomposition: An empirical study
Full-text access may be available. Sign in or learn about subscription options.
pp. 214-224
by
Ewan Tempero
,
Paul Denny
,
James Finnie-Ansley
,
Andrew Luxton-Reilly
,
Diana Kirk
,
Juho Leinonen
,
Asma Shakil
,
Robert Sheehan
,
James Tizard
,
Yu-Cheng Tu
,
Burkhard C. Wünsche
Reassessing Java Code Readability Models with a Human-Centered Approach
Full-text access may be available. Sign in or learn about subscription options.
pp. 225-235
by
Agnia Sergeyuk
,
Olga Lvova
,
Sergey Titov
,
Anastasiia Serova
,
Farid Bagirov
,
Evgeniia Kirillova
,
Timofey Bryksin
Exploring the Impact of Source Code Linearity on the Programmer’s Comprehension of API Code Examples
Full-text access may be available. Sign in or learn about subscription options.
pp. 236-240
by
Seham Alharbi
,
Dimitris Kolovos
Innovating Coding: Evaluating the Impact of Innovative Thinking in Programming
Full-text access may be available. Sign in or learn about subscription options.
pp. 241-245
by
Anthonia Njoku
,
Mahta Amini
,
Zohreh Sharafi
What the Fix? A Study of ASATs Rule Documentation
Full-text access may be available. Sign in or learn about subscription options.
pp. 246-257
by
Corentin Latappy
,
Thomas Degueule
,
Jean-Rémy Falleri
,
Romain Robbes
,
Xavier Blanc
,
Cédric Teyton
SolaSim: Clone Detection for Solana Smart Contracts via Program Representation
Full-text access may be available. Sign in or learn about subscription options.
pp. 258-269
by
Che Wang
,
Yue Li
,
Jianbo Gao
,
Ke Wang
,
Jiashuo Zhang
,
Zhi Guan
,
Zhong Chen
The Impact of Compiler Warnings on Code Quality in C++ Projects
Full-text access may be available. Sign in or learn about subscription options.
pp. 270-279
by
Albin Johansson
,
Carl Holmberg
,
Francisco G. de Oliveira Neto
,
Philipp Leitner
Vulnerabilities in AI Code Generators: Exploring Targeted Data Poisoning Attacks
Full-text access may be available. Sign in or learn about subscription options.
pp. 280-292
by
Domenico Cotroneo
,
Cristina Improta
,
Pietro Liguori
,
Roberto Natella
A Just-In-Time Software Defect Localization Method Based On Code Graph Representation
Full-text access may be available. Sign in or learn about subscription options.
pp. 293-303
by
Huan Zhang
,
Weihuan Min
,
Zhao Wei
,
Li Kuang
,
Honghao Gao
,
Huaikou Miao
SICode: Embedding-Based Subgraph Isomorphism Identification for Bug Detection
Full-text access may be available. Sign in or learn about subscription options.
pp. 304-315
by
Yuanjun Gong
,
Jianglei Nie
,
Wei You
,
Wenchang Shi
,
Jianjun Huang
,
Bin Liang
,
Jian Zhang
Tuning Code Smell Prediction Models: A Replication Study
Full-text access may be available. Sign in or learn about subscription options.
pp. 316-327
by
Henrique Gomes Nunes
,
Amanda Santana
,
Eduardo Figueiredo
,
Heitor Costa
Studying Vulnerable Code Entities in R
Full-text access may be available. Sign in or learn about subscription options.
pp. 328-332
by
Zixiao Zhao
,
Millon Madhur Das
,
Fatemeh H. Fard
The Sword of Damocles: Upgradeable Smart Contract in Ethereum
Full-text access may be available. Sign in or learn about subscription options.
pp. 333-345
by
Yuan Huang
,
Xiaoyuan Wu
,
Quanqi Wang
,
Ziang Qian
,
Xiangping Chen
,
Mingdong Tang
,
Zibin Zheng
Collaborative Software Exploration with Multimedia Note Taking in Virtual Reality
Full-text access may be available. Sign in or learn about subscription options.
pp. 346-357
by
Adrian Hoff
,
Mircea Lungu
,
Christoph Seidl
,
Michele Lanza
No Source Code? No Problem! Demystifying and Detecting Mask Apps in iOS
Full-text access may be available. Sign in or learn about subscription options.
pp. 358-369
by
Yijun Zhao
,
Lingjing Yu
,
Yong Sun
,
Qingyun Liu
,
Bo Luo
How do Hugging Face Models Document Datasets, Bias, and Licenses? An Empirical Study
Full-text access may be available. Sign in or learn about subscription options.
pp. 370-381
by
Federica Pepe
,
Vittoria Nardone
,
Antonio Mastropaolo
,
Gerardo Canfora
,
Gabriele Bavota
,
Massimiliano Di Penta
Capturing and Understanding the Drift Between Design, Implementation, and Documentation
Full-text access may be available. Sign in or learn about subscription options.
pp. 382-386
by
Joseph Romeo
,
Marco Raglianti
,
Csaba Nagy
,
Michele Lanza
Immersive Software Archaeology: Collaborative Exploration and Note Taking in Virtual Reality
Full-text access may be available. Sign in or learn about subscription options.
pp. 387-391
by
Adrian Hoff
,
Mircea Lungu
,
Christoph Seidl
,
Michele Lanza
ASKDetector: An AST-Semantic and Key Features Fusion based Code Comment Mismatch Detector
Full-text access may be available. Sign in or learn about subscription options.
pp. 392-402
by
Haiyang Yang
,
Hao Chen
,
Zhirui Kuai
,
Shuyuan Tu
,
Li Kuang
TaiE: Function Identification for Monolithic Firmware
Full-text access may be available. Sign in or learn about subscription options.
pp. 403-414
by
Jintao Huang
,
Kai Yang
,
Gaosheng Wang
,
Zhiqiang Shi
,
Shichao Lv
,
Limin Sun
Rationale Dataset and Analysis for the Commit Messages of the Linux Kernel Out-of-Memory Killer
Full-text access may be available. Sign in or learn about subscription options.
pp. 415-425
by
Mouna Dhaouadi
,
Bentley James Oakes
,
Michalis Famelis
Lightweight Syntactic API Usage Analysis with UCov
Full-text access may be available. Sign in or learn about subscription options.
pp. 426-437
by
Gustave Monce
,
Thomas Couturou
,
Yasmine Hamdaoui
,
Thomas Degueule
,
Jean-Rémy Falleri
CAREER: Context-Aware API Recognition with Data Augmentation for API Knowledge Extraction
Full-text access may be available. Sign in or learn about subscription options.
pp. 438-449
by
Zhang Zhang
,
Xinjun Mao
,
Shangwen Wang
,
Kang Yang
,
Yao Lu
TerraMetrics: An Open Source Tool for Infrastructure-as-Code (IaC) Quality Metrics in Terraform
Full-text access may be available. Sign in or learn about subscription options.
pp. 450-454
by
Mahi Begoug
,
Moataz Chouchen
,
Ali Ouni
OpenGalaxy: An interactive exploration platform for a visualized GitHub Full Domain collaboration network
Full-text access may be available. Sign in or learn about subscription options.
pp. 455-459
by
Xinran Zhang
,
Shengyu Zhao
,
Yenan Tang
,
Xiaoya Xia
,
Wei Wang
HyperCRX: A Browser Extension for Insights into GitHub Projects and Developers
Full-text access may be available. Sign in or learn about subscription options.
pp. 460-464
by
Yenan Tang
,
Shengyu Zhao
,
Xiaoya Xia
,
Fenglin Bi
,
Wei Wang
Author Index
Freely available from IEEE.
pp. 465-467
Showing 56 out of 56