activity
20212026
most citedOJXPerf: Featherlight Object Replica Detection for Java Programs

11 citations · 20 across the 6 of their papers we have counts for

collaborators

6 papers

cs.CY2026

An Explainable AI Assistant for Introductory Programming Education: Improving Feedback Reliability with Instructor-AI Collaboration

Muntasir Hoq, Griffin Pitts, Bradford Mott +6

Active learning is widely recognized as an effective approach for improving learning outcomes in introductory programming courses. However, insufficient instructional support often…

cs.DC2025

CUTHERMO: Understanding GPU Memory Inefficiencies with Heat Map Profiling

Yanbo Zhao, Jinku Cui, Zecheng Li +3

GPUs have become indispensable in high-performance computing, machine learning, and many other domains. Efficiently utilizing the memory subsystem on GPUs is critical for maximizin…

cs.HC2025★ 1 cited

Facilitating Instructors-LLM Collaboration for Problem Design in Introductory Programming Classrooms

Muntasir Hoq, Jessica Vandenberg, Shuyin Jiao +5

Advancements in Large Language Models (LLMs), such as ChatGPT, offer significant opportunities to enhance instructional support in introductory programming courses. While extensive…

cs.HC2023★ 3 cited

Visual Studio Code in Introductory Computer Science Course: An Experience Report

Jialiang Tan, Yu Chen, Shuyin Jiao

Involving integrated development environments (IDEs) in introductory-level (CS1) programming courses is critical. However, it is difficult for instructors to find a suitable IDE th…

cs.PL2022★ 11 cited

OJXPerf: Featherlight Object Replica Detection for Java Programs

Bolun Li, Hao Xu, Qidong Zhao +4

Memory bloat is an important source of inefficiency in complex production software, especially in software written in managed languages such as Java. Prior approaches to this probl…

cs.PF2021★ 5 cited

DJXPerf: Identifying Memory Inefficiencies via Object-centric Profiling for Java

Bolun Li, Pengfei Su, Milind Chabbi +2

Java is the "go-to" programming language choice for developing scalable enterprise cloud applications. In such systems, even a few percent CPU time savings can offer a significant…