Fuzzy Intelligent System for Student Software Project Evaluation

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Ogorodova, Anna, Shamoi, Pakizar, Karatayev, Aron
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866914779044511744
author Ogorodova, Anna
Shamoi, Pakizar
Karatayev, Aron
author_facet Ogorodova, Anna
Shamoi, Pakizar
Karatayev, Aron
contents Developing software projects allows students to put knowledge into practice and gain teamwork skills. However, assessing student performance in project-oriented courses poses significant challenges, particularly as the size of classes increases. The current paper introduces a fuzzy intelligent system designed to evaluate academic software projects using object-oriented programming and design course as an example. To establish evaluation criteria, we first conducted a survey of student project teams (n=31) and faculty (n=3) to identify key parameters and their applicable ranges. The selected criteria - clean code, use of inheritance, and functionality - were selected as essential for assessing the quality of academic software projects. These criteria were then represented as fuzzy variables with corresponding fuzzy sets. Collaborating with three experts, including one professor and two course instructors, we defined a set of fuzzy rules for a fuzzy inference system. This system processes the input criteria to produce a quantifiable measure of project success. The system demonstrated promising results in automating the evaluation of projects. Our approach standardizes project evaluations and helps to reduce the subjective bias in manual grading.
format Preprint
id arxiv_https___arxiv_org_abs_2405_00453
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Fuzzy Intelligent System for Student Software Project Evaluation
Ogorodova, Anna
Shamoi, Pakizar
Karatayev, Aron
Computers and Society
Artificial Intelligence
Software Engineering
Developing software projects allows students to put knowledge into practice and gain teamwork skills. However, assessing student performance in project-oriented courses poses significant challenges, particularly as the size of classes increases. The current paper introduces a fuzzy intelligent system designed to evaluate academic software projects using object-oriented programming and design course as an example. To establish evaluation criteria, we first conducted a survey of student project teams (n=31) and faculty (n=3) to identify key parameters and their applicable ranges. The selected criteria - clean code, use of inheritance, and functionality - were selected as essential for assessing the quality of academic software projects. These criteria were then represented as fuzzy variables with corresponding fuzzy sets. Collaborating with three experts, including one professor and two course instructors, we defined a set of fuzzy rules for a fuzzy inference system. This system processes the input criteria to produce a quantifiable measure of project success. The system demonstrated promising results in automating the evaluation of projects. Our approach standardizes project evaluations and helps to reduce the subjective bias in manual grading.
title Fuzzy Intelligent System for Student Software Project Evaluation
topic Computers and Society
Artificial Intelligence
Software Engineering
url https://arxiv.org/abs/2405.00453