(IJCSIS) International Journal of Computer Science and Information Security, Vol. 8, No. 9, December 2010 Development of a Project-Based Learning Approach in Requirement Engineering Nor Azliana Akmal Jamaludin Fakulti Industri Teknologi Maklumat, Universiti Industri Selangor (UNISEL) 45600 Bestari Jaya, Selangor, Malaysia norazliana@unisel.edu.my Shamsul Sahibuddin Advanced Informatics School, UTM International Campus, Universiti Teknologi Malaysia Jalan Semarak, 54100 Kuala Lumpur, Malaysia shamsul@utm.my Kamaruzaman Jusoff Faculty of Forestry, Universiti Putra Malaysia (UPM ) 43400 UPM Serdang Selangor, Malaysia kamaruz@putra.upm.edu.my Nur Hafizah Hidayat Fakulti Industri Teknologi Maklumat, Universiti Industri Selangor (UNISEL) 45600 Bestari Jaya, Selangor, Malaysia nur_hafizah @unisel.edu.my Abstract—Project failure is due to the lack of Requirement Engineering (RE) practice. The Industry needs to allocate another cost to send their employee for additional training before the employee can contribute to the job specification. It indicates that current practices of delivery mechanisms at the university fail to deliver graduates with employability skills. The objective of this research is to identify weaknesses in current practice of teaching Software Engineering undergraduate in Requirement Engineering. Additionally, this paper emphasized that Project- Based Learning (PjBL) is a right method for delivery mechanisms to enhance Software Engineering undergraduate skills particularly in RE. The PjBL is a superset to Problem- Based Learning, Individual-Collaborative Learning and Product- Based Learning. The intersection can strongly assist in the learning environment. Future work should be carried out to design the framework of PjBL, measuring the effectiveness of PjBL and the electronic Learning eNvironment (eLIN) system as a supportive tools to make PjBL successful. Keywords-Software Engineering education; Project-Based Learning (PjBL); Requirement Engineering; Problem-Based Learning; Individual & Collaborative Problem Solving and Product-Based Learning.) I. INTRODUCTION The number, size, and application domains of computer programs have grown dramatically. As a result, hundreds of billions are being spent on software development, and the livelihood and lives of most people depend on the effectiveness of this development. Since the dawn of computing in the 1940s, the use of computers and its applications have grown at a staggering rate. Software plays a central role in almost all aspects of our daily lives: in government, banking and finance, education, transportation, entertainment, medicine, agriculture, and law [37]. The current trend shows that students’ Cumulative Grade Point Average (CGPA) does not represent their skill [35]. In addition, academic supply does not meet the industry demands [17]. Recent trends with the effects of the recession, the unemployment rate is increasing. Because of this economic situation, something needs to be done for the students to prepare themselves before entering into the work force and these new graduates must understand what skills the industry is seeking [50]. Based on that reason, this research carried out the first objective that is to identify weaknesses in current practice of teaching Software Engineering undergraduate in Requirement Engineering. II. INDUSTRY AND SOFTWARE ENGINEERING EDUCATION PERSPECTIVE A. Industry Collaboration The report shown in Table 1 marked a decrease in project success rates, with 32% of all projects surveyed were successful defined as projects delivered on time and within budget, with required features and functions. Another 44% of all projects surveyed were challenged defined as late, over budget, and/or with less than the required features and functions. The remaining 24% of all projects surveyed failed defined as cancelled prior to completion or delivery and never used [14]. In software development industry, companies will usually tackle three main problems: cost minimization, tight deadlines and quality product. An engineering approach in software development will help them to overcome these problems.