Hierarchical mechanisms for high-level modeling and simulation of digital systems. - Ricardo Jorge Machado 001; João Miguel Fernandes 001; Alberto José Proença (ICECS, 1998)

Modeling industrial embedded systems with UML. - João M. Fernandes 001; Ricardo Jorge Machado 001; Henrique M. Dinis Santos (CODES, 2000)

A Methodology for Complex Embedded Systems Design: Petri Nets within a UML Approach. - Ricardo Jorge Machado 001; João M. Fernandes 001; Henrique M. Dinis Santos (DIPES, 2000)

MIDAS: metodologia orientada ao objecto para desenvolvimento de sistemas embebidos - João M. Fernandes 001 (2000)

A Petri Net Meta-Model to Develop Software Components for Embedded Systems. - Ricardo Jorge Machado 001; João M. Fernandes 001 (ACSD, 2001)

From Use Cases to Objects: An Industrial Information Systems Case Study Analysis. - João M. Fernandes 001; Ricardo Jorge Machado 001 (OOIS, 2001)

System-Level Object-Orientation in the Specification and Validation of Embedded Systems. - João M. Fernandes 001; Ricardo J. Machado 001 (SBCCI, 2001)

Can UML be a System-Level Language for Embedded Software?. - João M. Fernandes 001; Ricardo Jorge Machado 001 (DIPES, 2002)

Heterogeneous Information Systems Integration: Organizations and Methodologies. - Ricardo Jorge Machado 001; João M. Fernandes 001 (PROFES, 2002)

Functional and Object-Oriented Views in Embedded Software Modeling. - João M. Fernandes 001; Johan Lilius (ECBS, 2004)

Tool Support for DFD-UML Model-based Transformations. - Dragos Truscan; João M. Fernandes 001; Johan Lilius (ECBS, 2004)

A Multi-Level Design Pattern for Embedded Software. - Ricardo Jorge Machado 001; João M. Fernandes 001 (DIPES, 2004)

Using RUP for Process-Oriented Organisations. - João M. Fernandes 001; Francisco J. Duarte (PROFES, 2004)

Towards a catalog of aspect-oriented refactorings. - Miguel P. Monteiro 001; João M. Fernandes 001 (AOSD, 2005)

Transformation of UML Models for Service-Oriented Software Architectures. - Ricardo Jorge Machado 001; João M. Fernandes 001; Paula Monteiro; Helena Rodrigues 001 (ECBS, 2005)

Model Checking Embedded Systems with PROMELA. - Óscar R. Ribeiro; João M. Fernandes 001; Luís F. Pinto (ECBS, 2005)

Refactoring a Java Code Base to AspectJ: An Illustrative Example. - Miguel P. Monteiro 001; João M. Fernandes 001 (ICSM, 2005)

Integration of Embedded Software with Corporate Information Systems. - Ricardo J. Machado 001; João M. Fernandes 001 (IESS, 2005)

Guest Editors' Foreword. - Johan Lilius; Ricardo Jorge Machado 001; Dragos Truscan; João M. Fernandes 001; Ivan Porres (Nord. J. Comput., 2005)

A reference framework for process-oriented software development organizations. - João M. Fernandes 001; Francisco J. Duarte (Softw. Syst. Model., 2005)

A Two-Year Software Engineering M.Sc. Degree Designed Under the Bologna Declaration Principles. - João M. Fernandes 001; Ricardo Jorge Machado 001 (ICSEA, 2006)

A Demonstration Case on the Transformation of Software Architectures for Service Specification. - João M. Fernandes 001; Ricardo Jorge Machado 001; Paula Monteiro; Helena Rodrigues 001 (DIPES, 2006)

Refinement of Software Architectures by Recursive Model Transformations. - Ricardo Jorge Machado 001; João M. Fernandes 001; Paula Monteiro; Helena Rodrigues 001 (PROFES, 2006)

Integration of DFDs into a UML-based Model-driven Engineering Approach. - João M. Fernandes 001; Johan Lilius; Dragos Truscan (Softw. Syst. Model., 2006)

