FastMCC: Multiple-hypotheses Code Completion with Natural Language Phrases as Alternative Suggestions
Tue 14 Apr 2026 12:00 - 12:06 at Catering and Exhibition Hall (Europa I to IV) - ACM Student Research Posters and Judging Session 2 Chair(s): Iftekhar Ahmed, Wesley K.G. Assunção
LLM-based code completion systems typically offer only one suggestion, often failing to cover developers’ intent, especially with ambiguous context. Current multiple-hypotheses code completion, i.e., generating multiple full-code candidates to increase the possibility to hit the user intent, can mitigate this but with a price of high latency and developers’ cognitive burden. To fill this gap, we propose FastMCC, which presents multiple hypotheses as concise natural language phrases instead of full code. It uses a two-stage inference: first generating a initial code suggestion followed by alternative intent phrases; then generating intent-aligned code if a phrase is selected. We design a lightweight fine-tuning framework to equip base code LLMs with this capability without compromising their original code completion performance. Experiments on three code LLMs show FastMCC maintains the pass rate of initial suggestions, while saving 76.6% generated tokens for multiple-hypotheses options.
Currently, I’m a PhD student at Singapore Management University, supervised by Prof. David Lo.
My research interest is SE4AI and AI4SE.
The goal of my research is to build effective, efficient, and trustworthy AI tools for human coders and software tools for AI coders.
Tue 14 AprDisplayed time zone: Brasilia, Distrito Federal, Brazil change
09:00 - 10:30 | ACM Student Research Posters and Judging Session 1SRC - ACM Student Research Competition at Catering and Exhibition Hall (Europa I to IV) Chair(s): Iftekhar Ahmed University of California at Irvine, Wesley K.G. Assunção North Carolina State University First Judging Session for ACM SRC, where undergraduate and graduate students can present their original research, exchange ideas, and improve their communication skills while competing for prizes at ICSE 2026 | ||
09:00 6mTalk | AgenticTyper: Automated Typing of Legacy Software Projects Using Agentic AI SRC - ACM Student Research Competition Clemens Pohle Darmstadt University of Applied Sciences Pre-print Media Attached File Attached | ||
09:06 6mTalk | ARISE: Real-Time Multi-Modal AI for Senior Wellness on Edge Devices SRC - ACM Student Research Competition | ||
09:12 6mTalk | Behavior-Driven Development Meets LLMs: Do We Need Them, and Do They Work? SRC - ACM Student Research Competition Xinyu Shi University of Alberta | ||
09:18 6mTalk | Bug Relevant Test Generation for Better Fault Localization SRC - ACM Student Research Competition Ashrit University of Alberta | ||
09:24 6mTalk | Early Forecasting of Developer Inactivity in Open Source Projects SRC - ACM Student Research Competition Samuel Walter Utzinger Northern Arizona University | ||
09:30 6mTalk | Engineering MLOps for Adversarial Edge Networks in Agricultural Deployments SRC - ACM Student Research Competition Vasu Jindal Columbia University | ||
09:36 6mTalk | Evaluating LLMs Code Reasoning Under Real-World Context SRC - ACM Student Research Competition Changshu Liu University of Illinois at Urbana-Champaign | ||
09:42 6mTalk | FastMCC: Multiple-hypotheses Code Completion with Natural Language Phrases as Alternative Suggestions SRC - ACM Student Research Competition Zhensu Sun Singapore Management University | ||
09:48 6mTalk | Hierarchical Metamorphic Test Oracles for Agent Evaluation SRC - ACM Student Research Competition Demetrius Hernandez University of Notre Dame | ||
09:54 6mTalk | Investigating How Governance Shapes the Health of Open Source Software Projects SRC - ACM Student Research Competition Pedro Oliveira RESHAPE LAB, Northern Arizona University, USA | ||
10:00 6mTalk | PAGENT: Learning to Patch Software Engineering Issue Fixing Agents SRC - ACM Student Research Competition | ||
10:06 6mTalk | Power Relationships Effects on Social Sustainability Goals in Software Ecosystems SRC - ACM Student Research Competition Juliana Outão UNIRIO - Universidade Federal do Estado do Rio de Janeiro | ||
10:12 6mTalk | Teaching Requirements Engineers for AI Systems: An Applied Pedagogical Approach SRC - ACM Student Research Competition Bruna Lucas dos Santos Federal University of Amazonas | ||
10:18 6mTalk | Test Smell Refactoring with Agentic LLMs: An Empirical Study of Gemini-2.5-Pro SRC - ACM Student Research Competition Rian Ismael Elias de Melo Federal University of Campina Grande | ||
10:24 6mTalk | T-Wise Sample Comparison with Binary Decision Diagrams SRC - ACM Student Research Competition Aaron Molt TU Braunschweig and Ulm University | ||
11:00 - 12:30 | ACM Student Research Posters and Judging Session 2SRC - ACM Student Research Competition at Catering and Exhibition Hall (Europa I to IV) Chair(s): Iftekhar Ahmed University of California at Irvine, Wesley K.G. Assunção North Carolina State University Second Judging Session for ACM SRC, where undergraduate and graduate students can present their original research, exchange ideas, and improve their communication skills while competing for prizes at ICSE 2026 | ||
11:00 6mTalk | Teaching Requirements Engineers for AI Systems: An Applied Pedagogical Approach SRC - ACM Student Research Competition Bruna Lucas dos Santos Federal University of Amazonas | ||
11:06 6mTalk | Early Forecasting of Developer Inactivity in Open Source Projects SRC - ACM Student Research Competition Samuel Walter Utzinger Northern Arizona University | ||
11:12 6mTalk | Evaluating LLMs Code Reasoning Under Real-World Context SRC - ACM Student Research Competition Changshu Liu University of Illinois at Urbana-Champaign | ||
11:18 6mTalk | AgenticTyper: Automated Typing of Legacy Software Projects Using Agentic AI SRC - ACM Student Research Competition Clemens Pohle Darmstadt University of Applied Sciences Pre-print Media Attached File Attached | ||
11:24 6mTalk | Engineering MLOps for Adversarial Edge Networks in Agricultural Deployments SRC - ACM Student Research Competition Vasu Jindal Columbia University | ||
11:30 6mTalk | Bug Relevant Test Generation for Better Fault Localization SRC - ACM Student Research Competition Ashrit University of Alberta | ||
11:36 6mTalk | PAGENT: Learning to Patch Software Engineering Issue Fixing Agents SRC - ACM Student Research Competition | ||
11:42 6mTalk | Power Relationships Effects on Social Sustainability Goals in Software Ecosystems SRC - ACM Student Research Competition Juliana Outão UNIRIO - Universidade Federal do Estado do Rio de Janeiro | ||
11:48 6mTalk | Behavior-Driven Development Meets LLMs: Do We Need Them, and Do They Work? SRC - ACM Student Research Competition Xinyu Shi University of Alberta | ||
11:54 6mTalk | Test Smell Refactoring with Agentic LLMs: An Empirical Study of Gemini-2.5-Pro SRC - ACM Student Research Competition Rian Ismael Elias de Melo Federal University of Campina Grande | ||
12:00 6mTalk | FastMCC: Multiple-hypotheses Code Completion with Natural Language Phrases as Alternative Suggestions SRC - ACM Student Research Competition Zhensu Sun Singapore Management University | ||
12:06 6mTalk | Investigating How Governance Shapes the Health of Open Source Software Projects SRC - ACM Student Research Competition Pedro Oliveira RESHAPE LAB, Northern Arizona University, USA | ||
12:12 6mTalk | T-Wise Sample Comparison with Binary Decision Diagrams SRC - ACM Student Research Competition Aaron Molt TU Braunschweig and Ulm University | ||
12:18 6mTalk | Hierarchical Metamorphic Test Oracles for Agent Evaluation SRC - ACM Student Research Competition Demetrius Hernandez University of Notre Dame | ||
12:24 6mTalk | ARISE: Real-Time Multi-Modal AI for Senior Wellness on Edge Devices SRC - ACM Student Research Competition | ||
