Achieving Scalability in Project Based Learning through a Low-Code platform

João Paulo Fernandes, Ricardo Araujo, Mario Zenha-Rela

Research output: Chapter in Book/Report/Conference proceedingConference contribution


Defining an adequate project for a Software Engineering course is a challenging endeavour. Such a project must simulate as faithfully as possible a real industrial project, while accounting, e.g., for: i) the natural lack of experience of the students, ii) their constraints to full-Time dedication, and iii) reasonable effort required from the instructors. Additionally, while having a real client from industry may contribute to a more realistic experience, the project itself must be challenging enough to motivate the client while still not unduly burden the students. We report on our experience and share our insights from adopting a state-of-The-Art low-code software development platform as the core technology for project-based learning-with a real clientin a one-semester software engineering course. We had to handle i) a large class (200+ students), while providing ii) individual assessment iii) for students from very different backgrounds (majoring in three different topics). While we believe i) and ii) are recurrent, iii) poses a significant challenge in the establishment of a fair pedagogic context. We assess the merit of the experience taking as proxy: i) the students' individual and group performance, assessed both by the instructors and the client, and ii) the results of the course's standard institutional pedagogical survey. We have found evidence that the designed project created an even playing field for students from different backgrounds, while being manageable for the instructors and rewarding for the client.

Original languageEnglish (US)
Title of host publicationProceedings - 34th Brazilian Symposium on Software Engineering, SBES 2020
PublisherAssociation for Computing Machinery
Number of pages10
ISBN (Electronic)9781450387538
StatePublished - Oct 21 2020
Event34th Brazilian Symposium on Software Engineering, SBES 2020 - Virtual, Online, Brazil
Duration: Oct 21 2020Oct 23 2020

Publication series

NameACM International Conference Proceeding Series


Conference34th Brazilian Symposium on Software Engineering, SBES 2020
CityVirtual, Online


  • Low-Code Platforms
  • Project-based Learning
  • Scalability
  • Software Engineering Education

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications


Dive into the research topics of 'Achieving Scalability in Project Based Learning through a Low-Code platform'. Together they form a unique fingerprint.

Cite this