Towards a Catalogue of Refactorings and Code Smells for AspectJ. - Miguel P. Monteiro 001; João M. Fernandes 001 (LNCS Trans. Aspect Oriented Softw. Dev., 2006)

Requirements Engineering for Reactive Systems: Coloured Petri Nets for an Elevator Controller. - João M. Fernandes 001; Jens Bæk Jørgensen; Simon Tjell (APSEC, 2007)

Deriving Software Architectures for CRUD Applications: The FPL Tower Interface Case Study. - Atif Mashkoor; João M. Fernandes 001 (ICSEA, 2007)

Automated Information Systems Generation for Process-Oriented Organizations. - Francisco J. Duarte; Ricardo Jorge Machado 001; João M. Fernandes 001 (QUATIC, 2007)

Validation of Reactive Software from Scenario-Based Models. - Óscar R. Ribeiro; João M. Fernandes 001 (QUATIC, 2007)

Translating Synchronous Petri Nets into PROMELA for Verifying Behavioural Properties. - Óscar R. Ribeiro; João M. Fernandes 001 (SIES, 2007)

Expressing Environment Assumptions and Real-time Requirements for a Distributed Embedded System with Shared Variables. - Simon Tjell; João M. Fernandes 001 (DIPES, 2008)

An illustrative example of refactoring object-oriented source code with aspect-oriented mechanisms. - Miguel P. Monteiro 001; João M. Fernandes 001 (Softw. Pract. Exp., 2008)

A Requirements Engineering and Management Training Course for Software Development Professionals. - João M. Fernandes 001; Ricardo Jorge Machado 001; Stephen B. Seidman (CSEE&T, 2009)

Model-based Methodologies for Pervasive and Embedded Software. - João M. Fernandes 001; Ricardo Jorge Machado 001; Luís C. Lamb; Flávio Rech Wagner (ICSE Companion, 2009)

Validation of Scenario-Based Business Requirements with Coloured Petri Nets. - Óscar R. Ribeiro; João M. Fernandes 001 (ICSEA, 2009)

Formal requirements modelling with executable use cases and coloured Petri nets. - Jens Bæk Jørgensen; Simon Tjell; João M. Fernandes 001 (Innov. Syst. Softw. Eng., 2009)

Recent advances in model-based methodologies for pervasive and embedded software. - João M. Fernandes 001; Luís C. Lamb; Ricardo Jorge Machado 001; Flávio Rech Wagner (ACM SIGSOFT Softw. Eng. Notes, 2009)

Combining Petri Nets and UML for Model-based Software Engineering. - João M. Fernandes 001 (ACSD/Petri Nets Workshops, 2010)

The APEX Framework: Prototyping of Ubiquitous Environments Based on Petri Nets. - José Luís Silva 001; Óscar R. Ribeiro; João M. Fernandes 001; José Creissac Campos; Michael D. Harrison (HCSE, 2010)

Scenario-Based Modeling in Industrial Information Systems. - Ricardo Jorge Machado 001; João M. Fernandes 001; João Paulo Barros; Luís Gomes 001 (DIPES/BICC, 2010)

Classification and Comparison of Agile Methods. - João M. Fernandes 001; Mauro Almeida (QUATIC, 2010)

PlayScrum - A Card Game to Learn the Scrum Agile Method. - João M. Fernandes 001; Sonia M. Sousa (VS-GAMES, 2010)

A Technique to Classify and Compare Agile Methods. - João M. Fernandes 001; Mauro Almeida (XP, 2010)

Guidelines for Modelling Reactive Systems with Coloured Petri Nets. - Madalena Gonçalves; João M. Fernandes 001 (MOMPES, 2012)

BIM: A Methodology to Transform Business Processes into Software Systems. - Francisco J. Duarte; Ricardo Jorge Machado 001; João M. Fernandes 001 (SWQD, 2012)

Model-based approaches and frameworks for embedded software systems. - João M. Fernandes 001; Dov Dori (Innov. Syst. Softw. Eng., 2012)

A Context Aware Architecture to Support People with Partial Visual Impairments. - João Fernandes 001; João Laranjeira; Paulo Novais; Goreti Marreiros; José Neves 001 (DCAI, 2013)

