Fuzzy Intelligent System for Student Software Project Evaluation

Anna Ogorodova, Pakizar Shamoi, Aron Karatayev
5/1/2024
cs.CYcs.AIcs.SE

No confident code implementation found for this paper. 5 possible matches can be shown below.

Abstract

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 5 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{ogorodova2024fuzzy,
  title  = {Fuzzy Intelligent System for Student Software Project Evaluation},
  author = {Anna Ogorodova and Pakizar Shamoi and Aron Karatayev},
  year   = {2024},
  eprint = {2405.00453},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.00453v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.00453.svg)](https://codeofpaper.com/paper/2405.00453)

Discussion