Blogs (3) >>
Fri 22 Mar 2024 11:17 - 11:27 at Meeting Rooms B115-116 - Lightning Talks 2 Chair(s): Eric Fouh, Lisa Lacher

Static analysis tools are frequently used to scan the source code and detect deviations from the project coding guidelines. Yet, their adoption is challenged by their high false positive rate, which makes them not suitable for students and novice developers. However, Large Language Models (LLMs), such as ChatGPT, have gained widespread popularity and usage in various software engineering tasks, including testing, code review, and program comprehension. Such models represent an opportunity to reduce the ambiguity of static analysis tools and support their adoption. Yet, the effectiveness of using static analysis (i.e., PMD) to detect coding issues, and relying on LLMs (i.e., ChatGPT) to explain and recommend fix, has not yet been explored. In this talk, we aim to shed light on our experience in teaching the use of ChatGPT to cultivate a bugfix culture and leverage LLMs to improve software quality in educational settings. We share our findings to support educators in teaching students better code review strategies, and to increase students’ awareness about LLM and promote software quality in education.

Fri 22 Mar

Displayed time zone: Pacific Time (US & Canada) change

10:45 - 12:00
Lightning Talks 2Lightning Talks at Meeting Rooms B115-116
Chair(s): Eric Fouh University of Pennsylvania, Lisa Lacher University of Houston-Clear Lake
10:45
10m
Talk
A Comparative Study on Student and Faculty Perceptions of Online Computing Labs
Lightning Talks
Yunfei Hou California State University, San Bernardino, Miranda McIntyre California State University, San Bernardino, Jesus Herrera California State University, San Bernardino, Joyce Fu University of California, Riverside, Hani Aldirawi California State University, San Bernardino
10:55
10m
Talk
Active Learning at Large-Scale: Using Video Tutorials to Learn by Teaching
Lightning Talks
Pedro Guillermo Feijóo-García Georgia Institute of Technology, Nimisha Roy Georgia Institute of Technology
11:06
10m
Talk
Develop Innovative Virtual Reality Interaction Designs for the Learning of Computer Science Concepts and Theories
Lightning Talks
Chunming Gao Central Washington University
11:17
10m
Talk
How can we leverage Static Analysis and Large Language Models to Engage Students in Software Quality Improvement
Lightning Talks
Eman Abdullah AlOmar Stevens Institute of Technology, Mohamed Wiem Mkaouer University of Michigan - Flint
11:27
10m
Talk
Moving forward with LogicWriterActual, a web app for early undergraduate writing with mathematical logic
Lightning Talks
Bruce Char Drexel University, Jeremy Johnson Drexel University, USA, Steve Earth Drexel University, Philadelphia, PA, USA
11:38
10m
Talk
The Role of Probing and Clarifying Questions for Teaching Fellows in Computer Science: Guiding Student Growth
Lightning Talks
Yuliia Zhukovets Harvard University, Carter Zenke Harvard University, David J. Malan Harvard University
11:49
10m
Talk
Using Natural Language Processing to Explore Instructional Change Strategies in Undergraduate Science Education Literature
Lightning Talks
Emily Bolger Department of Computational Mathematics, Science, and Engineering; Michigan State University, Marcos Caballero Michigan State University