EVALUATION OF TECHNICAL SKILLS IN SOFTWARE ENGINEERING COURSE PROJECTS

Today, software engineering is one of the toughest challenges in the software industry and software engineering demand is increasing. However, software engineering industry indicates that, software engineering graduates does not meet the needs of. When new graduates start to job, industry spends time for their education. This waste of time and the low success rate of software projects in industry, causes a very serious cost. In this study, the questionnaire was performed on the projects to students of Systems Analysis and Design, Software Engineering and Agile Software Development courses at two different university. This questionnaire consists of questions designed to measure students' technical and soft skills. In this paper, Technical skills evaluated for Systems Analysis and Design, Software Engineering and Agile Software Development courses and these results compared with soscial skills results. Aim of this study is to determine the capabilities of students to be insufficient skills in software development courses project for improve the quality of software engineering graduates. Thus, more experienced student trained and higher-quality projects will be developed.

___

  • [1] Mıshra, A., Cagıltay, N. E. and Kılıc, O., “Software engineering education: some important dimensions”, European Journal of Engineering Education, 32, 3, 349-361, 2007.
  • [2] Saiedian, H., Bagert, D. and Mead, N., “Software Engineering Programs: Dispelling the Myths and Misconceptions”, IEEE Software, 19, 5, 35-41, 2002.
  • [3] Hilburn, T. and Humphrey, W., “The Impending Changes in Software Education”, IEEE Software, 19, 5, 22-24, 2002.
  • [4] Saiedian, H., Bagert, D. J. and Mead, N. R., “Software Engineering Programs: Dispelling the Myths and Misconceptions”, IEEE Software, 19, 5, 35-41, 2002.
  • [5] Standish Group, “Chaos Report”, The Standish Group International, 1995.
  • [6] Standish Group, “Chaos: Recipe for Success”, The Standish Group International, 1999.
  • [7] Standish Group, “Chaos Summary 2009: The 10 Laws of Chaos”, The Standish Group International, 2009.
  • [8] Cihan, P. and Kalıpsiz, O., “Assessing the Human Factors in Software Development Courses Students Project”, International Conferance on Education and Educational Technologies, 2013.
  • [9] Rusu, A., Rusu, A. and Elloitt R., “Work in Progress: Smoothing the Border between Academic and Professional Software Engineering Environment through Entrepreneurship”, Proceeding of 36th ASEE/IEEE Frontiers in Education Conference, 17-18, 2006.
  • [10] Garg, K. and Varma, V., “Software Engineering Education in India: Issues and Challenges”, IEEE 21st Conference on Software Engineering Education and Training 2008 (CSEET’08), IEEE Computer Society, 110-117, 2008.
  • [11] Beckman, K. and Khajenoori, S., “Collabaration Closing the Industry-Academia Gap”, IEEE Software, 14, 6, 49-57, 1997.
  • [12] Almi, N.E.A.M., Rahman, N. A., Purusothaman, D. et. al., “Software Engineering Education: The Gap Between Industry’s Requirements and Graduates’ Readiness”, IEEE Symposium on Computers & Informatics (ISCI), 542-547, 2011.
  • [13] Shami, N.S., “Together apart: An ethnographic study of industry academia collaboration”, Proceedings of the CSCW Workshop 2006 on Supporting the Social Side of Large Scale Software Development, 2006.
  • [14] Rusu, A., Rusu, A. and Santiago C., “Academia-Academia-Industry Collaborations on Software Engineering Projects Using Local-Remote Teams”, ACM Special Interest Group on Computer Science Education(SIGCSE’09), 2009.
  • [15] Aybay, H.I., “Yazılım Mühendisliği Dersi için Proje Ağırlıklı ve Problem Çözmeye Dayanan Yeni Bir Yaklaşım”, Ulusal Yazılım Mühendisliği Sempozyumu(UYMS’05), 2005.
  • [16] Teles, V.M. and Oliveira, C.E.T, “Reviewing the Curriculum of Software Engineering Undergraduate Courses to Incorporate Communication and Interpersonal Skills Teaching”, Proceedings of the 16th Conference on Software Engineering Education and Training, 2003.
  • [17] Kumar, V., Kinzel, G., Wei, S. et. al., “Multi-University Design Projects”. Journal of Engineering Education(JEE), 89, 3, 353-59, 2000.
  • [18] Liu, C., “Enriching software engineering courses with service-learning projects and the open-source approach”, Proceedings of the 27th international Conference on Software Engineering(ICSE’05), 613-614, 2005.
  • [19] Reichlmayr, T.J., “Collaborating With Industry–Strategies for an Undergraduate Software Engineering Program”, Proceedings of the international workshop 2006 on Summit on Software Engineering Education(SSEE’06), 13-16, 2006.
  • [20] Rusu A., Paglione, M., Snyder, F. et. al., “Overcoming Limited Resources: An Academia-Government Partnership on Software Engineering and Capstone Projects”. Proceedings of 37th ASEE/IEEE Frontiers in Education Conference, IEEE Computer Society, 2007.
  • [21] Rusu, A., Webb, R., Shanline, D. et. al., “A Multiple-Projects-Multiple-Winners Approach for Teaching Software Engineering”, Proceedings of 9th IASTED International Conference on Software Engineering and Applications, 2005.
  • [22] Blake, M.B., “A Student-Enacted Simulation Approach to Software Engineering Education”, IEEE Transactions on Education, 46, 3, 2003.
  • [23] Begel, A. ve Simon, B., “Novice Software Developers, All Over Again”, Proceedings of the Fourth international Workshop on Computing Education Research(ICER’08), 3-14, 2008.
  • [24] Kılıç, Ö., Çağıltay, N.E. ve Tokdemir, G., “Yazılım mühendisliği diyagramlarının kullanımındaki bilişsel ve davranışsal özellikler”, II. Ulusal Mühendislik Kongresi, 349-355, 2006.
  • [25] Song, I.Y. and Froehlich,K.,“Entity-relationship modeling”,IEEE Potentials, 13, 5, 29- 34,1994.
  • [26] “Introduction to Software Engineering”, Available from: http://en.wikibooks.org/wiki/Introduction_to_Software_Engineering/Print_version, [accessed February 15, 2013].
  • [27] Flowler, M. and Scott, K., UML Distilled: A Brief Guide to the Standard Object Modeling Languange, Addison Wesley, 55-56, 1999.
  • [28] “Nesneye yönelik analiz ve tasarıma giriş”, Available from: yilmazkilicaslan.trakya.edu.tr/teaching/uml_giris.ppt, [accessed February 15, 2013].
  • [29] Kalıpsız, O., Buharalı, A. ve Biricik, G., Sistem Analizi ve Tasarımı, Papatya Yayıncılık, İstanbul, 2011.