Applying Fuzzy Rule-Based System on FMEA to Assess the Risks on Project-Based Software Engineering Education

Project-based learning has been in widespread use in education. However, project managers are unaware of the students’ lack of experience and treat them as if they were professional staff. This paper proposes the application of a fuzzy failure mode and effects analysis model for project-based software engineering education. This method integrates the fuzzy rule-based system with learning agents. The agents construct the membership function from historical data. Data are processed by a clustering process that facilitates the construction of the membership function. It helps students who lack experience in risk assessment to develop their expertise in that skill. The paper also suggests a classification technique for a fuzzy rule-based system that can be used to judge risk based on a fuzzy inference system. The student project will thus be further enhanced with respect to risk assessment. We then discuss the design of experiments to verify the proposed model.

[1]  Witold Pedrycz,et al.  Fuzzy Systems Engineering , 2007 .

[2]  Michael R. Lyu Software Reliability Engineering: A Roadmap , 2007, Future of Software Engineering (FOSE '07).

[3]  Nan Liu,et al.  Risk evaluation approaches in failure mode and effects analysis: A literature review , 2013, Expert Syst. Appl..

[4]  Witold Pedrycz,et al.  Fuzzy Systems Engineering - Toward Human-Centric Computing , 2007 .

[5]  R. C. Bromley,et al.  Failure modes, effects and criticality analysis (FMECA) , 1994 .

[6]  Pierre Flener,et al.  Realism in Project-Based Software Engineering Courses: Rewards, Risks, and Recommendations , 2006, ISCIS.

[7]  H. Ishibuchi,et al.  A fuzzy classifier system that generates fuzzy if-then rules for pattern classification problems , 1995, Proceedings of 1995 IEEE International Conference on Evolutionary Computation.

[8]  B. Boehm Software risk management: principles and practices , 1991, IEEE Software.

[9]  Hu-Chen Liu,et al.  Fuzzy Failure Mode and Effects Analysis Using Fuzzy Evidential Reasoning and Belief Rule-Based Methodology , 2013, IEEE Transactions on Reliability.

[10]  N. Rose The Cambridge Handbook of The Learning Sciences , 2007, British Journal of Psychiatry.

[11]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[12]  Michael Rossi,et al.  Failure Mode, Effects, and Criticality Analysis (FMECA) , 1993 .

[13]  Zne-Jung Lee,et al.  Applying fuzzy expert system to information security risk Assessment - A case study on an attendance system , 2013, 2013 International Conference on Fuzzy Theory and Its Applications (iFUZZY).

[14]  Hisao Ishibuchi,et al.  Voting in fuzzy rule-based systems for pattern classification problems , 1999, Fuzzy Sets Syst..

[15]  Tzung-Pei Hong,et al.  Induction of fuzzy rules and membership functions from training examples , 1996, Fuzzy Sets Syst..