Software engineering provides the competences and skills to design and develop robust, secure and efficient applications that solve real problems. Students have to develop their …
Research on learning and, correspondingly, teaching conceptual modeling forms a diverse body of knowledge involving foci on various learning theories and approaches, learning …
Developing engaging learning experiences is costly and complicated. Open Educational Resources (OERs) offer the possibility of reuse, creating opportunities for more efficient and …
An important decision that must be taken by anyone designing a course involving (object oriented software) modelling is what tool support, if any, to use. Options include picking an …
G Sedrakyan, M Snoeck - International Workshop on Business Process …, 2012 - Springer
This paper describes an optimized didactic environment to support and improve learning achievements for conceptual modeling. In particular, it describes computer-aided techniques …
M Kumar, V Choppella - Proceedings of the 16th Innovations in Software …, 2023 - dl.acm.org
Software-as-a-Service (SaaS) product companies have brought in significant changes in how we build software from architecture and engineering process perspective. SaaS …
P Maier, T Schwarz - Proceedings of the ACM/IEEE 27th International …, 2024 - dl.acm.org
Motivated by the importance of object-oriented modeling in education, we introduce UML++, an object-modeling language that supports instantiation and execution of object models at …
Software conceptual design knowledge and skills are essential for graduating computer engineering students. Several approaches have been used to teach software conceptual …
G Sedrakyan, M Snoeck - International Workshop on Business Process …, 2013 - Springer
This paper describes the effects of a feedback-enabled MDA prototyping tool on the validation cycle for conceptual models. We observe the effects of such prototyping method …