Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Publicações

2015

SURGERY OF THE PRIMARY TUMOUR: SHOULD THE RECOMMENDATION BE CHANGED?

Autores
Cardoso, MJ;

Publicação
BREAST

Abstract

2015

Emotional Adaptive Platform for Learning

Autores
Faria, AR; Almeida, A; Martins, C; Goncalves, R;

Publicação
METHODOLOGIES AND INTELLIGENT SYSTEMS FOR TECHNOLOGY ENHANCED LEARNING

Abstract
The aim of this paper is to present a new approach in user modeling process that use learning and cognitive styles and student emotional state to adapt the user interface, learning content and context. The model is based on a constructivist approach, assessing the user knowledge and presenting contents and activities adapted to the emotional characteristics, learning and cognitive styles of the student. The intelligent behavior of such platform depends on the existence of a tentative description of the student - the student model. The contents of this model and emotional state of the student are used by a domain and interaction model to select the most suitable response to student actions.

2015

Towards the Design and Implementation of Aspect-Oriented Programming for Spreadsheets

Autores
Maia, P; Mendes, J; Cunha, J; Rebêlo, H; Saraiva, J;

Publicação
Proceedings of the Second Workshop on Software Engineering Methods in Spreadsheets co-located with the 37th International Conference on Software Engineering (ICSE 2015) , Florence, Italy, May 18, 2015.

Abstract
A spreadsheet usually starts as a simple and singleuser software artifact, but, as frequent as in other software systems, quickly evolves into a complex system developed by many actors. Often, different users work on different aspects of the same spreadsheet: while a secretary may be only involved in adding plain data to the spreadsheet, an accountant may define new business rules, while an engineer may need to adapt the spreadsheet content so it can be used by other software systems. Unfortunately, spreadsheet systems do not offer modular mechanisms, and as a consequence, some of the previous tasks may be defined by adding intrusive "code" to the spreadsheet. In this paper we go through the design and implementation of an aspect-oriented language for spreadsheets so that users can work on different aspects of a spreadsheet in a modular way. For example, aspects can be defined in order to introduce new business rules to an existing spreadsheet, or to manipulate the spreadsheet data to be ported to another system. Aspects are defined as aspect-oriented program specifications that are dynamically woven into the underlying spreadsheet by an aspect weaver. In this aspect-oriented style of spreadsheet development, different users develop, or reuse, aspects without adding intrusive code to the original spreadsheet. Such code is added/executed by the spreadsheet weaving mechanism proposed in this paper. Copyright © 2015 for the individual papers by the papers' authors.

2015

iMOOC : building a platform from existing software components

Autores
Rocio, Vitor; Coelho, José;

Publicação

Abstract
iMOOC is a new pedagogical model for massive open online courses (Teixeira & Mota, 2013), that evolved from UAb’s online model (Pereira et al., 2008), based on its four pillars of student-centered learning, interaction, flexibility and digital inclusion. It is also a software platform, that supports this model, and that was developed at UAb in close articulation with the pedagogical model. In this paper we describe the guidelines that oriented such development, and argue in favor of the use (or re-use) of well-established and robust software components for this purpose, as opposed to building platforms from scratch. The emergence of MOOCs as open courses, where participants have free access to the course, created new challenges in a closed, formatted LMS landscape. This led to the development of whole new environments that addressed those requirements (edX, Coursera). The iMOOC approach, however, was to build a platform from existing open source software components using an integration of Moodle (https://moodle.org/), which was previously adapted to UAb’s pedagogical model (Rocio & Coelho, 2009), and Elgg (http://elgg.org/), combining the advantages of both formal and informal learning modes, and addressing the pedagogical requirements in a cost-effective way. The integration was achieved using the IMS specification for LTI (learning tools interoperability) (Severance, 2010). As a result, the iMOOC platform has been successfully used both in stand-alone projects, and also in the european ECO project, where the effort to turn it project-compliant was relatively simple, due to the adoption of well-established protocols.

2015

Multi-Agent System for Integrating Quality and Process Control in a Home Appliance Production Line

Autores
Leitão, P; Rodrigues, N; Turrin, C; Pagani, A;

Publicação
Industrial Agents: Emerging Applications of Software Agents in Industry

Abstract
This chapter describes the development, installation, and operation of a multi-agent system, designated as GRACE, integrating quality and process control to operate in a real home appliance production line, producing laundry washing machines owned by Whirlpool and located in Naples, Italy.

2015

Economic growth and the economics of corruption: A merge between tribes?

Autores
Teixeira, AAC; Silva, ST;

Publicação
Corruption, Economic Growth and Globalization

Abstract

  • 2373
  • 4203