Preparing students for the software industry new demands

Bibliographic Details
Main Author: Metrôlho, J.C.M.M.
Publication Date: 2023
Other Authors: Ribeiro, Fernando Reinaldo, Batista, Rodrigo, Graça, Paula, Pacheco, Diogo
Format: Article
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10400.11/8558
Summary: A solid preparation in terms of soft skills and state- of-the-art technical skills in Software Engineering (SE) is a goal for the academy. It also contributes to reducing the gap between Software Engineering education and the software industry's new demands. Generally, in computer science or computer engineering courses, there are separate subjects to teach requirements engineering, analysis, design, coding, or validation. However, integrating all these subjects usually requires experience in developing a complete project. This article describes aspects of an active and collaborative learning approach involving academia and industry actors. The approach presented in this article involved staff from a software company in collaboration with staff from an academic institution. It resulted in a student being involved in an entire software development project. The student was involved in an agile team of faculty and Information Technology (IT) professionals. The Scrum agile framework was followed, and the product was developed using a Low-code development platform. This article presents the approach, details of the project design and implementation, results achieved, lessons learned, and guidelines for the future. The results show that this agile, full-stack approach allows students to develop cutting- edge technical and non-technical skills.
id RCAP_819a247a57c077af1e3666f7671b749d
oai_identifier_str oai:repositorio.ipcb.pt:10400.11/8558
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Preparing students for the software industry new demandsAgile software development;Cognitive servicesForm recognizerScrumSoftware engineeringSoftware industryA solid preparation in terms of soft skills and state- of-the-art technical skills in Software Engineering (SE) is a goal for the academy. It also contributes to reducing the gap between Software Engineering education and the software industry's new demands. Generally, in computer science or computer engineering courses, there are separate subjects to teach requirements engineering, analysis, design, coding, or validation. However, integrating all these subjects usually requires experience in developing a complete project. This article describes aspects of an active and collaborative learning approach involving academia and industry actors. The approach presented in this article involved staff from a software company in collaboration with staff from an academic institution. It resulted in a student being involved in an entire software development project. The student was involved in an agile team of faculty and Information Technology (IT) professionals. The Scrum agile framework was followed, and the product was developed using a Low-code development platform. This article presents the approach, details of the project design and implementation, results achieved, lessons learned, and guidelines for the future. The results show that this agile, full-stack approach allows students to develop cutting- edge technical and non-technical skills.IARIARepositório Científico do Instituto Politécnico de Castelo BrancoMetrôlho, J.C.M.M.Ribeiro, Fernando ReinaldoBatista, RodrigoGraça, PaulaPacheco, Diogo2023-07-18T08:40:33Z20232023-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.11/8558eng1942-2628info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-02-26T14:29:13Zoai:repositorio.ipcb.pt:10400.11/8558Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T21:42:50.855296Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Preparing students for the software industry new demands
title Preparing students for the software industry new demands
spellingShingle Preparing students for the software industry new demands
Metrôlho, J.C.M.M.
Agile software development;
Cognitive services
Form recognizer
Scrum
Software engineering
Software industry
title_short Preparing students for the software industry new demands
title_full Preparing students for the software industry new demands
title_fullStr Preparing students for the software industry new demands
title_full_unstemmed Preparing students for the software industry new demands
title_sort Preparing students for the software industry new demands
author Metrôlho, J.C.M.M.
author_facet Metrôlho, J.C.M.M.
Ribeiro, Fernando Reinaldo
Batista, Rodrigo
Graça, Paula
Pacheco, Diogo
author_role author
author2 Ribeiro, Fernando Reinaldo
Batista, Rodrigo
Graça, Paula
Pacheco, Diogo
author2_role author
author
author
author
dc.contributor.none.fl_str_mv Repositório Científico do Instituto Politécnico de Castelo Branco
dc.contributor.author.fl_str_mv Metrôlho, J.C.M.M.
Ribeiro, Fernando Reinaldo
Batista, Rodrigo
Graça, Paula
Pacheco, Diogo
dc.subject.por.fl_str_mv Agile software development;
Cognitive services
Form recognizer
Scrum
Software engineering
Software industry
topic Agile software development;
Cognitive services
Form recognizer
Scrum
Software engineering
Software industry
description A solid preparation in terms of soft skills and state- of-the-art technical skills in Software Engineering (SE) is a goal for the academy. It also contributes to reducing the gap between Software Engineering education and the software industry's new demands. Generally, in computer science or computer engineering courses, there are separate subjects to teach requirements engineering, analysis, design, coding, or validation. However, integrating all these subjects usually requires experience in developing a complete project. This article describes aspects of an active and collaborative learning approach involving academia and industry actors. The approach presented in this article involved staff from a software company in collaboration with staff from an academic institution. It resulted in a student being involved in an entire software development project. The student was involved in an agile team of faculty and Information Technology (IT) professionals. The Scrum agile framework was followed, and the product was developed using a Low-code development platform. This article presents the approach, details of the project design and implementation, results achieved, lessons learned, and guidelines for the future. The results show that this agile, full-stack approach allows students to develop cutting- edge technical and non-technical skills.
publishDate 2023
dc.date.none.fl_str_mv 2023-07-18T08:40:33Z
2023
2023-01-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.11/8558
url http://hdl.handle.net/10400.11/8558
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 1942-2628
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv IARIA
publisher.none.fl_str_mv IARIA
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833599392135774208