Assisting Data Warehousing Populating Processes Design through Modelling using Coloured Petri Nets. - Diogo Silva; João M. Fernandes 001; Orlando Belo (SIMULTECH, 2013)

A Transformation of Business Process Models into Software-Executable Models Using MDA. - Nuno Santos 002; Francisco J. Duarte; Ricardo Jorge Machado 001; João M. Fernandes 001 (SWQD, 2013)

Enriching MATLAB with aspect-oriented features for developing embedded systems. - João M. P. Cardoso; João M. Fernandes 001; Miguel P. Monteiro 001; Tiago Carvalho 001; Ricardo Nobre (J. Syst. Archit., 2013)

Authorship trends in software engineering. - João M. Fernandes 001 (Scientometrics, 2014)

Comparing AHP and ELECTRE I for prioritizing software requirements. - João M. Fernandes 001; Susana Prozil Rodrigues; Lino A. Costa (SNPD, 2015)

Cyber-physical systems design: transition from functional to architectural models. - Rosane Fátima Passarini; Jean-Marie Farines; João M. Fernandes 001; Leandro Buss Becker (Des. Autom. Embed. Syst., 2015)

Requirements in Engineering Projects - João M. Fernandes 001; Ricardo J. Machado 001 (Springer, 2016)

Using Scrum Together with UML Models: A Collaborative University-Industry R&D Software Project. - Nuno Santos 002; João M. Fernandes 001; Maria Sameiro Carvalho; Pedro V. Silva; Fábio A. Fernandes; Márcio P. Rebelo; Diogo Barbosa; Paulo Maia; Marco Couto 001; Ricardo J. Machado 001 (ICCSA (4), 2016)

iFloW: An Integrated Logistics Software System for Inbound Supply Chain Traceability. - Nuno Santos 002; Diogo Barbosa; Paulo Maia; Fábio A. Fernandes; Márcio P. Rebelo; Pedro V. Silva; Maria Sameiro Carvalho; João M. Fernandes 001; Ricardo J. Machado 001 (I-ESA, 2016)

Foreword of the Thematic Track Quality Aspects in Agile Methods. - Eduardo Miranda; João M. Fernandes 001 (QUATIC, 2016)

Highly-cited papers in software engineering: The top-100. - Vahid Garousi; João M. Fernandes 001 (Inf. Softw. Technol., 2016)

Industry-academia collaborations in software engineering: An empirical analysis of challenges, patterns and anti-patterns in research projects. - Vahid Garousi; Michael Felderer; João M. Fernandes 001; Dietmar Pfahl; Mika V. Mäntylä (EASE, 2017)

Evolution in the number of authors of computer science publications. - João M. Fernandes 001; Miguel Pessoa Monteiro (Scientometrics, 2017)

Quantity versus impact of software engineering papers: a quantitative study. - Vahid Garousi; João M. Fernandes 001 (Scientometrics, 2017)

Data Requirements Elicitation in Big Data Warehousing. - António A. C. Vieira; Luís Pedro; Maribel Yasmina Santos; João Miguel Fernandes 001; Luís M. S. Dias (EMCIS, 2018)

Determinants for the Success of Software Startups: Insights from a Regional Cluster. - Paulo S. L. P. Afonso; João M. Fernandes 001 (ICSOB, 2018)

Changing and Pivoting the Business Model in Software Startups. - João M. Fernandes 001; Paulo S. L. P. Afonso (ICSOB, 2018)

Bibliometric Analysis of 50 Years of IEEE Industrial Electronics Society Publications. - João M. Fernandes 001; João-Paulo Barros; Luís Gomes 001 (IECON, 2018)

A Systematic Reuse-Based Approach for Customized Cloned Variants. - Karam Ignaim; João M. Fernandes 001; André L. Ferreira; Jana Seidel (QUATIC, 2018)

On the Use of Smartphone Sensors for Developing Advanced Driver Assistance Systems. - Nuno M. Santos; André L. Ferreira; João M. Fernandes 001 (SmartCity360°, 2019)

