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
Sobre

Sobre

Sou Professor Associado (com Agregação) no Departamento de Informática da Universidade do Minho e investigador sénior do HASLab/INESC TEC. Trabalho na aplicação de técnicas e ferramentas formais de engenharia de software à modelação e análise de sistemas interactivos.

Investigação financiada recente inclui: modelação e análise formais de sistemas interactivos (com um foco particular em dispoisitivos médicos); teste de interfaces com o utilizador baseado em modelos; prototipagem de sistemas de computação ubíqua utilziando realidade virtual; e engenharia reversa da cama de interface de aplicações.

Sou membro do grupo de trabalho IFIP WG 2.7/13.4 on User Interface Engineering (a que actualmente presido), do editorial board da revista Proc. of the ACM on HCI e do comité de steering da EICS (ACM SIGCHI Symposium on Engineering Interactive Computer Systems).

 

Tópicos
de interesse
Detalhes

Detalhes

  • Nome

    José Creissac Campos
  • Cargo

    Investigador Coordenador
  • Desde

    01 novembro 2011
  • Nacionalidade

    Portugal
  • Contactos

    +351253604440
    jose.c.campos@inesctec.pt
002
Publicações

2024

Assessing the impact of hints in learning formal specification

Autores
Cunha, A; Macedo, N; Campos, JC; Margolis, I; Sousa, E;

Publicação
Proceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training, SEET@ICSE 2024, Lisbon, Portugal, April 14-20, 2024

Abstract
Background: Many programming environments include automated feedback in the form of hints to help novices learn autonomously. Some experimental studies investigated the impact of automated hints in the immediate performance and learning retention in that context. Automated feedback is also becoming a popular research topic in the context of formal specification languages, but so far no experimental studies have been conducted to assess its impact while learning such languages. Objective: We aim to investigate the impact of different types of automated hints while learning a formal specification language, not only in terms of immediate performance and learning retention, but also in the emotional response of the students. Method: We conducted a simple one-factor randomised experiment in 2 sessions involving 85 BSc students majoring in CSE. In the 1st session students were divided in 1 control group and 3 experimental groups, each receiving a different type of hint while learning to specify simple requirements with the Alloy formal specification language. To assess the impact of hints on learning retention, in the 2nd session, 1 week later, students had no hints while formalising requirements. Before and after each session the students answered a standard self-reporting emotional survey to assess their emotional response to the experiment. Results: Of the 3 types of hints considered, only those pointing to the precise location of an error had a positive impact on the immediate performance and none had significant impact in learning retention. Hint availability also causes a significant impact on the emotional response, but no significant emotional impact exists once hints are no longer available (i.e. no deprivation effects were detected). Conclusion: Although none of the evaluated hints had an impact on learning retention, learning a formal specification language with an environment that provides hints with precise error locations seems to contribute to a better overall experience without apparent drawbacks. Further studies are needed to investigate if other kind of feedback, namely hints combined with some sort of self-explanation prompts, can have a positive impact in learning retention. © 2024 Copyright held by the owner/author(s).

2023

Rigorous State-Based Methods - 9th International Conference, ABZ 2023, Nancy, France, May 30 - June 2, 2023, Proceedings

Autores
Glässer, U; Campos, JC; Méry, D; Palanque, PA;

Publicação
ABZ

Abstract

2023

AMAN Case Study

Autores
Palanque, PA; Campos, JC;

Publicação
Rigorous State-Based Methods - 9th International Conference, ABZ 2023, Nancy, France, May 30 - June 2, 2023, Proceedings

Abstract
This document presents the case study for the ABZ 2023 conference. The case study introduces a safety critical interactive system called AMAN (Arrival MANager), which is a partly-autonomous scheduler of landing sequences of aircraft in airports. This interactive systems interleaves Air Traffic Controllers activities with automation in AMAN. While some AMAN systems are currently deployed in airports, we consider here only a subset of functions which represent a challenge in modelling and verification. © 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.

2023

HCI-E2-2023: Second IFIP WG 2.7/13.4 Workshop on HCI Engineering Education

Autores
Campos, JC; Nigay, L; Dix, AJ; Dittmar, A; Barbosa, SDJ; Spano, LD;

Publicação
Human-Computer Interaction - INTERACT 2023 - 19th IFIP TC13 International Conference, York, UK, August 28 - September 1, 2023, Proceedings, Part IV

Abstract
This second workshop on HCI Engineering Education aims at carrying forward work on identifying, examining, structuring, and sharing educational resources and approaches to support the process of teaching/learning Human-Computer Interaction (HCI) Engineering. The widening range of available interaction technologies and their applications in increasingly varied contexts (private or professional) underlines the importance of teaching HCI Engineering but also the difficulty of taking into account changes and developments in this field in often static university curricula. Besides, as these technologies are taught in diverse curricula (ranging from Human Factors and Psychology to hardcore Computer Science), we are interested in what the best approaches and best practices are to integrate HCI Engineering topics in the curricula of programs in Software Engineering, Computer Science, Human-computer Interaction, Psychology, Design, etc. The workshop is proposed on behalf of the IFIP Working Group 2.7/13.4 on User Interface Engineering. © 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.

2023

Prototyping with the IVY Workbench: Bridging Formal Methods and User-Centred Design

Autores
da Costa, RB; Campos, JC;

Publicação
Human-Computer Interaction - INTERACT 2023 - 19th IFIP TC13 International Conference, York, UK, August 28 - September 1, 2023, Proceedings, Part II

Abstract
The IVY workbench is a model-based tool for the formal modelling and verification of interactive systems. The tool uses model checking to carry out the verification step. The goal is not to replace, but to complement more exploratory and iterative user-centred design approaches. However, the need for formal and rigorous modelling and reasoning raises challenges for the integration of both approaches. This paper presents a new plugin that aims to provide support for the integration of the formal methods based analysis supported by the tool, with user-centred design. The plugin is described, and an initial validation of its functionalities presented. © 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.

Teses
supervisionadas

2023

Análise de Cenários para especificação de interfaces web

Autor
Rui Alexandre da Costa Gonçalves

Instituição
UM

2023

Deteção de conflitos em programas de Home Automation

Autor
Pedro Miguel Dias Veloso

Instituição
UM

2023

Aplicação móvel para inventário

Autor
Ricardo Loureiro da Silva

Instituição
UM

2023

A contribution towards improving

Autor
Ezequiel José Veloso Ferreira Moreira

Instituição
UM

2023

e-Saúde - Design e Desenvolvimento de Serviços Web de Telemonitorização

Autor
Carlos João Teixeira Preto

Instituição
UM