


default search action
32nd ICPC 2024: Lisbon, Portugal
- Igor Steinmacher, Mario Linares-Vásquez, Kevin Patrick Moran, Olga Baysal:

Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension, ICPC 2024, Lisbon, Portugal, April 15-16, 2024. ACM 2024
AI-Assisted Program Comprehension
- Antonio Mastropaolo

, Matteo Ciniselli
, Luca Pascarella
, Rosalia Tufano
, Emad Aghajani
, Gabriele Bavota
:
Towards Summarizing Code Snippets Using Pre-Trained Transformers. 1-12 - Vincenzo Corso

, Leonardo Mariani
, Daniela Micucci
, Oliviero Riganelli
:
Generating Java Methods: An Empirical Assessment of Four AI-Based Code Assistants. 13-23 - Ionut Daniel Fagadau

, Leonardo Mariani
, Daniela Micucci
, Oliviero Riganelli
:
Analyzing Prompt Influence on Automated Method Generation: An Empirical Study with Copilot. 24-34 - Yilun Liu

, Shimin Tao
, Weibin Meng
, Jingyu Wang
, Wenbing Ma
, Yuhang Chen
, Yanqing Zhao
, Hao Yang
, Yanfei Jiang
:
Interpretable Online Log Analysis Using Large Language Models with Prompt Strategies. 35-46 - Jiliang Li

, Yifan Zhang
, Zachary Karas
, Collin McMillan
, Kevin Leach
, Yu Huang
:
Do Machines and Humans Focus on Similar Code? Exploring Explainability of Large Language Models in Code Summarization. 47-51 - Tao Huang

, Zhihong Sun
, Zhi Jin
, Ge Li
, Chen Lyu
:
Knowledge-Aware Code Generation with Large Language Models. 52-63 - Xueting Guan

, Christoph Treude
:
Enhancing Source Code Representations for Deep Learning with Static Analysis. 64-68 - Benedito de Oliveira

, Fernando Castor
:
AthenaLLM: Supporting Experiments with Large Language Models in Software Development. 69-73
Code + Documentation Generation
- Xinglu Pan

, Chenxiao Liu
, Yanzhen Zou
, Tao Xie
, Bing Xie
:
MESIA: Understanding and Leveraging Supplementary Nature of Method-level Comments for Automatic Comment Generation. 74-86 - Zexiong Ma

, Shengnan An
, Bing Xie
, Zeqi Lin
:
Compositional API Recommendation for Library-Oriented Code Generation. 87-98 - Matteo Ciniselli

, Alberto Martin-Lopez
, Gabriele Bavota
:
On the Generalizability of Deep Learning-based Code Completion Across Programming Language Versions. 99-111 - Xiangping Chen

, Yangzi Li
, Zhicao Tang
, Yuan Huang
, Haojie Zhou
, Mingdong Tang
, Zibin Zheng
:
ESGen: Commit Message Generation Based on Edit Sequence of Code Change. 112-124 - Yu Xia

, Tian Liang
, Weihuan Min
, Li Kuang
:
Improving AST-Level Code Completion with Graph Retrieval and Multi-Field Attention. 125-136 - Tingwei Zhu

, Zhongxin Liu
, Tongtong Xu
, Ze Tang
, Tian Zhang
, Minxue Pan
, Xin Xia
:
Exploring and Improving Code Completion for Test Code. 137-148 - Waad Aldndni

, Francisco Servant
, Na Meng
:
Understanding the Impact of Branch Edit Features for the Automatic Prediction of Merge Conflict Resolutions. 149-160 - Mohamad Khajezade

, Jie JW Wu
, Fatemeh Hendijani Fard
, Gema Rodríguez-Pérez
, Mohamed Sami Shehata
:
Investigating the Efficacy of Large Language Models for Code Clone Detection. 161-165
Empirical + Human Studies
- Rui Han

, Wanjiang Han
, Zhuoyan Han
, Yifan Tian
, Longzheng Chen
, Ren Han
:
CRSP: Emulating Human Cooperative Reasoning for Intelligible Story Point Estimation. 166-177 - Jahnavi Kumar

, Sridhar Chimalakonda
:
What Do Developers Feel About Fast-Growing Programming Languages? An Exploratory Study. 178-189 - Mohammed Latif Siddiq

, Jiahao Zhang
, Joanna Cecilia da Silva Santos
:
Understanding Regular Expression Denial of Service (ReDoS): Insights from LLM-Generated Regexes and Developer Forums. 190-201 - Sara Yabesi

, Mahta Amini
, Jelena Ristic
, Zohreh Sharafi
:
Exploring the Effects of Urgency and Reputation in Code Review: An Eye-Tracking Study. 202-213 - Ewan D. Tempero

, Paul Denny
, James Finnie-Ansley
, Andrew Luxton-Reilly
, Diana Kirk
, Juho Leinonen
, Asma Shakil
, Robert J. Sheehan
, James Tizard
, Yu-Cheng Tu
, Burkhard Wuensche
:
On the comprehensibility of functional decomposition: An empirical study. 214-224 - Agnia Sergeyuk

, Olga Lvova
, Sergey Titov
, Anastasiia Serova
, Farid Bagirov
, Evgeniia Kirillova
, Timofey Bryksin
:
Reassessing Java Code Readability Models with a Human-Centered Approach. 225-235 - Seham Alharbi

