IJMECS Vol. 17, No. 4, 8 Aug. 2025
Cover page and Table of Contents: PDF (size: 1473KB)
PDF (1473KB), PP.26-44
Views: 0 Downloads: 0
Fuzzy Sets and Logic, Software Project Evaluation, Student Performance, Automated Grading, Object-Oriented Programming
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 class sizes increase. This paper introduces a fuzzy intelligent system designed to evaluate academic software projects using an object-oriented programming and design course as an example. Our methodology involved conducting a survey of student project teams (n=31) and faculty (n=3) to identify key evaluation parameters and their applicable ranges. The critical criteria—clean code, use of inheritance, and functionality—were represented as fuzzy variables with corresponding fuzzy sets. We collaborated with three experts, including one professor and two course instructors, to define a set of fuzzy rules for a fuzzy inference system. This system processes the input criteria to produce a quantifiable measure of project success. Our fuzzy intelligent system demonstrated promising results in automating project evaluation, standardizing assessments, and reducing subjective bias in manual grading. The key findings show that the system effectively manages the increasing instructor workload, provides consistent and transparent evaluations, and offers timely and accurate feedback to students.
Anna Ogorodova, Pakizar Shamoi, Aron Karatayev, "Fuzzy Intelligent System for Student Software Project Evaluation", International Journal of Modern Education and Computer Science(IJMECS), Vol.17, No.4, pp. 26-44, 2025. DOI:10.5815/ijmecs.2025.04.02
[1]Shahid Rafiq, Ayesha Afzal, and Farrukh Kamran. Exploring the problems in teacher evaluation process and its perceived impact on teacher performance. Gomal University Journal of Research, 38:482–500, 12 2022.
[2]Mohd Yousuf and Abdul Wahid. The role of Artificial Intelligence in Education: Current Trends and Future Prospects. In 2021 International Conference on Information Science and Communications Technologies (ICISCT). IEEE, nov 3 2021.
[3]Chih-Pu Dai and Fengfeng Ke. Educational applications of artificial intelligence in simulation-based learning: A systematic mapping review. Computers and Education: Artificial Intelligence, 2022.
[4]M. Ivanovic´, Aleksandra Klašnja-Milic´evic´, M. Paprzycki, M. Ganzha, C. Baˇdicaˇ, A. Ba˘dica˘, and L. Jain. Current Trends in AI-Based Educational Processes An Overview. Intelligent Techniques in the Educational Process, 2022.
[5]Xi Ganga. Educational Artificial Intelligence (EAI) Connotation, Key Technology and Application Trend Interpretation and analysis of the two reports entitled “Preparing for the Future of Artificial Intelligence” and “The National Artificial Intelligence Research and Development Strategic Plan”. International Conference on Applied Algorithms, 2021.
[6]Víctor González-Calatayud, Paz Prendes-Espinosa, and Rosabel Roig-Vila. Artificial intelligence for student assessment: A systematic review. Applied Sciences, 11(12), 2021.
[7]Monika Hooda, Chhavi Rana, Omdev Dahiya, Ali Rizwan, and Md Shamim Hossain. Artificial intelligence for assessment and feedback to enhance student success in higher education. Mathematical Problems in Engineering, 2022:1–19, May 2022.
[8]Ramazan Yilmaz. Problems experienced in evaluating success and performance in distance education: A case study, 2017.
[9]Natasha Angeloska Galevska. Challenges of teachers in the process of evaluation and grading. The Eurasia Proceedings of Educational & Social Sciences (EPESS) The Eurasia Proceedings of Educational& Social Sciences (EPESS), 15, 2019.
[10]Duanning Zhou, Ron C W Kwok, Quan Zhang, and Jian Ma. A new method for student project assessment using fuzzy sets, 2001.
[11]Nia Amelia, Ade Gafar Abdullah, and Yadi Mulyadi. Meta-analysis of student performance assessment using fuzzy logic. Indonesian Journal of Science and Technology, 4:74–88, 2019.
[12]Gülçin Büyüközkan and Da Ruan. Evaluation of software development projects using a fuzzy multi-criteria decision approach. Mathematics and Computers in Simulation, 77:464–475, 05 2008.
[13]Aron Karatayev, Anna Ogorodova, and Pakizar Shamoi. Fuzzy inference system for test case prioritization in software testing, 2024.
[14]Lijia Chen, Pingping Chen, and Zhijian Lin. Artificial intelligence in education: A review. IEEE Access, 8:75264– 75278, 2020.
[15]Alexandara Harry. Role of AI in Education. Interdiciplinary Journal and Hummanity (INJURITY), 2023.
[16]E. Grace, Lecturer P. Vidhyavathi, and Lecturer P. Malathi. A STUDY ON "AI IN EDUCATION: Opportunities AND CHALLENGES FOR PERSONALIZED LEARNING. Industrial Engineering Journal, 2023.
[17]Oyebola Olusola Ayeni, Nancy Mohd Al Hamad, Onyebuchi Nneamaka Chisom, Blessing Osawaru, and Elizabeth Adewusi. Ai in education: A review of personalized learning and educational technology.
[18]Budee U Zaman. Transforming Education Through AI, Benefits, Risks, and Ethical Considerations. 2023.
[19]Mayank Chhatwal, Vikas Garg, and Nimit Rajput. Role of AI in the Education Sector. Lloyd Business Review, 2023.
[20]Nixon Duarte, Yury Montoya Pérez, A. Beltran, and Matilde Bolaño García. Use of Artificial Intelligence in Education: A Systematic Review. Proceedings of the International Conference on Industrial Engineering and Operations Management, 2023.
[21]Lijia Chen, Pingping Chen, and Zhijian Lin. Artificial intelligence in education: A review. IEEE Access, 8:75264–75278, 2020.
[22]R. Ilahi, I. Widiaty, and A. G. Abdullah. Fuzzy system application in education. IOP Conference Series: Materials Science and Engineering, 2018.
[23]Sergio Valdés-Pasarón, Bogart Yail Márquez, and Juan Manuel Ocegueda-Hernández. Methodology for Measuring the Quality of Education Using Fuzzy Logic. International Conference on Software Engineering and Computer Systems, 2011.
[24]Yuniana Cahyaningrum Cahyaningrum. Penerapan Artificial Intelligence Menggunakan Fuzzy Logic dalam Dunia Pendidikan. JURNAL AMPLIFIER : JURNAL ILMIAH BIDANG TEKNIK ELEKTRO DAN KOMPUTER, 13(2):62– 68, nov 22 2023.
[25]Mounira Chkiwa, Moez Chkiwa, and Fatma Achour. Student Knowledge Evaluation System: a case of application of Fuzzy logic in Intelligent Education. International Symposium on INnovations in Intelligent SysTems and Applications, 2023.
[26]A. Baba, F. M. Cin, and Didem Bakanay. A fuzzy system for evaluating students’ project in engineering education. Computer Applications in Engineering Education, 2012.
[27]Spyros Papadimitriou, Konstantina Chrysafiadi, and Maria Virvou. Evaluating the use of fuzzy logic in an educational game for offering adaptation. In 2019 International Conference on Computer, Information and Telecommunication Systems (CITS). IEEE, 8 2019.
[28]C. Fourali. Using Fuzzy Logic in Educational Measurement: The Case of Portfolio Assessment. 1997.
[29]Nihan Arslan Namli and Ozan Senkal. Using the fuzzy logic in assessing the programming performance of students.International Journal of Assessment Tools in Education, pages 701–712, 10 2018.
[30]Nne R Saturday and Friday E Onuodu. Evaluation of students’ performance using fuzzy logic, 2019.
[31]Tracy Adeline Ajol, Shirley Sinatra Gran, Agnes Kanyan, and Siti Farah Lajim. An enhanced systematic student performance evaluation based on fuzzy logic approach for selection of best student award. Asian Journal of University Education, 16:10–20, 12 2020.
[32]A. Fevzi Baba, F. Melis Cin, and Didem Bakanay. A fuzzy system for evaluating students’ project in engineering education. Computer Applications in Engineering Education, 20:287–294, 6 2012.
[33]Jian Ma and Duanning Zhou. Fuzzy set approach to the assessment of student-centered learning. Education, IEEE Transactions on, 43:237 – 241, 06 2000.
[34]Omid Haass and Gustavo Guzman. Understanding project evaluation – a review and reconceptualization, 5 2020.
[35]Alibek Barlybayev, Altynbek Sharipbay, Gulden Ulyukova, Talgat Sabyrov, and Batyrkhan Kuzenbayev. Student’s performance evaluation by fuzzy logic. volume 102, pages 98–105. Elsevier B.V., 2016.
[36]Beyza Esin Ozseven and Naim Cagman. A novel student performance evaluation model based on fuzzy logic for distance learning. International Journal of Multidisciplinary Studies and Innovative Technologies, 6:29, 2022.
[37]Andysah Putera and Utama Siahaan. Determination of thesis preceptor and examiner based on specification of teaching using fuzzy logic, 2015.
[38]Tadeusz A. Grzeszczyk. Developing a new project evaluation systems based on knowledge. Foundations of Management, 5:59–68, 12 2013.
[39]Assylzhan Izbassar, Muragul Muratbekova, Daniyar Amangeldi, Nazzere Oryngozha, Anna Ogorodova, and Pakizar Shamoi. Intelligent system for assessing university student personality development and career readiness. Procedia Computer Science, 231:779–785, 2024. 14th International Conference on Emerging Ubiquitous Systems and Pervasive Networks / 13th International Conference on Current and Future Trends of Information and Communication Technologies in Healthcare (EUSPN/ICTH 2023).
[40]L.A. Zadeh. Fuzzy sets. Information and Control, 8(3):338–353, 1965.
[41]Pakizar Shamoi, Atsushi Inoue, and Hiroharu Kawanaka. Modeling aesthetic preferences: Color coordination and fuzzy sets. Fuzzy Sets and Systems, 395:217–234, 2020. Aggregation Operations.
[42]L. A. Zadeh. The concept of a linguistic variable and its application to approximate reasoning: i, ii, iii. Inform. Sci., 8:199–251, 1975.
[43]Nitin Agarwal and Urvashi Rathod. Defining ‘success’ for software projects: An exploratory revelation. International journal of project management, 24(4):358–370, 2006.
[44]T.C. Lethbridge and R. Laganière. Object-oriented Software Engineering: Practical Software Development Using UML and Java. McGraw-Hill, 2001.
[45]Pakizar Shamoi, Atsushi Inoue, , and Hiroharu Kawanaka. Fhsi: Toward more human-consistent color representation. Journal of Advanced Computational Intelligence and Intelligent Informatics, 20(3), 2016.
[46]Shyi-Ming Chen and Chia-Hoang Lee. New methods for students’ evaluation using fuzzy sets. Fuzzy Sets and Systems, 104(2):209–218, 1999.
[47]Liviu-Cristian Du¸tu, Gilles Mauris, and Philippe Bolon. A fast and accurate rule-base generation method for mamdani fuzzy systems. IEEE Transactions on Fuzzy Systems, 26(2):715–733, 2017.
[48]Meenakshi Bansal, Dinesh Grover, and Dhiraj Sharma. Sensitivity association rule mining using weight based fuzzy logic. Global Journal of Enterprise Information System, 9(2):1–9, 2017.
[49]Quang Hung Do and Jeng-Fung Chen. A neuro-fuzzy approach in the classification of students’ academic perfor-mance. Computational Intelligence and Neuroscience, 2013, 2013.
[50]Antonio Cervero, Adrián Castro-Lopez, Lucía Álvarez-Blanco, María Esteban, and Ana Bernardo. Evaluation of educational quality performance on virtual campuses using fuzzy inference systems. Plos one, 15(5):e0232802, 2020.
[51]Michael Gr. Voskoglou. Fuzzy logic as a tool for assessing students’ knowledge and skills. Education Sciences, 3(2):208–221, 2013.
[52]Daniel Doz, Darjo Felda, and Mara Coticˇ. Assessing students’ mathematical knowledge with fuzzy logic. Education Sciences, 12(4):266, April 2022.