Default Cover Image

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 iFreely available from IEEE.pp. 1-1
Title Page iiiFreely available from IEEE.pp. 3-3
Table of ContentsFreely available from IEEE.pp. 5-11
Message from the ICPC 2024 ChairsFreely available from IEEE.pp. 12-13
Organizing CommitteeFreely available from IEEE.pp. 14-14
Steering CommitteeFreely available from IEEE.pp. 15-15
Program CommitteesFreely available from IEEE.pp. 16-19
Additional ReviewersFreely available from IEEE.pp. 20-20
KeynotesFreely available from IEEE.pp. 21-21
Generating Java Methods: An Empirical Assessment of Four AI-Based Code AssistantsFull-text access may be available. Sign in or learn about subscription options.pp. 13-23
Knowledge-Aware Code Generation with Large Language ModelsFull-text access may be available. Sign in or learn about subscription options.pp. 52-63
Enhancing Source Code Representations for Deep Learning with Static AnalysisFull-text access may be available. Sign in or learn about subscription options.pp. 64-68
AthenaLLM: Supporting Experiments with Large Language Models in Software DevelopmentFull-text access may be available. Sign in or learn about subscription options.pp. 69-73
Compositional API Recommendation for Library-Oriented Code GenerationFull-text access may be available. Sign in or learn about subscription options.pp. 87-98
ESGen: Commit Message Generation Based on Edit Sequence of Code ChangeFull-text access may be available. Sign in or learn about subscription options.pp. 112-124
Improving AST-Level Code Completion with Graph Retrieval and Multi-Field AttentionFull-text access may be available. Sign in or learn about subscription options.pp. 125-136
Exploring and Improving Code Completion for Test CodeFull-text access may be available. Sign in or learn about subscription options.pp. 137-148
Understanding the Impact of Branch Edit Features for the Automatic Prediction of Merge Conflict ResolutionsFull-text access may be available. Sign in or learn about subscription options.pp. 149-160
CRSP: Emulating Human Cooperative Reasoning for Intelligible Story Point EstimationFull-text access may be available. Sign in or learn about subscription options.pp. 166-177
What Do Developers Feel About Fast-Growing Programming Languages? An Exploratory StudyFull-text access may be available. Sign in or learn about subscription options.pp. 178-189
Exploring the Effects of Urgency and Reputation in Code Review An Eye-Tracking StudyFull-text access may be available. Sign in or learn about subscription options.pp. 202-213
Exploring the Impact of Source Code Linearity on the Programmer’s Comprehension of API Code ExamplesFull-text access may be available. Sign in or learn about subscription options.pp. 236-240
Innovating Coding: Evaluating the Impact of Innovative Thinking in ProgrammingFull-text access may be available. Sign in or learn about subscription options.pp. 241-245
What the Fix? A Study of ASATs Rule DocumentationFull-text access may be available. Sign in or learn about subscription options.pp. 246-257
SolaSim: Clone Detection for Solana Smart Contracts via Program RepresentationFull-text access may be available. Sign in or learn about subscription options.pp. 258-269
The Impact of Compiler Warnings on Code Quality in C++ ProjectsFull-text access may be available. Sign in or learn about subscription options.pp. 270-279
Vulnerabilities in AI Code Generators: Exploring Targeted Data Poisoning AttacksFull-text access may be available. Sign in or learn about subscription options.pp. 280-292
A Just-In-Time Software Defect Localization Method Based On Code Graph RepresentationFull-text access may be available. Sign in or learn about subscription options.pp. 293-303
SICode: Embedding-Based Subgraph Isomorphism Identification for Bug DetectionFull-text access may be available. Sign in or learn about subscription options.pp. 304-315
Tuning Code Smell Prediction Models: A Replication StudyFull-text access may be available. Sign in or learn about subscription options.pp. 316-327
Studying Vulnerable Code Entities in RFull-text access may be available. Sign in or learn about subscription options.pp. 328-332
The Sword of Damocles: Upgradeable Smart Contract in EthereumFull-text access may be available. Sign in or learn about subscription options.pp. 333-345
Collaborative Software Exploration with Multimedia Note Taking in Virtual RealityFull-text access may be available. Sign in or learn about subscription options.pp. 346-357
No Source Code? No Problem! Demystifying and Detecting Mask Apps in iOSFull-text access may be available. Sign in or learn about subscription options.pp. 358-369
Capturing and Understanding the Drift Between Design, Implementation, and DocumentationFull-text access may be available. Sign in or learn about subscription options.pp. 382-386
Immersive Software Archaeology: Collaborative Exploration and Note Taking in Virtual RealityFull-text access may be available. Sign in or learn about subscription options.pp. 387-391
ASKDetector: An AST-Semantic and Key Features Fusion based Code Comment Mismatch DetectorFull-text access may be available. Sign in or learn about subscription options.pp. 392-402
TaiE: Function Identification for Monolithic FirmwareFull-text access may be available. Sign in or learn about subscription options.pp. 403-414
Rationale Dataset and Analysis for the Commit Messages of the Linux Kernel Out-of-Memory KillerFull-text access may be available. Sign in or learn about subscription options.pp. 415-425
Lightweight Syntactic API Usage Analysis with UCovFull-text access may be available. Sign in or learn about subscription options.pp. 426-437
CAREER: Context-Aware API Recognition with Data Augmentation for API Knowledge ExtractionFull-text access may be available. Sign in or learn about subscription options.pp. 438-449
TerraMetrics: An Open Source Tool for Infrastructure-as-Code (IaC) Quality Metrics in TerraformFull-text access may be available. Sign in or learn about subscription options.pp. 450-454
HyperCRX: A Browser Extension for Insights into GitHub Projects and DevelopersFull-text access may be available. Sign in or learn about subscription options.pp. 460-464
Author IndexFreely available from IEEE.pp. 465-467
Showing 56 out of 56