CRS - A hybrid Course Recommendation System for Software Engineering Education
Fri 13 May 2022 04:10 - 04:15 at ICSE room 1-even hours - Education Platforms 2 Chair(s): Lucia Happe
With the increasing numbers of elective courses at universities and the Massive Open Online Courses (MOOCs), Software Engineering (SE) students are facing challenges in selecting their study paths in tech. On the other hand, the skills in SE-related fields have been changing significantly for the past decade, which requires more frequent updates to the curriculum and teaching materials. There is a strong demand for a better course guide and recommendation system to aid higher education in SE to keep up with the industry requirements. In this work, we incorporate data mining techniques, a natural language processing model, and a recommendation system in an end-to-end web application that helps SE students and university faculty with those challenges. Our proposed hybrid Course Recommendation System (CRS) consists of two web applications (user and admin web apps) to provide multiple features, including user-specific suggestions for university courses, careers, jobs, industry-demanded skills together with online materials to learn those skills, and various analysis dashboards for both SE students and lecturers. We conduct a survey on SE students and faculty members to evaluate the initial impact of our CRS on the end users, which proved the effectiveness of our approach in addressing the mentioned issues. Demo: CRS User Web App and CRS Admin Web App.
Thu 12 MayDisplayed time zone: Eastern Time (US & Canada) change
20:00 - 21:00 | Education Platforms 3SEET - Software Engineering Education and Training at ICSE room 1-even hours Chair(s): Cecile Peraire Carnegie Mellon University Silicon Valley | ||
20:00 5mTalk | Debugging with Stack Overflow: Web Search Behavior in Novice and Expert Programmers SEET - Software Engineering Education and Training Annie Li University of Michigan, Madeline Endres University of Michigan, Westley Weimer University of Michigan DOI Pre-print Media Attached | ||
20:05 5mTalk | Peer Instruction in Online Software Testing and Continuous Integration – A Replication Study SEET - Software Engineering Education and Training Pre-print Media Attached | ||
20:10 5mTalk | CRS - A hybrid Course Recommendation System for Software Engineering Education SEET - Software Engineering Education and Training Nhi N.Y. Vo RMIT University Vietnam, Nam H. Vu RMIT University Vietnam, Tu A. Vu RMIT University Vietnam, Quang T. Vu RMIT University Vietnam, Bang D. Mach RMIT University Vietnam DOI Pre-print Media Attached | ||
20:15 5mTalk | ITSS: Interactive Web-Based Authoring and Playback Integrated Environment for Programming Tutorials SEET - Software Engineering Education and Training Eng Lieh Ouh Singapore Management University, Benjamin Kok Siew Gan School of Computing and Information Systems, Singapore Management University, David Lo Singapore Management University Pre-print Media Attached | ||
20:20 5mTalk | Preparing Software Engineers to Develop Robot Systems SEET - Software Engineering Education and Training Carl Hildebrandt University of Virginia, Meriel von Stein University of Virginia, Trey Woodlief University of Virginia, Sebastian Elbaum University of Virginia DOI Pre-print Media Attached |
Fri 13 MayDisplayed time zone: Eastern Time (US & Canada) change
04:00 - 05:00 | Education Platforms 2SEET - Software Engineering Education and Training at ICSE room 1-even hours Chair(s): Lucia Happe Karlsruhe Institute of Technology | ||
04:00 5mTalk | Seeking Flow from Fine-Grained Log Data SEET - Software Engineering Education and Training Benjamin Cowley University of Helsinki, Arto Hellas University of Helsinki;Finland, Petri Ihantola University of Helsinki, Juho Leinonen Aalto University, Michiel Spape University of Helsinki DOI Pre-print | ||
04:05 5mTalk | Write a Line: Tests with Answer Templates and String Completion Hints for Self-Learning in a CS1 Course SEET - Software Engineering Education and Training Oleg Sychev Volgograd State Technical University DOI Pre-print Media Attached | ||
04:10 5mTalk | CRS - A hybrid Course Recommendation System for Software Engineering Education SEET - Software Engineering Education and Training Nhi N.Y. Vo RMIT University Vietnam, Nam H. Vu RMIT University Vietnam, Tu A. Vu RMIT University Vietnam, Quang T. Vu RMIT University Vietnam, Bang D. Mach RMIT University Vietnam DOI Pre-print Media Attached | ||
04:15 5mTalk | ASPA: A Static Analyser to Support Learning and Continuous Feedback on Programming Courses. An Empirical Validation SEET - Software Engineering Education and Training Roope Luukkainen LUT University, Jussi Kasurinen LUT University, Uolevi Nikula LUT University, Valentina Lenarduzzi University of Oulu DOI Pre-print Media Attached | ||
04:20 5mTalk | ITSS: Interactive Web-Based Authoring and Playback Integrated Environment for Programming Tutorials SEET - Software Engineering Education and Training Eng Lieh Ouh Singapore Management University, Benjamin Kok Siew Gan School of Computing and Information Systems, Singapore Management University, David Lo Singapore Management University Pre-print Media Attached |