Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

ABC - Towards a Universal Code Styler through Model Merging

ACM SIGPLAN via YouTube

Overview

AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off your first 3 months — limited time.
Unlock All Certificates
Explore a 14-minute conference presentation from OOPSLA 2025 that introduces ABC (Absent-Basis-Combination), a groundbreaking framework for code style transformation that addresses the limitations of existing approaches in handling combination styles. Learn how researchers from Southeast University developed this novel solution to overcome the challenge where current code Language Models excel at basic style transformations following single criteria but struggle with combination styles involving multiple criteria. Discover the four ABC variants with parameter sizes ranging from 0.5B to 3B that demonstrate consistent superiority over existing approaches, achieving performance gains of up to 86.70% and maintaining superiority even when baseline approaches use three times the parameters. Understand the construction and release of BCCStyle (Basis & Combination Code Style), a new high-quality style transformation dataset, and examine CS4BLEU (Code Sequence, Syntactic, Semantic and Stylistic BLEU), an innovative code similarity metric that surpasses existing metrics in accuracy and consistency. Gain insights into how this research bridges the gap between academic code style transformation models and real-world applicability where style guides encompass multiple criteria, making it essential for practical software development environments.

Syllabus

[OOPSLA'25] ABC: Towards a Universal Code Styler through Model Merging

Taught by

ACM SIGPLAN

Reviews

Start your review of ABC - Towards a Universal Code Styler through Model Merging

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.