2024 ASEE Annual Conference & Exposition

Board 47: A Mentor-Mentee Matching Algorithm to Automate Process of Finding an Ideal Mentor for Students

Presented at Computers in Education Division (COED) Poster Session

Work in Progress: MentorMate - A Mentor-Mentee Matching Algorithm to Automate Process of Finding an Ideal Mentor for Students

Students frequently face challenges due to limited access to resources that support their technical and personal development. Finding a mentor whose expertise perfectly matches a student’s goals and interests is a major challenge due to the lack of resources universities offer. Existing resources, such as mentor databases, require students to manually filter through a list of mentors to find an ideal match. Searching this list can be time consuming and inefficient, thus an automated solution to simplify and expedite the mentorship process is needed. MentorMate is a software application designed with a mentor-mentee matching algorithm to allow students to match with mentors who have similar backgrounds and interests.

The matching system has two main parts, the frontend and the backend. The frontend component is a MERN web application, and serves as an interface for users to register into the database to get matched. Upon registering, users are asked to pick a role (mentor or mentee), based on which they are presented with a questionnaire. The results from this questionnaire are used to determine similarity scores, which aids the matching process. The heart of the backend component is the matching algorithm which leverages the idea of K-means clustering to group mentees with mentors.

In order to ensure that the algorithm produces desirable results, two kinds of testing is conducted. The first involves a set of several dummy mentors and mentees that tests the algorithm and compares the outcomes with predetermined results. The second round of testing is based on real subjects, where people are asked to register as a mentor or mentee on the web application. After the matching process, the users are surveyed to determine how satisfied they are with their match.

MentorMate is at the forefront of using technology to improve education, changing challenges in education and mentorship are approached. By harnessing the power of automation and intelligent algorithms, MentorMate sets a precedent for the integration of technology in fostering supportive learning environments. It not only enables students to connect with mentors who align with their goals but also contributes significantly to the broader educational landscape. Through meaningful mentor-mentee relationships, the platform creates a collaborative learning environment where knowledge and experiences are shared seamlessly. This approach not only enhances students' technical skills but also nurtures their personal development, resulting in a well-rounded educational experience that prepares them to become future professionals and leaders.

Authors
  1. Doaa Muhammad University of Toronto
Download paper (5.72 MB)

Are you a researcher? Would you like to cite this paper? Visit the ASEE document repository at peer.asee.org for more tools and easy citations.