Home // ICSEA 2022, The Seventeenth International Conference on Software Engineering Advances // View article


Prepare Students for Software Industry: A case study on an agile full stack project

Authors:
Jose Carlos Metrôlho
Fernando Reinaldo Ribeiro
Rodrigo Batista
Paula Graça

Keywords: agile software development; cognitive services; form recogniser; scrum; software engineering; invoice.

Abstract:
Reducing the gap between Software Engineering education and the needs in the software industry is a goal for Academia. Advancing in terms of cutting-edge technical skills and good soft skills preparation is the desired goal to shorten the onboarding in the labour market. Generally, in computer science or computer engineering courses, separate subjects exist to teach requirements engineering, analysis and design, coding, or validation. However, integrating all these phases normally requires experience in developing a complete project. The approach presented in this paper has involved the staff of a software company in collaboration with the staff of an academic Institution and resulted in a student's involvement in a full-stack software development project. The student was involved in an agile team composed of teachers and IT professionals. Scrum framework was followed, and the product was developed using a low-code development platform. Results show that this agile and full stack approach allows students to develop cutting-edge technical and non-technical skills. The paper presents the approach, the achieved results, some lessons learned and some guidelines for the future.

Pages: 75 to 80

Copyright: Copyright (c) IARIA, 2022

Publication date: October 16, 2022

Published in: conference

ISSN: 2308-4235

ISBN: 978-1-61208-997-3

Location: Lisbon, Portugal

Dates: from October 16, 2022 to October 20, 2022