, Dimitris S. Kolovos
:
Exploring the Impact of Source Code Linearity on the Programmers' Comprehension of API Code Examples. 236-240 - Anthonia Oluchukwu Njoku

, Mahta Amini
, Zohreh Sharafi
:
Innovating Coding: Evaluating the Impact of Innovative Thinking in Programming. 241-245
Bugs, Defects, and Code Quality
- Corentin Latappy

, Thomas Degueule
, Jean-Rémy Falleri
, Romain Robbes
, Xavier Blanc
, Cédric Teyton
:
What the Fix? A Study of ASATs Rule Documentation. 246-257 - Che Wang

, Yue Li
, Jianbo Gao
, Ke Wang
, Jiashuo Zhang
, Zhi Guan
, Zhong Chen
:
SolaSim: Clone Detection for Solana Smart Contracts via Program Representation. 258-269 - Albin Johansson

, Carl Holmberg
, Francisco Gomes de Oliveira Neto
, Philipp Leitner
:
The Impact of Compiler Warnings on Code Quality in C++ Projects. 270-279 - Domenico Cotroneo

, Cristina Improta
, Pietro Liguori
, Roberto Natella
:
Vulnerabilities in AI Code Generators: Exploring Targeted Data Poisoning Attacks. 280-292 - Huan Zhang

, Weihuan Min
, Zhao Wei
, Li Kuang
, Honghao Gao
, Huaikou Miao
:
A Just-in-time Software Defect Localization Method based on Code Graph Representation. 293-303 - Yuanjun Gong

, Jianglei Nie
, Wei You
, Wenchang Shi
, Jianjun Huang
, Bin Liang
, Jian Zhang
:
SICode: Embedding-Based Subgraph Isomorphism Identification for Bug Detection. 304-315 - Henrique Gomes Nunes

, Amanda Santana
, Eduardo Figueiredo
, Heitor A. X. Costa
:
Tuning Code Smell Prediction Models: A Replication Study. 316-327 - Zixiao Zhao

, Millon Madhur Das
, Fatemeh H. Fard
:
Studying Vulnerable Code Entities in R. 328-332
New Frontiers - Virtual Reality, Mobile Apps, Smart Contracts, and LLMs
- Yuan Huang

, Xiaoyuan Wu
, Quanqi Wang
, Ziang Qian
, Xiangping Chen
, Mingdong Tang
, Zibin Zheng
:
The Sword of Damocles: Upgradeable Smart Contract in Ethereum. 333-345 - Adrian Hoff

, Mircea Lungu
, Christoph Seidl
, Michele Lanza
:
Collaborative Software Exploration with Multimedia Note Taking in Virtual Reality. 346-357 - Yijun Zhao, Lingjing Yu, Yong Sun, Qingyun Liu, Bo Luo:

No Source Code? No Problem! Demystifying and Detecting Mask Apps in iOS. 358-369 - Federica Pepe

, Vittoria Nardone
, Antonio Mastropaolo
, Gabriele Bavota
, Gerardo Canfora
, Massimiliano Di Penta
:
How do Hugging Face Models Document Datasets, Bias, and Licenses? An Empirical Study. 370-381 - Joseph Romeo

, Marco Raglianti
, Csaba Nagy
, Michele Lanza
:
Capturing and Understanding the Drift Between Design, Implementation, and Documentation. 382-386 - Adrian Hoff

, Mircea Lungu
, Christoph Seidl
, Michele Lanza
:
Immersive Software Archaeology: Collaborative Exploration and Note Taking in Virtual Reality. 387-391
Code Analysis and Mining Studies
- Haiyang Yang

, Hao Chen
, Zhirui Kuai
, Shuyuan Tu
, Li Kuang
:
ASKDetector: An AST-Semantic and Key Features Fusion based Code Comment Mismatch Detector. 392-402 - Jintao Huang

, Kai Yang
, Gaosheng Wang
, Zhiqiang Shi
, Shichao Lv
, Limin Sun
:
TaiE: Function Identification for Monolithic Firmware. 403-414 - Mouna Dhaouadi

, Bentley Oakes
, Michalis Famelis
:
Rationale Dataset and Analysis for the Commit Messages of the Linux Kernel Out-of-Memory Killer. 415-425 - Gustave Monce

, Thomas Couturou
, Yasmine Hamdaoui
, Thomas Degueule
, Jean-Rémy Falleri
:
Lightweight Syntactic API Usage Analysis with UCov. 426-437 - Zhang Zhang

, Xinjun Mao
, Shangwen Wang
, Kang Yang
, Yao Lu
:
CAREER: Context-Aware API Recognition with Data Augmentation for API Knowledge Extraction. 438-449 - Mahi Begoug

, Moataz Chouchen
, Ali Ouni
:
TerraMetrics: An Open Source Tool for Infrastructure-as-Code (IaC) Quality Metrics in Terraform. 450-454 - Xinran Zhang

, Shengyu Zhao
, Yenan Tang
, Xiaoya Xia
, Wei Wang
:
OpenGalaxy: An interactive exploration platform for a visualized GitHub Full Domain collaboration network. 455-459 - Yenan Tang

, Shengyu Zhao
, Xiaoya Xia
, Fenglin Bi
, Wei Wang
:
HyperCRX: A Browser Extension for Insights into GitHub Projects and Developers. 460-464

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














