| 2025 | RCIS | 3rd International Workshop on Cyber-Physical Social Systems for Sustainability: Preface. | Isabel Sofia Brito, Ivan Machado, Joo Paulo Barros |
| 2024 | RCIS | 2nd International Workshop on Cyber-Physical Social Systems for Sustainability: Preface. | Isabel Sofia Brito, Ivan Machado, Joo Paulo Barros |
| 2024 | SIGCSE | Sokoban: An Assignment for an Object-Oriented and GUI Programming Course. | Joo Paulo Barros |
| 2023 | SIGCSE | Boosting Conceptual Thinking in a Programming Course - An Ontology-Based Approach. | Joo Paulo Barros |
| 2022 | CSEDU | Active Learning Activities in a Pandemic Context for a Software Engineering Course: An Experience Report. | Isabel Sofia Brito, Joo Paulo Barros |
| 2020 | EDUCON | Moving to Project-Based Learning at the Program Level: an Experience Report. | Isabel Sofia Brito, Joo Paulo Barros, Elsa Rodrigues |
| 2019 | ICISSP | Vulnerabilities in IoT Devices for Smart Home Environment. | Lus Costa, Joo Paulo Barros, Miguel Tavares |
| 2019 | IECON | Model Based Simulation for a Smart City Project Based on LoRa. | Rui Mesquita, Rogrio Campos-Rebelo, Joo Paulo Barros |
| 2018 | CSEDU | Students' Perceptions of Paper-Based vs. Computer-Based Testing in an Introductory Programming Course. | Joo Paulo Barros |
| 2017 | EDUCON | Student perspectives on the use of a Java library for novices. | Joo Paulo Barros, Isabel Sofia Brito |
| 2017 | ETFA | Towards automatic code generation for distributed cyber-physical systems: A first prototype for Arduino boards. | Artur Ataide, Joo Paulo Barros, Isabel Sofia Brito, Lus Gomes |
| 2017 | SECRYPT | Exploring USB Connection Vulnerabilities on Android Devices - Breaches using the Android Debug Bridge. | Joo Amarante, Joo Paulo Barros |
| 2016 | CSEDU | Towards a Mobile Application for an Engineering Geology Course - A Contribution to Improved Student Learning. | Joo Paulo Barros, Pedro Caixinha, Sofia Soares |
| 2016 | INDIN | From requirements to code (Re2Code) - A model-based approach for controller implementation. | Isabel Sofia Brito, Joo Paulo Barros, Lus Gomes |
| 2015 | INDIN | Controller design and implementation: An approach based on problem frames and Petri Net models. | Isabel Sofia Brito, Joo Paulo Barros, Lus Gomes |
| 2015 | MODELS | Executable models for Embedded Controllers Development - A Cloud Based Development Framework. | Fernando Pereira, Filipe Moutinho, Joo Paulo Barros, Anik Costa, Lus Gomes |
| 2014 | INDIN | Requirements specification for controller design - From use cases to IOPT net models. | Joo Paulo Barros, Isabel Sofia Brito, Lus Gomes |
| 2013 | ICSoft | From Concrete to Abstract - About Teaching UML Class Diagrams to Novice Programmers. | Joo Paulo Barros |
| 2013 | ICSoft | SmartRestaurant - A Report on the Development of a NFC-Based Mobile Application. | Vanda Rosa, Isabel Sofia Brito, Joo Paulo Barros |
| 2012 | IECON | On the verification of non-autonomous Petri net models using autonomous petri net tools. | Joo Paulo Barros, Lus Gomes, Anik Costa |
| 2012 | IECON | Model composition by reusing Petri net based modules. | Anik Costa, Lus Gomes, Joo Paulo Barros |
| 2012 | ITiCSE | Educating for mobile computing: addressing the new challenges. | Barry Burd, Joo Paulo Barros, Chris Johnson, Stan Kurkovsky, Arnold Rosenbloom, Nikolai Tillmann |
| 2011 | ITiCSE | Java2Sequence: a tool for the visualization of object-oriented programs in introductory programming. | Joo Paulo Barros, Lus Biscaia, Miguel Vitria |
| 2007 | ETFA | A graphical editor for the input-output place-transition petri net class. | Ricardo Nunes, Lus Gomes, Joo Paulo Barros |
| 2005 | ETFA | Towards usage of formal methods within embedded systems co-design. | Lus Gomes, Joo Paulo Barros, Anik Costa, Rui Pais, Filipe Moutinho |
| 2005 | ITiCSE | Two possible approaches for an intermediate GUI course. | Rui Pais, Joo Paulo Barros |
| 2005 | ITiCSE | Use of flash movies for teaching GUI programming. | Rui Pais, Joo Paulo Barros |
| 2004 | ICINCO | From Petri Nets to Executable Systems: An Environment for Code Generation and Analysis. | Joo Paulo Barros, Lus Gomes, Rui Pais, Rui Dias |
| 2003 | ETFA | On structuring mechanisms for Petri nets based system design. | Lus Gomes, Joo Paulo Barros |
| 2003 | ITiCSE | Using lab exams to ensure programming practice in an introductory programming course. | Joo Paulo Barros, Lus Estevens, Rui Dias, Rui Pais, Elisabete Soeiro |
| 2002 | ITiCSE | Specific proposals for the use of petri nets in a concurrent programming course. | Joo Paulo Barros |
| 2001 | ITiCSE | Use petri nets to improve your concurrent programming course. | Joo Paulo Barros |
| 2000 | ITiCSE | A versatile assignment in CS 2(poster session): a file compression utility based on the Huffman code. | Joo Paulo Barros, Rui Pais |