This report investigates the relationships between design patterns and programming languages. A comparison is carried out between the usual track of programming languages developme...
We detect design patterns in legacy code combining static and dynamic analyses. The analyses do not depend on coding or naming conventions. We classify potential pattern instances...
In order to build a data structure that is extensible and reusable, it is necessary to decouple the intrinsic and primitive behavior of the structure from the application specific...
ColourVision is an interactive installation that empowers people to step into an intensive dialogue with colors. Physical seating postures such as active, relaxed or reflective pos...
Website traffic varies through time in consistent and predictable ways, with highest traffic in the middle of the day. When providing media content to visitors, it is important to...