CS seminar: Supporting Reusability of Online Code Examples

Warning Icon This event is in the past.

When:
February 18, 2025
11:30 a.m. to 12:20 p.m.
Where:
M. Roy Wilson State Hall
5143 Cass Ave (Room #2216)
Detroit, MI 48202
Event category: Seminar
In-person

Speaker

Dr. Muhammad Asaduzzaman, Assistant Professor, Computer Science, University of Windsor

Abstract

Online code repositories (e.g., GitHub) and community question-answering sites (e.g., Stack Overflow) contain a large volume of information on software development activities and are actively used by millions of developers around the world. Developers extensively reuse code examples from GitHub and Stack Overflow through copy-paste programming practices. Such code examples use Application Programming Interfaces (APIs) of libraries to reuse existing functionalities instead of implementing everything from scratch. However, reusing online code examples poses several challenges. Code examples may not be complete (e.g., missing external references and declaration statements). As a result, the code examples may not compile and run. The complete code examples demonstrating the steps to solve a problem may fail to compile due to missing libraries, their version information, or associated configuration. In this talk, I will describe our work on supporting the reusability of online code snippets.

Bio

Dr. Muhammad Asaduzzaman is a tenure-track Assistant Professor in the School of Computer Science at the University of Windsor. He received his Ph.D. in Computer Science/Software Engineering from the University of Saskatchewan. Dr. Asaduzzaman is interested in facilitating software development activities by mining source code repositories, community question-answering sites (e.g., Stack Overflow), and online tutorials. His research is a blend of empirical studies and the development of the associated tooling to support software development activities. His research appears in premier software engineering venues (e.g., TSE, EMSE, ASE, ICSME, and MSR).

Contact

Lori Smith
lorismith@wayne.edu

Cost

Free
February 2025
SU M TU W TH F SA
2627282930311
2345678
9101112131415
16171819202122
2324252627281