Abstract

Project-based learning is widely used in various academic fields. Nevertheless, software engineering projects have a special statute due to their interdisciplinary features. Unlike other academic disciplines, software engineering requires knowledge from diverse engineering areas, but also from system modeling and design, business domain, communication. In order to maximize the learning benefits and to facilitate obtaining successful projects, the teacher has to be actively involved in all the phases of the project life cycle, including team formation. This article presents a new application which implements the collaborative learning paradigm through project-based learning in software engineering. The model automates the process of optimal grouping of students in teams based on a skill inventory created by the teacher. The collected answers related to students’ skills will help the teacher to built the most equilibrate groups in one's class. The grouping is made taking into account various criteria. Once groups are formed, students can collaborate by chatting in the project's forum or by attaching additional files to their project. Preliminary results are provided and discussed in the context of various groupware tools.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.