Learn More
Learning how to develop a program is known to be a difficult task to many novice students. This is a problem to which, neither the traditional teaching methods nor the more sophisticated methods based on computational tools already proposed have been able to meet. According to the related literature and our own experience as teachers, there seems to be a(More)
Shopping centers present a rich and heterogeneous environment, where IT systems can be implemented in order to support the needs of its actors. However, due to the environment complexity, several feasibility issues emerge when designing both the logical and physical architecture of such systems. Additionally, the system must be able to cope with the(More)
Technology is present in almost every simple aspect of the people's daily life. As an instance, let us refer to the smartphone. This device is usually equipped with a GPS module which may be used as an orientation system, if it carries the right functionalities. The problem is that these applications may be complex to operate and may not be within the(More)
Recommendation systems have been growing in number for the last fifteen years. To evolve and adapt to the demands of the actual society, many paradigms emerged giving birth to even more paradigms and hybrid approaches. Mobile devices have also been under an incredible growth rate in every business area, and there are already lots of mobile based systems to(More)
The model we present supporting collaborative scheduling in complex dynamic manufacturing environments , considers the interaction between an agent-based scheduling module (ASM) and a group decision support module (GDSM). The ASM outputs a set of candidate scheduling solutions, each generated based on specific criteria and/or by a particular method.(More)