Open Access Open Access  Restricted Access Subscription Access

Improved Undergraduate Software Capstone Project Development with Adoption of Industry Practices


Affiliations
1 Computer Science & Information Technology Department, RIT, Rajaramnagar, India
 

   Subscribe/Renew Journal


To improve cost-effectiveness, the software development processes in the IT industries are changing rapidly. There is a gap in different processes in IT industries and engineering institutes due to a mismatch in industry expectations and academic practices. According to different survey reports, this gap is increasing significantly due to lack of domain knowledge, inabilities of adopting recent technologies, old curriculum contents, poor assessment methodologies, and old project development practices, etc. To make students industry-ready, it is necessary to inculcate recent software development processes in academics. Academic project is one of the important courses in an undergraduate program which inculcates industry required skills among the students to bridge the gap to a greater extent. In this work, the gap in academic software project development practices is identifies through feedback from industry experts, alumni, and previous three years' student projects. This paper presents Industry Oriented Software Engineering Practices (IOSEP) methodology to adopt the recent industry practices in academics for improving students' project quality. The proposed methodology is implemented for the third-year mini project and a final year capstone project for academic year 2018-19. The IOSEP methodology incorporates an agile model, industry coding practices, GitHub platform, modern tools and technologies, testing tools, real-time deployment and, LaTex for documentation. To analyse the effectiveness of the proposed methodology, a new skill-based assessment method and rubrics are designed. K-means clustering is used to analyse students' performance. The Elbow method and silhouette analysis are used to select the number of clusters. Results show that optimal cluster values are three and more than 38% of students are in excellent cluster. The post feedback analysis from faculties and students show that project quality improved compared to previous years on development time, coding practices, technology use, and technical report writing. Industry-sponsored projects, participation in project competitions, student paper publications, and placement statistics are improved than the previous three years.

Keywords

Software Development, Agile Model, Github, LaTex, Employability Skills.
Subscription Login to verify subscription
User
Notifications
Font Size


Abstract Views: 423

PDF Views: 149




  • Improved Undergraduate Software Capstone Project Development with Adoption of Industry Practices

Abstract Views: 423  |  PDF Views: 149

Authors

Ravindra Mandale
Computer Science & Information Technology Department, RIT, Rajaramnagar, India
Ashwini Patil
Computer Science & Information Technology Department, RIT, Rajaramnagar, India
Amol Adamuthe
Computer Science & Information Technology Department, RIT, Rajaramnagar, India

Abstract


To improve cost-effectiveness, the software development processes in the IT industries are changing rapidly. There is a gap in different processes in IT industries and engineering institutes due to a mismatch in industry expectations and academic practices. According to different survey reports, this gap is increasing significantly due to lack of domain knowledge, inabilities of adopting recent technologies, old curriculum contents, poor assessment methodologies, and old project development practices, etc. To make students industry-ready, it is necessary to inculcate recent software development processes in academics. Academic project is one of the important courses in an undergraduate program which inculcates industry required skills among the students to bridge the gap to a greater extent. In this work, the gap in academic software project development practices is identifies through feedback from industry experts, alumni, and previous three years' student projects. This paper presents Industry Oriented Software Engineering Practices (IOSEP) methodology to adopt the recent industry practices in academics for improving students' project quality. The proposed methodology is implemented for the third-year mini project and a final year capstone project for academic year 2018-19. The IOSEP methodology incorporates an agile model, industry coding practices, GitHub platform, modern tools and technologies, testing tools, real-time deployment and, LaTex for documentation. To analyse the effectiveness of the proposed methodology, a new skill-based assessment method and rubrics are designed. K-means clustering is used to analyse students' performance. The Elbow method and silhouette analysis are used to select the number of clusters. Results show that optimal cluster values are three and more than 38% of students are in excellent cluster. The post feedback analysis from faculties and students show that project quality improved compared to previous years on development time, coding practices, technology use, and technical report writing. Industry-sponsored projects, participation in project competitions, student paper publications, and placement statistics are improved than the previous three years.

Keywords


Software Development, Agile Model, Github, LaTex, Employability Skills.



DOI: https://doi.org/10.16920/jeet%2F2021%2Fv34i4%2F153757