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.HC20251 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.HC20233 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.PL202211 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.PF20215 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…