J. C. Campos and M. D. Harrison Formal approaches for Interactive Systems. In J. Vanderdonckt, P. Palanque and M. Winckler, editors, Handbook of Human Computer Interaction. Springer.
E. Moreira and J.C. Campos (2024) A language for explaining counterexamples. In 13th Symposium on Languages, Applications and Technologies (SLATE 2024), volume 120 of OpenAccess Series in Informatics (OASIcs), pages 11:1-11:14. Schloss Dagstuhl - LZI.
A. Cunha, N. Macedo, J.C. Campos, I. Margolis and E. Sousa (2024) Assessing the impact of hints in learning formal specification. In International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET 2024), pages 145-155. ACM.
P.A. Palanque and J.C. Campos (2023) AMAN Case Study. In Rigorous State-Based Methods - ABZ 2023, volume 14010 of Lecture Notes in Computer Science, pages 265-283. Springer.
S. Caffieau, J.C. Campos, C. Martinie, L. Nigay, P. Palanque and L.D. Spano (2022) Teaching HCI Engineering: Four Case Studies. In Feel, Sense, Design - INTERACT 2021 IFIP TC 13 Workshops, volume 13198 of Lecture Notes in Computer Science, pages 195-210. Springer.
K. Baumann, J.C. Campos, A. Dix, L. Nigay, P. Palanque, J. Vanderdonckt, G. van der Veer and B. Weyers (2021) HCI-E2 : HCI Engineering Education - For Developers, Designers and More. In C. Ardito et al., editor, Human-Computer Interaction - INTERACT 2021, volume 12936 of Lecture Notes in Computer Science, pages 542-547. Springer.
A. Canny, D. Navarre, J.C. Campos and P. Palanque (2020) Model-Based Testing of Post-WIMP Interactions Using Petri-nets. In E. Sekerinski et al., editor, Formal Methods. FM 2019 International Workshops, volume 12232 of Lecture Notes in Computer Science, pages 486-502. Springer.
R. Couto and J.C. Campos (2019) High assurance on Cyber-Physical Interactive Systems. In HCI Engineering 2019 - Methods and Tools for Advanced Interactive Systems and Integration of Multiple Stakeholder Viewpoints, pages 46-50.
R. Couto and J.C. Campos (2019) IVY 2 - A model-based analysis tool. In The 11th ACM SIGCHI Symposium on Engineering Interactive Computing Systems - EICS 2019, pages 5:1--5:6. ACM.
R. Couto, J.C. Campos, N. Macedo and A. Cunha (2018) Improving the Visualization of Alloy Instances. In Integrated Development Environment 2018 (F-IDE 2018), volume 284 of Electronic Proceedings in Theoretical Computer Science, pages 37-52.
M.D. Harrison, P. Masci and J.C. Campos (2018) Formal modelling as a component of user centred design. In M. Mazzara, I. Ober and G. Salaün, editors, Software Technologies: Applications and Foundations, volume 11176 of Lecture Notes in Computer Science, pages 274-289. Springer.
M. Pinto, M. Gonçalves, P. Masci, and J.C. Campos (2017) TOM: a Model-Based GUI Testing framework. In Formal Aspects of Component Software, volume 10487 of Lecture Notes in Computer Science, pages 155-161. Springer.
Machado, M., Couto, R. and Campos, J.C. (2017) MODUS: Model-based User Interfaces Prototyping. In Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems, pages 111--116. ACM.
Harrison, M.D., Masci, P.M., Campos, J.C. and Curzon, P. (2017) The specification and analysis of use properties of a nuclear control system. In Weyers, B., Palanque, P., Bowen, J. and Dix, A., editors, The Handbook on Formal Methods in Human Computer Interaction, Human-Computer Interaction Series, chapter 14. Springer.
P. Machado, R. Couto and J.C. Campos (2017) Um editor tabular para modelação de interfaces. In Atas do EPCGI 2017 - 24o. Encontro Português de Computação Gráfica e Interação, pages 243-244.
R. Couto, A.N. Ribeiro and J.C. Campos (2017) Avaliação de Usabilidade da ferramenta uCat. In Atas do EPCGI 2017 - 24o. Encontro Português de Computação Gráfica e Interação, pages 239-240.
R. Couto, A.N. Ribeiro and J.C. Campos (2016) Validating an approach to formalize use cases with ontologies. In Proceedings of the 13th International Workshop on Formal Engineering Approaches to Software Components and Architectures, volume 205 of Electronic Proceedings in Theoretical Computer Science, pages 1-15. Open Publishing Association.
M. Harrison, J.C. Campos, P. Masci and P. Curzon (2015) Templates as heuristics for proving properties of medical devices. In 5th EAI International Conference on Wireless Mobile Communication and Healthcare - "Transforming healthcare through innovations in mobile and wireless technologies". ACM.
T. Abade, J.C. Campos, R. Moreira, C.C.L. Silva and J.L. Silva (2015) Immersiveness of Ubiquitous Computing Environments Prototypes: A case study. In N. Streitz and P. Markopoulos, editors, Distributed, Ambient and Pervasive Interactions, volume 9189 of Lecture Notes in Computer Science, pages 237-248. Springer.
D. Almeida, J.C. Campos, J. Saraiva and J.C. Silva (2015) Towards a Catalog of Usability Smells. In ACM SAC 2015 proceedings - Volume I: Artificial Intelligence and Agents, Distributed Systems, and Information Systems, pages 175-181. ACM.
J. Lamas, C.C.L. Silva, M. Silva, S. Mouta, J.C. Campos, J.A. Santos (2015) Measuring end-to-end delay in real-time auralisation systems. In Euronoise - 10th European Congress and Exposition on Noise Control Engineering, pages 791-796. EAA-NAG-ABAV.
R. Couto, A.N. Ribeiro and J.C. Campos (2014) A Study on the Viability of Formalizing Use Cases. In 9th International Conference on the Quality of Information and Communications Technology, QUATIC 2014, pages 130-133. IEEE.
R. Couto, A.N. Ribeiro and J.C. Campos (2014) The Modelery: A Collaborative Web Based Repository. In Computational Science and Its Applications - ICCSA 2014, volume 8584 of Lecture Notes in Computer Science, pages 1-16. Springer.
T. Abade, T. Gomes, J.L. Silva and J.C. Campos (2014) Design and Evaluation of a Smart Library using the APEX Framework. In N. Streitz and P. Markopoulos, editors, Distributed, Ambient, and Pervasive Interactions, volume 8530 of Lecture Notes in Computer Science, pages 307-318. Springer.
A.I. Sampaio and J.C. Campos (2014) Towards a Framework for Adaptive Web Applications. In C. Stephanidis, editor, HCI International 2014 - Posters' Extended Abstracts, Part I, volume 434 of Communications in Computer and Information Science, pages 240-245. Springer.
J.C. Campos (2014) High assurance interactive computing systems. In J. Ziegler, J. C. Campos and L. Nigay, editors, HCI Engineering: Charting the Way towards Methods and Tools for Advanced Interactive Systems, pages 39-42.
R. Couto, A.N. Ribeiro and J.C. Campos (2014) Application of Ontologies in Identifying Requirements Patterns in Use Cases. In 11th International Workshop on Formal Engineering approaches to Software Components and Architectures (FESCA 2014), volume 147 of Electronic Proceedings in Theoretical Computer Science, pages 62-76.
J.C. Silva, J.C. Campos, J. Saraiva and J.L. Silva (2014) An approach for graphical user interface external bad smells detection. In New Perspectives in Information Systems and Technologies, vol. 2, volume 276 of Advances in Intelligent Systems and Computing, pages 199-205. Springer.
T. Abade, T. Gomes, J.L. Silva and J. C. Campos (2013) Avaliação de Ambientes Ubíquos na Plataforma APEX. In Luís Magalhães and Beatriz Santos, editors, Atas da Conferência Interação 2013, pages 177-178. Universidade de Trás-os-Montes e Alto Douro.
T. Gomes, T. Abade, M.D. Harrison, J.L. Silva and J.C. Campos (2013) Developing Serious Games With The APEX Framework. In Proceedings of the Workshop on "Ubiquitous games and gamification for promoting behavior change and wellbeing", pages 37-40.
S. Moreira, R. José and J.C. Campos (2013) An empirical study on immersive prototyping dimensions. In M. Kurosu, editor, Human-Computer Interaction: Human-Centred Design Approaches, Methods, Tools and Environments, volume 8004 of Lecture Notes in Computer Science, pages 421-430. Springer.
L. Oliveira, A.N. Ribeiro and J.C. Campos (2013) The Mobile Context Framework: providing context to mobile applications. In N. Streitz and C. Stephanidis, editors, Distributed, Ambient and Pervasive Interactions, volume 8028 of Lecture Notes in Computer Science, pages 144-153. Springer.
R. Couto, A.N. Ribeiro and J.C. Campos (2013) MapIt: A model based pattern recovery tool. In R.J. Machado, R.S.P. Maciel, J. Rubin and G. Botterweck, editors, Model-Based Methodologies for Pervasive and Embedded Software, volume 7706 of Lecture Notes in Computer Science, pages 19-37. Springer.
C.E. Silva and J.C. Campos (2012) Can GUI implementation markup languages be used for modelling?. In Marco Winckler, Peter Forbrig and Regina Bernhaupt, editors, Human Centred Software Engineering (HCSE 2012), volume 7623 of Lecture Notes in Computer Science, pages 112-129. Springer.
M.D. Harrison, J.C. Campos, P. Masci and N. Thomas (2012) Modelling and systematic analysis of interactive systems. In Matthew L. Bolton, Asaf Degani and Philippe Palanque, editors, Proceedings of the Workshop on Formal Methods in Human-Machine Interaction (Formal H), pages 25-28.
A. Barbosa, A. Paiva and J.C. Campos (2011) Test case generation from mutated task models. In Fabio Paternò, Kris Luyten, Frank Maurer, Prasun Dewan and Carmen Santoro, editors, ACM Symposium on Engineering Interactive Computing Systems (EICS 2011), pages 175-184. ACM. (ISBN: 978-1-4503-0778-9)
L. Freire, P.M. Arezes and J.C. Campos (2011) A importância das avaliações qualitativas em sistemas E-learning. In P. Arezes, J.S. Baptista, M.P. Barroso, P. Carneiro, P. Cordeiro, N. Costa, R. Melo, A.S. Miguel and G.P. Perestrelo, editors, Occupational Safety and Hygiene (SHO 2011), pages 274-278.
J. C. Silva, J. C. Campos and J. A. Saraiva (2010) GUI Inspection from Source Code Analysis. Electronic Communications of the EASST, 33: Foundations and Techniques for Open Source Software Certification 2010).
J. L. Silva, O. R. Ribeiro, J. M. Fernandes, J. C. Campos and M. D. Harrison (2010) The APEX framework: prototyping of ubiquitous environments based on Petri nets. In R. Bernhaupt, P. Forbrig, J. Gulliksen and M.K. Lárusdóttir, editors, Human-Centred Software Engineering, volume 6409 of Lecture Notes in Computer Science, pages 6-21. Springer.
J. C. Silva, C. E. Silva, J. C. Campos and J. A. Saraiva (2010) GUI Behavior from Source Code Analysis. In O. Mealha, J. Madeira, D. Tércio and B.S. Santos, editors, 4a. Conferência Nacional em Interacção Humano-Computador (Interacção 2010), pages 81-88. GPCG (Eurographics - Portuguese Chapter).
J.L. Silva, O.R. Ribeiro, J.M. Fernandes, J.C. Campos and M.D. Harrison (2010) Prototipagem rápida de ambientes ubíquos. In O. Mealha, J. Madeira, D. Tércio and B.S. Santos, editors, 4a. Conferência Nacional em Interacção Humano-Computador (Interacção 2010), pages 121-128. GPCG (Eurographics - Portuguese Chapter).
M.A. Barbosa, L.S. Barbosa and J.C. Campos (2010) A coordination model for interactive components. In Fundamentals of Software Engineering, volume 5961 of Lecture Notes in Computer Science, pages 416-430. Springer-Verlag. (ISBN: 978-3-642-11622-3)
J. C. Campos and S. Mendes (2009) FlexiXML: Um animador de modelos UsiXML. In 17o. Encontro Português de Computação Gráfica (17o. EPCG), pages 185-194. GPCG (Eurographics - Portuguese Chapter). (ISBN: 978-972-98464-3-4)
J. C. Campos and M. D. Harrison (2009) Interaction engineering using the IVY tool. In ACM Symposium on Engineering Interactive Computing Systems (EICS 2009), pages 35-44. ACM.
J.C. Silva, J. Saraiva and J.C. Campos (2009) A Generic Library for GUI Reasoning and Testing. In SAC '09: Proceedings of the 2009 ACM Symposium on Applied Computing, pages 121-128. ACM. (ISBN: 978-1-60558-166-8)
N. Guerreiro, S. Mendes, V. Pinheiro and J. C. Campos (2008) AniMAL - a user interface prototyper and animator for MAL interactor models. In J.C. Campos, D. Gonçalves, T. Romão and L. Rato, editors, Interacção 2008 - Actas da 3a. Conferência Nacional em Interacção Pessoa-Máquina, pages 93-102. Grupo Português de Computação Gráfica.
M. Borges, J. C. Campos and A. N. Ribeiro (2008) Framework de distribuição assíncrona de aplicações móveis situadas. In J.C. Campos, D. Gonçalves, T. Romão and L. Rato, editors, Interacção 2008 - Actas da 3a. Conferência Nacional em Interacção Pessoa-Máquina, pages 181-186. Grupo Português de Computação Gráfica.
J. C. Campos and M. D. Harrison (2008) Systematic analysis of control panel interfaces using formal tools. In XVth International Workshop on the Design, Verification and Specification of Interactive Systems (DSV-IS 2008), number 5136 of Lecture Notes in Computer Science, pages 72-85. Springer-Verlag.
G. J. Doherty, J. C. Campos and M. D. Harrison (2008) Resources for Situated Actions. In XVth International Workshop on the Design, Verification and Specification of Interactive Systems (DSV-IS 2008), number 5136 of Lecture Notes in Computer Science, pages 194-207. Springer-Verlag.
M. D. Harrison, J. C. Campos, G. Doherty and K. Loer (2008) Connecting rigorous system analysis to experience centred design. In E. Law, E. Hvannberg and G. Cockton, editors, Maturing Usability: Quality in Software, Interaction and Value, Human-Computer Interaction Series, chapter 3, pages 56-74. Springer. (ISSN: 1571-5035; ISBN: 978-1-84628-940-8)
S. Chatty, J. C. Campos, M. P. Gonzalez, S. Lepreux, E. G. Nilsson, V. Penichet and M. Santos J. Van den Bergh (2007) Processes: Working group report. In G. Doherty and A. Blandford, editors, Interactive Systems: Design, Specification and Verification, volume 4323 of Lecture Notes in Computer Science, pages 262-264. Springer-Verlag.
J. C. Campos and G. J. Doherty (2006) Supporting resource-based analysis of task information needs. In S.W. Gilroy and M.D. Harrison, editors, Interactive Systems: Design, Specification and Verification, volume 3941 of Lecture Notes in Computer Science, pages 188-200. Springer-Verlag. (ISSN: 0302-9743, ISBN: 3-540-34145-5)
J. C. Campos and M. D. Harrison (2006) Automated deduction and usability reasoning. In Claude Ghaoui, editor, Encyclopedia of Human-Computer Interaction, pages 45-54. Idea Group Reference. (ISBN: 1-59140-562-9 - hardcover / 1-59140-798-2 - ebook)
J. C. Campos and A. N. Ribeiro (2006) UML no Desenvolvimento de Sistemas Interactivos. In T. Chambel, N. J. Nunes, T. Romão and J. C. Campos, editors, Interacção 2006 - Actas da 2a. Conferência Nacional em Interacção Pessoa-Máquina, pages 77-80. Grupo Português de Computação Gráfica. (ISBN: 972-98464-7-2)
A. R. Fernandes, J. R. Pereira and J. C. Campos (2006) Accessibility and Visually Impaired Users. In I. Seruca, J. Filipe, S. Hammoudi and J. Cordeiro, editors, Enterprise Information Systems VI. Springer. (ISBN: 1-4020-3674-4). (Best papers from ICEIS 2005 - ar (ICEIS 2005): .19)
A. Mano and J. C. Campos (2006) Cognitive walkthroughs in the evaluation of user interfaces for children. In T. Chambel, N. J. Nunes, T. Romão and J. C. Campos, editors, Interacção 2006 - Actas da 2a. Conferência Nacional em Interacção Pessoa-Máquina, pages 195-198. Grupo Português de Computação Gráfica. (ISBN: 972-98464-7-2)
J. C. Silva, J. C. Campos and J. Saraiva (2006) Models for the Reverse Engineering of Java/Swing Applications. In J. M. Favre, D. Gasevic, R. Lämmel and A. Winter, editors, 3rd International Workshop on Metamodels, Schemas, Grammars, and Ontologies (ateM 2006) for Reverse Engineering, number 1/2006 of Informatik-Bericht series. Johannes Gutenberg-Universität Mainz, Institut füur Informatik - FB 8. (ISSN: 0931-9972)
J. C. Silva, J. C. Campos and J. Saraiva (2006) Engenharia Reversa de Sistemas Interactivos Desenvolvidos em Java2/Swing. In T. Chambel, N. J. Nunes, T. Romão and J. C. Campos, editors, Interacção 2006 - Actas da 2a. Conferência Nacional em Interacção Pessoa-Máquina, pages 63-72. Grupo Português de Computação Gráfica. (ISBN: 972-98464-7-2)
N. M. E. Sousa and J. C. Campos (2006) IVY Trace Visualiser. In T. Chambel, N. J. Nunes, T. Romão and J. C. Campos, editors, Interacção 2006 - Actas da 2a. Conferência Nacional em Interacção Pessoa-Máquina, pages 181-190. Grupo Português de Computação Gráfica. (ISBN: 972-98464-7-2)
J. C. Campos (2005) Model based web interfaces' analysis. In HCI International 2005 - 11th International Conference on Human-Computer Interaction (posters section). Laurence Erlbaum Associates, Inc. (ISBN: 0-8085-5807-5 - CD-ROM edition)
J. C. Campos and A. R. Fernandes (2005) Testing AudioBrowser. In HCI International - 11th International Conference on Human-Computer Interaction (posters section). Laurence Erlbaum Associates, Inc.. (ISBN: 0-8085-5807-5 - CD-ROM edition)
M.Harrison, G. Doherty and J. C. Campos (2005) Is there a role for rigorous system analysis in experience centred design?. Position paper for the Workshop on Space, Place, and Experience in Human Computer Interaction, 10th IFIP International Conference on Human Computer Interaction -- Interact 2005.
September.
L. Teixeira, ó. Costa, V. Pereira, C. P. Leão, F. O. Soares, M. T. Restivo, F. Chouzal, J. Mendes and J. C. Campos (2005) Laboratórios virtuais: duas aplicações no ensino de engenharia. In A. Mendes, I. Pereira and R. Costa, editors, VII Simpósio Internacional de Informática Educativa -- SIIE'05 (posters section). (ISBN: 972-95207-4-7 (CD-ROM edition))
J. C. Campos (2004) Interactors as Boundary Objects. Position paper at the CHI 2004 workshop: Identifying Gaps between HCI, Software Engineering, and Design, and Boundary Objects to Bridge Them.
April.
J. C. Campos (2004) Análise de usabilidade baseada em modelos. In Interação 2004 - 1a. Conferência Nacional em Interacção Pessoa-Máquina, pages 171-176. Grupo Português de Computação Gráfica. (ISBN: 972-98464-4-8 (proceedings also available as a special number of the {Virtual} electronic journal, ISSN: 0873-1837))
J. C. Campos, M. D. Harrison and Karsten Loer (2004) Verifying user interface behaviour with model checking. In J. C. Augusto and U. Ultes-Nitsche, editors, Verification and Validation of Enterprise Information Systems (VVEIS 2004), pages 87-96. INSTICC Press. (ISBN: 972-8865-03-1)
A. R. Fernandes, J. R. Pereira and J. C. Campos (2004) Accessibility and Visually Impaired Users. In I. Seruca, J. Filipe, S. Hammoudi and J. Cordeiro, editors, ICEIS 2004: Proceedings of the 6th International Conference on Enterprise Information Systems, volume 5, pages 75-80. INSTICC Press. (ISBN: 972-8865-00-7)
A. Mano and J. C. Campos (2004) Aplicação de um Cognitive Walkthrough - estudo de caso. In Interação 2004 - 1a. Conferência Nacional em Interacção Pessoa-Máquina, pages 256-258. Grupo Português de Computação Gráfica. (ISBN: 972-98464-4-8 (proceedings also available as a special number of the {Virtual} electronic journal, ISSN: 0873-1837))
J. C. Campos (2003) Using task knowledge to guide interactor specifications analysis. In J. A. Jorge, N. J. Nunes and J. Falcão e Cunha, editors, Interactive Systems: Design, Specification and Verification, volume 2844 of Lecture Notes in Computer Science, pages 171-186. Springer-Verlag. (ISSN: 0302-9743, ISBN: 3-540-20159-9)
J. C. Campos (2003) Uma abordagem formal à Engenharia da Usabilidade. In Simone D. J. Barbosa and Cleotilde Gonzalez, editors, CLIHC 2003 Conference Proceedings, ACM International Conference Proceeding Series, pages 17-28. ACM. (ISBN: 85-87926-05-5)
J. C. Campos and G. J. Doherty (2003) Reasoning about Dynamic Information Displays. In J. A. Jorge, N. J. Nunes and J. Falcão e Cunha, editors, Interactive Systems: Design, Specification and Verification, volume 2844 of Lecture Notes in Computer Science, pages 288-302. Springer-Verlag. (ISSN: 0302-9743, ISBN: 3-540-20159-9)
J. C. Campos and M. D. Harrison (2003) From HCI to Software Engineering and back. In Rick Kazman, Len Bass and Jan Bosch, editors, Bridging the Gaps Between Software Engineering and Human-Computer Interaction, ICSE '2003 workshop, pages 49-56.
J. C. Campos and G. J. Doherty (2001) Reasoning about Time in Dynamic Information Displays. In G.J. Doherty, M. Massink and M.D. Wilson, editors, Continuity in Future Computing Systems - Proceedings of I3 Spring Days Workshop, volume RAL-CONF-2001-001 of RAL Conference Proceedings, pages 80-95. Council for the Central Laboratory of the Research Councils. (ISSN: 1362-0231)
J. C. Campos (1999) Automated Deduction and Usability Reasoning. DPhil thesis, Department of Computer Science, University of York.
(Also available as Technical Report YCST 2000/9, Department of Computer Science, University of York)
J. C. Campos and M. D. Harrison (1999) Using automated reasoning in the design of an audio-visual communication system. In D. J. Duke and A. Puerta, editors, Design, Specification and Verification of Interactive Systems '99, Springer Computer Science, pages 167-188. Springer-Verlag/Wien. (ISSN: 0946-2767, ISBN: 3-211-83405-2)
J. C. Campos and M. D. Harrison (1998) The role of verification in interactive systems design. In P. Markopoulos and P. Johnson, editors, Design, Specification and Verification of Interactive Systems '98, Springer Computer Science, pages 155-170. Springer-Verlag/Wien. (ISSN: 0946-2767, ISBN: 3-211-83212-2)
G. Doherty, J. C. Campos and M. D. Harrison (1998) Representational Reasoning and Verification. In J. I. Siddiqi, editor, Proceedings of the BCS-FACS Workshop: Formal Aspects of the Human Computer Interaction, pages 193-212. SHU Press. (ISBN: 0-86339-7948)
J. C. Campos and M. D. Harrison (1997) Formally Verifying Interactive Systems: A Review. In M. D. Harrison and J. C. Torres, editors, Design, Specification and Verification of Interactive Systems '97, Springer Computer Science, pages 109-124. Springer-Verlag/Wien. (ISSN: 0946-2767, ISBN: 3-211-83055-3)
J. C. Campos and F. M. Martins (1996) Context Sensitive User Interfaces. In C. R. Roast and J. I. Siddiqi, editors, Formal Aspects of the Human Computer Interface, electronic Workshops in Computing. Springer-Verlag London. (ISBN: 3-540-76105-5)
J. C. Campos and F. M. Martins (1994) O Sistema GAMA - Arquitectura e Implementação. In F. M. Martins, J. J. Almeida and J. G. Rocha, editors, 6o. Encontro Português de Computação Gráfica, number UMDIAR9414, pages 2-15.