Software engineering education: The gap between industry's requirements and graduates' readiness

Software engineering is one of the most demanding jobs in software industry nowadays and its demand keeps on increasing. However, there are several issues arise with regard to readiness of Information Technology (IT) or Computer Science (CS) graduates from the point of views of software industry. This perspective causes the supply of graduates mainly in software engineering field seems to be insufficient. The industry claims that the software engineering graduates are not able to meet their requirements in software industry. This is really surprising to the academia that offers software engineering specialisation or related programmes in IT or CS field. This phenomenon creates the gap between industry's requirements and graduates' readiness which indirectly reflects the gap between software engineering education and industry. A number of studies and frameworks are available to ponder the issues on software engineering education and industry. This paper reports the gap between industry's requirements and graduates' readiness in software engineering perspectives to face the real world. From the findings, we conclude that there is a gap due to high demands from the industry in highly skilled fresh graduates. In contrast, future graduates are still lack of confidence and readiness though they specialise in software engineering field that has more job opportunities in IT or CS field.

[1]  Geoffrey G. Roy,et al.  Software engineering education: from an engineering perspective , 1996, Proceedings 1996 International Conference Software Engineering: Education and Practice.

[2]  G. V. B. Subrahmanyam A Dynamic Framework for Software Engineering Education Curriculum to Reduce the Gap between the Software Organizations and Software Educational Institutions , 2009, 2009 22nd Conference on Software Engineering Education and Training.

[3]  M. Sveda,et al.  Industry feedback on skills and knowledge in real-time software engineering , 2008, 2008 19th EAEEIE Annual Conference.

[4]  Said Hadjerrouit Learner-centered web-based instruction in software engineering , 2005, IEEE Transactions on Education.

[5]  Abdelwahab Hamou-Lhadj,et al.  The Impact of the Model-Driven Approach to Software Engineering on Software Engineering Education , 2009, 2009 Sixth International Conference on Information Technology: New Generations.

[6]  Vasudeva Varma,et al.  Software Engineering Education in India: Issues and Challenges , 2008, 2008 21st Conference on Software Engineering Education and Training.

[7]  Haifeng Li,et al.  Developing a Software Engineering Curriculum for the Emerging Software Industry in China , 2006, 19th Conference on Software Engineering Education & Training (CSEET'06).

[8]  Shanika Karunasekera,et al.  Preparing Software Engineering Graduates for an Industry Career , 2007, 20th Conference on Software Engineering Education & Training (CSEET'07).

[9]  Michael DiBernardo Don't change a thing , 2009, ACM Crossroads.

[10]  Soheil Khajenoori,et al.  Collaborations: Closing the Industry-Academia Gap , 1997, IEEE Softw..

[11]  Henry F. Ledgard,et al.  Professional software; vol. 1: software engineering concepts , 1987 .

[12]  I.J. Rudas,et al.  IT Curriculum as a Complex Emerging Process , 2006, 2006 IEEE International Conference on Computational Cybernetics.

[13]  Ad. Rusu,et al.  Work in Progress: Smoothing the Border between Academic and Professional Software Engineering Environment through Entrepreneurship , 2006, Proceedings. Frontiers in Education. 36th Annual Conference.

[14]  Zaigham Mahmood A Framework for Software Engineering Education: A Group Projects Approach , 2007 .

[15]  R.B. Vaughn,et al.  Position Paper: The Importance of Experience with Industry in Software Engineering Education , 2006, 19th Conference on Software Engineering Education and Training Workshops (CSEETW'06).

[16]  Gil Taran,et al.  Software Engineering Education in Russia: A Comparative Study of People, Process and Technology a Four Year Perspective , 2007, 20th Conference on Software Engineering Education & Training (CSEET'07).

[17]  P. K. Mahanti,et al.  Software Engineering Education From Indian Perspective , 2005, 18th Conference on Software Engineering Education & Training (CSEET'05).