Component-based software development approach is based on the idea to develop software systems by selecting appropriate off-the-shelf components and then to assemble them with a w...
Ontologies constitute formal models of some aspect of the world that may be used for drawing interesting logical conclusions even for large models. Software models capture relevant...
Recent publications indicate the importance of software engineering in the computer science curriculum. In this paper, we present the final part of software engineering education ...
Louwarnoud van der Duim, Jesper Andersson, Marco S...
In this paper, we present the application of a set of software engineering roles. Role definitions were developed using internationally recognized software engineering reference do...
Claude Y. Laporte, Mikel Doucet, Pierre Bourque, Y...
Experience from industry shows that graduates in computer science generally lack many of the skills required in software development projects. This presents a challenge to academi...