An industrial case study for adopting software product lines in automotive industry: an evolution-based approach for software product lines (EVOA-SPL). - Karam Ignaim; João M. Fernandes 001 (SPLC (B), 2019)

Characterizing industry-academia collaborations in software engineering: evidence from 101 projects. - Vahid Garousi; Dietmar Pfahl; João M. Fernandes 001; Michael Felderer; Mika V. Mäntylä; David C. Shepherd; Andrea Arcuri; Ahmet Coskunçay; Bedir Tekinerdogan (Empir. Softw. Eng., 2019)

A Software Engineering Course that Promotes Entrepreneurship: Insights from a VUCA Perspective. - João M. Fernandes 001; Paulo S. L. P. Afonso (ICSOB, 2020)

Alphabetic order of authors in scholarly publications: a bibliometric study for 27 scientific fields. - João M. Fernandes 001; Paulo Cortez 001 (Scientometrics, 2020)

Web based Object Annotation Tool using a Triplet-ReID Sorting Approach. - Afonso Costa; André L. Ferreira; João M. Fernandes 001 (ICPRAM, 2021)

Meta-learning and the new challenges of machine learning. - José Pedro Monteiro; Diogo Ramos; Davide Carneiro; Francisco J. Duarte; João M. Fernandes 001; Paulo Novais (Int. J. Intell. Syst., 2021)

Transforming Ideas and Developing Entrepreneurship Skills in Computing Sciences and Informatics Engineering Courses. - Edward David Moreno; João Miguel Fernandes 001; Victor Alves; Maria Elena Leon Olave; Paulo S. L. P. Afonso (EATIS, 2022)

Enhancing VRUs Safety with V2P communications: an experiment with hidden pedestrians on a crosswalk. - Fábio Gonçalves; Bruno Ribeiro 002; João Santos 006; Óscar Gama; Francisco Castro; João Fernandes 001; António Duarte Costa; Bruno Dias; Maria João Nicolau; Joaquim Macedo 001; Alexandre J. T. Santos (ICUMT, 2022)

A hybrid bi-objective optimization approach for joint determination of safety stock and safety time buffers in multi-item single-stage industrial supply chains. - Pedro Mimoso Silva; João N. C. Gonçalves; Tiago M. Martins; Luís C. Marques; Miguel Oliveira; Marcelo I. Reis; Luís Araújo; Daniela Correia; José Telhada; Lino A. Costa; João M. Fernandes 001 (Comput. Ind. Eng., 2022)

A concrete product derivation in software product line engineering: a practical approach. - Karam Ignaim; Khalid Alkharabsheh; André L. Ferreira; João M. Fernandes 001 (Int. J. Comput. Appl. Technol., 2022)

Author placement in Computer Science: a study based on the careers of ACM Fellows. - João M. Fernandes 001; António Costa 001; Paulo Cortez 001 (Scientometrics, 2022)

Impact of remote work on Portuguese software professionals during the COVID-19 pandemic. - Ana J. Almeida; Jácome Cunha; João M. Fernandes 001 (CIbSE, 2023)

A 5G-based Authentication Framework for V2X Communication. - Diana Magalhães; Vinicius C. Ferreira 001; Nelson Rodrigues 001; João M. Fernandes 001 (CSCN, 2023)

Improving Incident Management Processes with Feature Models. - Karam Mustafa Ignaim; João M. Fernandes 001 (J. Cyber Secur. Mobil., 2024)

An industrial experience of using reference architectures for mapping features to code. - Karam Ignaim; João M. Fernandes 001; André L. Ferreira (Sci. Comput. Program., 2024)

Improving an emergency repair process with feature models. - Karam Ignaim; João M. Fernandes 001 (J. Softw. Evol. Process., 2024)

Automatic detection of scratching events on vehicles with audio-based spectrograms. - André R. Soares; André L. Ferreira; João M. Fernandes 001 (Expert Syst. Appl., 2025)

MLOps for Developing Machine-Learning-Enhanced Automotive Applications: Experience at the Bosch Cross-Domain Computing Solutions Division. - André L. Ferreira; João M. Fernandes 001 (IEEE Softw., 2025)