Diogo R. Ferreira

Professor of Information Systems at Instituto Superior Técnico (IST), Universidade de Lisboa (ULisboa) (formerly, Technical University of Lisbon)
Member of IEEE Task Force on Process Mining
 

Contacts

Address:
Instituto Superior Técnico
Campus do Taguspark
Avenida Prof. Dr. Cavaco Silva
2744-016 Porto Salvo
Portugal
Phone: +351 21 423 35 52
Office: 2-N1.19 (ext.5152)
E-mail:
 
 
Springer Amazon

Teaching

2013-2014 | Sistemas de Informação e Bases de Dados (IST,LEGI)
2013-2014 | Sistemas Empresariais Integrados (IST,MEIC-T)
2013-2014 | Sistemas de Gestão de Processos (IST,DEIC)
2013-2014 | Sistemas de Informação e Bases de Dados (IST,MEEC/MEBiom)
2013-2014 | Bases de Dados (IST,LEIC-T/LERC)
2011-2012 | Sistemas Empresariais Integrados (IST,MEIC-T/MERC)
2011-2012 | Sistemas de Gestão de Processos (IST,DEIC)
2011-2012 | Bases de Dados (IST,LEIC-T/LERC)
2011-2012 | Workshop Mestrado S.I. 2011 (workshop for beginning MSc students)
2010-2011 | Sistemas Empresariais Integrados (IST,MEIC-T/MERC)
2010-2011 | Bases de Dados (IST,LEIC-A)
2010-2011 | Workshop Mestrado S.I. 2010 (workshop for beginning MSc students)
2009-2010 | Sistemas Empresariais Integrados (IST,MEIC-T/MERC)
2009-2010 | Sistemas de Gestão de Processos (IST,DEIC)
2009-2010 | Bases de Dados (IST,LEIC-A)
2009-2010 | Workshop Masters S.I. 2009 (workshop for beginning MSc students)
2008-2009 | Sistemas de Gestão de Processos (IST,DEIC)
2008-2009 | Sistemas Empresariais Integrados (IST,MEIC-T/MERC)
2008-2009 | Bases de Dados / Sistemas de Informação e Bases de Dados (IST,LEIC-A/MEEC/MEBiom)
2008-2009 | Workshop Masters S.I. 2008 (workshop for beginning MSc students)
2007-2008 | Sistemas Empresariais Integrados (IST,MEIC-T/MERC)
2007-2008 | Business Intelligence (IST,POSI)
2007-2008 | Integração de Sistemas de Informação (IST,POSI)
2007-2008 | Sistemas de Informação e Bases de Dados (IST,MEEC/MEBiom)
2007-2008 | Bases de Dados (IST,LEIC-A)
2006-2007 | Sistemas Empresariais Integrados (IST,LEIC-T)
2006-2007 | Bases de Dados (IST,LEIC-A/LEEC/LCI)
2005-2006 | Algoritmos e Estruturas de Dados (IST,LEIC-T/LERCI)
2005-2006 | Análise de Sistemas de Informação I (FEUP,LCI)
2005-2006 | Fundamentos de Programação (FEUP,LEIC)
2005-2006 | Integração de Sistemas de Informação (FEUP,ProDEI)
2005-2006 | Programação (FEUP,LEEC)
2004-2005 | Algoritmos e Estruturas de Dados (FEUP,LEEC)
2004-2005 | Análise de Sistemas de Informação II (FEUP,LCI)
2004-2005 | Programação II (FEUP,LEIC)
2004-2005 | Análise de Sistemas de Informação I (FEUP,LCI)
2004-2005 | Programação (FEUP,LEEC)
2004-2005 | Sistemas de Informação nas Organizações / SIE / SI (FEUP,LEIC/LEEC/MEEC)
2003-2004 | Algoritmos e Estruturas de Dados (FEUP,LEEC)
2003-2004 | Programação II (FEUP,LEIC)
2003-2004 | Análise de Sistemas de Informação I (FEUP,LCI)
2003-2004 | Programação (FEUP,LEEC)
2003-2004 | Sistemas de Informação nas Organizações (FEUP,LEIC)
 

Research Areas

Process Mining, Business Process Management (BPM), Workflow Management, Business Process Modeling
Enterprise Application Integration (EAI), Service-Oriented Architectures (SOA), Semantic Web Services (SWS)
Inter-Organizational Business Processes, B2B Frameworks and Architectures, Business Networks
Context-Aware Processes, Services and Applications; Context Inference
 

Publications

Conference Papers

  • Evgeniy Vasilyev, Diogo R. Ferreira, Junichi Iijima, Using Inductive Reasoning to Find the Cause of Process Delays, IEEE Conference on Business Informatics (CBI 2013), pp. 242-249, Vienna, Austria, July 15-18, 2013 [PDF] [BibTeX]
  • Fernando Szimanski, Célia G. Ralha, Gerd Wagner, Diogo R. Ferreira, Improving Business Process Models with Agent-based Simulation and Process Mining, BPMDS'13 Working Conference, LNBIP 147, pp. 124-138, Springer, 2013 [PDF] [BibTeX]
  • André C. Santos, João M. P. Cardoso, Pedro C. Diniz, Diogo R. Ferreira, Specifying Adaptations through a DSL with an Application to Mobile Robot Navigation, 2nd Symposium on Languages, Applications and Technologies (SLATE'13), OASICS vol. 29, pp. 219-234, June 2013 [PDF] [BibTeX]
  • Diogo R. Ferreira, Fernando Szimanski, Célia Ghedini Ralha, A Hierarchical Markov Model to Understand the Behaviour of Agents in Business Processes, 8th International Workshop on Business Process Intelligence (BPI 2012), in Business Process Management Workshops, LNBIP 132, pp. 150-161, Springer, 2013 [PDF] [BibTeX]
  • David Martinho, Diogo R. Ferreira, Securely Storing and Executing Business Processes in the Cloud, 1st Joint Workshop on Security in Business Processes (SBP 2012), in Business Process Management Workshops, LNBIP 132, pp. 707-712, Springer, 2013 [PDF] [BibTeX]
  • Diogo R. Ferreira, Susana Alves, Lucinéia H. Thom, Ontology-Based Discovery of Workflow Activity Patterns, 2nd International Workshop on Reuse in Business Process Management (rBPM 2011), LNBIP 100, pp. 314-325, Springer, 2012 [PDF] [BibTeX]
  • Diogo R. Ferreira, Cláudia Alves, Discovering User Communities in Large Event Logs, 7th International Workshop on Business Process Intelligence (BPI 2011), in Business Process Management Workshops, LNBIP 99, pp. 123-134, Springer, 2012 [PDF] [BibTeX]
  • André C. Santos, João M. P. Cardoso, Diogo R. Ferreira, Pedro C. Diniz, A Domain-Specific Language for the Specification of Adaptable Context Inference, 9th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing (EUC 2011), pp. 268-273, IEEE Computer Society, 2011 [PDF] [BibTeX]
  • Michal Walicki, Diogo R. Ferreira, Mining Sequences for Patterns with Non-Repeating Symbols, IEEE Congress on Evolutionary Computation 2010 (IEEE World Congress on Computational Intelligence), pp. 3269-3276, Barcelona, Spain, July 18-23, 2010 [PDF] [BibTeX]
  • Gabriel M. Veiga, Diogo R. Ferreira, Understanding Spaghetti Models with Sequence Clustering for ProM, 5th International Workshop on Business Process Intelligence, in Business Process Management Workshops, LNBIP 43, pp. 92-103, Springer, 2010 [PDF] [BibTeX]
  • André C. Santos, João M. P. Cardoso, Pedro C. Diniz, Diogo R. Ferreira, Challenges in the Development of Context-Inference Systems for Mobile Applications, International Workshop on Programming Methods for Mobile and Pervasive Systems (PMMPS), colocated with Pervasive 2010, Helsinki, Finland, May 17-20, 2010 [PDF] [BibTeX]
  • Daniel Gillblad, Diogo R. Ferreira, Rebecca Steinert, Estimating the Parameters of Randomly Interleaved Markov Models, The 1st Workshop on Large-scale Data Mining: Theory and Applications (LDMTA 2009), in conjunction with ICDM 2009, Miami, FL, USA, December 6-9, 2009 [PDF] [BibTeX]
  • André C. Santos, João M. P. Cardoso, Diogo R. Ferreira, Pedro C. Diniz, Mobile Context Provider for Social Networking, Proceedings of the Fourth International Workshop on MObile and NEtworking Technologies for social applications (MONET´09), LNCS 5872, pp. 464-473, Springer, 2009 [PDF] [BibTeX]
  • Diogo R. Ferreira, Daniel Gillblad, Discovering Process Models from Unlabelled Event Logs, Proceedings of the 7th International Conference on Business Process Management (BPM 2009), LNCS 5701, pp. 143-158, Springer, 2009 [PDF] [BibTeX] [Source code]
  • Gil Aires da Silva, Diogo R. Ferreira, Applying Hidden Markov Models to Process Mining, in A. Rocha, F. Restivo, L. P. Reis, S. Torrão (eds.), Sistemas e Tecnologias de Informação: Actas da 4ª Conferência Ibérica de Sistemas e Tecnologias de Informação, pp. 207-210, AISTI/FEUP/UPF, 2009 [PDF] [BibTeX]
  • André C. Santos, Luís Tarrataca, João M. P. Cardoso, Diogo R. Ferreira, Pedro C. Diniz, Paulo Chaínho, Context Inference for Mobile Applications in the UPCASE Project, Proceedings of the Second International Conference on Mobile Wireless Middleware (Mobilware 2009), LNICST, vol.7, pp. 352-365, Springer, 2009 [PDF] [BibTeX]
  • Pedro C. Diniz, Diogo R. Ferreira, Automatic Extraction of Process Control Flow from I/O Operations, Proceedings of the 6th International Conference on Business Process Management (BPM 2008), LNCS 5240, pp. 342-357, Springer, 2008 [PDF] [BibTeX]
  • Diogo R. Ferreira, Miguel Mira da Silva, Using Process Mining for ITIL Assessment: a Case Study with Incident Management, Proceedings of the 13th Annual UKAIS Conference, Bournemouth University, April 10-11, 2008 [PDF] [BibTeX]
  • Diogo R. Ferreira, Marielba Zacarias, Miguel Malheiros, Pedro Ferreira, Approaching Process Mining with Sequence Clustering: Experiments and Findings, Proceedings of the 5th International Conference on Business Process Management (BPM 2007), LNCS 4714, pp. 360-374, Springer, 2007 [PDF] [BibTeX]
  • Diogo R. Ferreira, On the Concurrency of Inter-organizational Business Processes, Proceedings of the OTM Federated Conferences and Workshops (OTM 2006), LNCS 4277, pp. 844-853, Springer, 2006 [PDF] [BibTeX]
  • Diogo R. Ferreira, Hugo Ferreira, Learning, Planning, and the Life Cycle of Workflow Management, 9th IEEE International EDOC Conference (EDOC 2005), Enschede, The Netherlands, September 19-23, 2005 [Best Paper Award] [PDF] [BibTeX]
  • Diogo R. Ferreira, J. J. Pinto Ferreira, Essential Services for P2P e-Marketplaces, Proceedings of the 18th International Conference on CAD/CAM, Robotics and Factories of the Future (CARS&FOF 2002), Porto, Portugal, July 3-5, 2002 [PDF] [BibTeX]
  • Diogo R. Ferreira, J. J. Pinto Ferreira, Designing Workflow-Enabled Business-to-Business Infrastructures, Proceedings of the 7th International Conference on Concurrent Enterprising (ICE 2001), Bremen, Germany, June 27-29, 2001 [PDF] [BibTeX]
  • Diogo R. Ferreira, Hugo Ferreira, J. J. Pinto Ferreira, Thomas Goletz, Werner Geißler, Björn Levin, Anders Holst, Daniel Gillblad, Rui Ferraz, Fernando Lopes, Nuno Antunes, Alexandra Klen, Ricardo Rabelo, Kristina Ericson, Johan Karlsson, Cândida Medon, Domizia Lugli, Giovani Nasi, A Workflow-Based Approach to the Integration of Enterprise Networks, Proceedings of the 16th International Conference on CAD/CAM, Robotics & Factories of the Future (CARS&FOF 2000), Trinidad & Tobago, June 26-28, 2000 [PDF] [BibTeX]
  • Nuno Cruz, Aníbal Matos, Alfredo Martins, Jorge Silva, Domingos Santos, Dmitri Boutov, Diogo R. Ferreira, F. Lobo Pereira, Estuarine Environment Studies with Isurus, a Remus Class AUV, Proceedings of the MTS/IEEE Oceans'99 Conference, Seattle, EUA, September 1999 [PDF] [BibTeX]
  • Diogo R. Ferreira, J. J. Pinto Ferreira, A Workflow Management System for Coordinating Distributed Information-Based Business Processes, AAAI Workshop on Agent-Based Systems in the Business Context, Technical Report WS-99-02, AAAI Press, USA, 1999 [PDF] [BibTeX]
  • Diogo R. Ferreira, João Rei, José M. Mendonça, J. J. Pinto Ferreira, Building a Workflow Enactment Service for Telework Co-ordination, Proceedings of the First International Conference on Enterprise Information Systems (ICEIS'99), Setúbal, Portugal, 1999 [PDF] [BibTeX]

Journal Papers

  • Diogo R. Ferreira, Fernando Szimanski, Célia Ghedini Ralha, Improving process models by mining mappings of low-level events to high-level activities, Journal of Intelligent Information Systems, 2014 (to appear)
  • André C. Santos, João M. P. Cardoso, Pedro C. Diniz, Diogo R. Ferreira, Zlatko Petrov, Specifying Dynamic Adaptations for Embedded Applications Using a DSL, IEEE Embedded Systems Letters, 2014 (to appear)
  • André C. Santos, João M. P. Cardoso, Pedro C. Diniz, Diogo R. Ferreira, Zlatko Petrov, A DSL for specifying run-time adaptations for embedded systems: an application to vehicle stereo navigation, Supercomputing, 2014 (to appear)
  • Diogo R. Ferreira, The Impact of Search Depth on Chess Playing Strength, ICGA Journal, vol. 36, no. 2, pp. 67-80, June 2013 [PDF] [BibTeX]
  • Diogo R. Ferreira, Fernando Szimanski, Célia Ghedini Ralha, Mining the low-level behavior of agents in high-level business processes, International Journal of Business Process Integration and Management, vol. 6, no. 2, pp. 146-166, 2013 [PDF] [BibTeX]
  • Álvaro Rebuge, Diogo R. Ferreira, Business process analysis in healthcare environments: A methodology based on process mining, Information Systems, vol. 37, no. 2, pp. 99-116, April 2012 [PDF] [BibTeX]
  • Diogo R. Ferreira, Lucinéia H. Thom, A semantic approach to the discovery of workflow activity patterns in event logs, International Journal of Business Process Integration and Management, vol. 6, no. 1, pp. 4-17, 2012 [PDF] [BibTeX]
  • Diogo R. Ferreira, Determining the Strength of Chess Players Based on Actual Play, ICGA Journal, vol. 35, no. 1, pp. 3-19, March 2012 [PDF] [BibTeX] [2012 ICGA Journal Award]
  • Michal Walicki, Diogo R. Ferreira, Sequence partitioning for process mining with unlabeled event logs, Data & Knowledge Engineering, vol. 70, no. 10, pp. 821-841, 2011 [PDF] [BibTeX] [Source code]
  • Davide Figo, Pedro C. Diniz, Diogo R. Ferreira, João M.P. Cardoso, Preprocessing techniques for context recognition from accelerometer data, Personal and Ubiquitous Computing, vol.14, no.7, pp.645-662, 2010 [PDF] [BibTeX]
  • André C. Santos, João M.P. Cardoso, Diogo R. Ferreira, Pedro C. Diniz, Paulo Chaínho, Providing user context for mobile and social networking applications, Pervasive and Mobile Computing, vol. 6, no. 3, pp. 324-341, 2010 [PDF] [BibTeX]
  • Hugo Ferreira, Diogo R. Ferreira, An integrated life cycle for workflow management based on learning and planning, International Journal of Cooperative Information Systems, vol. 15, no. 4, pp. 485-505, 2006 [PDF] [BibTeX]
  • Diogo R. Ferreira, J. J. Pinto Ferreira, Towards a Workflow-based Integration Architecture for Business Networking, Business Process Management Journal, vol. 11, no. 5, pp. 517-531, 2005 [PDF] [BibTeX]
  • Diogo R. Ferreira, J. J. Pinto Ferreira, Developing a Reusable Workflow Engine, Journal of Systems Architecture, vol. 50, no. 6, pp. 309-324, June 2004 [PDF] [BibTeX]
  • Diogo R. Ferreira, J. J. Pinto Ferreira, Building an e-marketplace on a peer-to-peer infrastructure, International Journal of Computer Integrated Manufacturing, vol. 17, no. 3, pp. 254-264, April 2004 [PDF] [BibTeX]

Book Chapters

  • Diogo R. Ferreira, Applied Sequence Clustering Techniques for Process Mining, in Jorge Cardoso, Wil van der Aalst (eds.), Handbook of Research on Business Process Modeling, pp. 492-513, Information Science Reference, IGI Global, April 2009 [PDF] [BibTeX]
  • Diogo R. Ferreira, Business Networking with Web Services: supporting the full life cycle of business collaborations, in Pallab Saha (ed.), Handbook of Enterprise Systems Architecture in Practice, pp. 419-433, Information Science Reference, IGI Global, March 2007 [PDF] [BibTeX]
  • Diogo R. Ferreira, J. J. Pinto Ferreira, Essential Services for P2P e-Marketplaces, in J. J. Pinto Ferreira (ed.), e-Manufacturing: Business Paradigms and Supporting Technologies, Springer, 2004 [PDF] [BibTeX]

Other Publications

  • Wil van der Aalst, Arya Adriansyah, Ana Karla Alves de Medeiros, Franco Arcieri, Thomas Baier, Tobias Blickle, Jagadeesh Chandra Bose, Peter van den Brand, Ronald Brandtjen, Joos Buijs, Andrea Burattin, Josep Carmona, Malu Castellanos, Jan Claes, Jonathan Cook, Nicola Costantini, Francisco Curbera, Ernesto Damiani, Massimiliano de Leoni, Pavlos Delias, Boudewijn F. van Dongen, Marlon Dumas, Schahram Dustdar, Dirk Fahland, Diogo R. Ferreira, Walid Gaaloul, Frank van Geffen, Sukriti Goel, Christian Günther, Antonella Guzzo, Paul Harmon, Arthur ter Hofstede, John Hoogland, Jon Espen Ingvaldsen, Koki Kato, Rudolf Kuhn, Akhil Kumar, Marcello La Rosa, Fabrizio Maggi, Donato Malerba, Ronny S. Mans, Alberto Manuel, Martin McCreesh, Paola Mello, Jan Mendling, Marco Montali, Hamid R. Motahari-Nezhad, Michael zur Muehlen, Jorge Munoz-Gama, Luigi Pontieri, Joel Ribeiro, Anne Rozinat, Hugo Seguel Pérez, Ricardo Seguel Pérez, Marcos Sepúlveda, Jim Sinur, Pnina Soffer, Minseok Song, Alessandro Sperduti, Giovanni Stilo, Casper Stoel, Keith Swenson, Maurizio Talamo, Wei Tan, Chris Turner, Jan Vanthienen, George Varvaressos, Eric Verbeek, Marc Verdonk, Roberto Vigo, Jianmin Wang, Barbara Weber, Matthias Weidlich, Ton Weijters, Lijie Wen, Michael Westergaard, Moe Wynn, Process Mining Manifesto, in Business Process Management Workshops, LNBIP 99, pp. 169-194, 2012 [PDF] [BibTeX]
  • Diogo R. Ferreira, Performance Analysis of Healthcare Processes through Process Mining, ERCIM News, no. 89, pp.18-19, April 2012 [PDF] [BibTeX]
  • Diogo R. Ferreira, Predicting the Outcome of Chess Games based on Historical Data, Technical Report, IST - Technical University of Lisbon, November 2010 [PDF] [BibTeX]
  • Paulo Chaínho, João M. P. Cardoso, Diogo R. Ferreira, UPCASE: User Programmable Context-Aware Services, Saber & Fazer Telecomunicações, Revista Técnica da PT Inovação, nº 6, pp.59-64, Dezembro 2008 [PDF] [BibTeX]
  • Hugo Ferreira, Diogo R. Ferreira, Towards an Integrated Life-Cycle for Business Process Management based on Learning and Planning, Technical Report, INESC Porto, November 2004 [PDF] [BibTeX]

PhD Thesis

  • Diogo R. Ferreira, Workflow Management Systems Supporting the Engineering of Business Networks, PhD Thesis, FEUP, February 2004 [BibTeX]

Invited Talks

  • Diogo R. Ferreira, BPM in Enterprise Systems Integration, Bayreuth International Summer School, Bayreuth University, Germany, July 2014
  • Diogo R. Ferreira, Process Mining without case ids: making sense of unlabeled event logs, University of Twente, Enschede, The Netherlands, November 2010
  • Diogo R. Ferreira, Mineração de Processos - O elo que faltava na gestão de processos de negócio, VI Simpósio Brasileiro de Sistemas de Informação (SBSI 2010), Marabá, Pará, Brasil, Junho 2010
  • Diogo R. Ferreira, Expectation-Maximization Techniques for Process Mining, LOIS Workshop "Process Mining meets Data Mining" (PMDM'09), Eindhoven University of Technology, The Netherlands, October 2009
  • Diogo R. Ferreira, Process Mining Research at the Technical University of Lisbon, Eindhoven University of Technology, The Netherlands, September 2009
  • Diogo R. Ferreira, À Descoberta dos Processos de Negócio, ComputerWorld Advanced Hot Topics, Hotel Villa Rica, Lisboa, Maio 2008
  • Diogo R. Ferreira, Business Process Mining and Conformance, BPM Lisbon 2008, Convento do Beato, Lisboa, Abril 2008

Opinion Papers

Students

PhD Students

  • André C. Santos, A DSL-based Approach for the Specification of Software Adaptations in Embedded Systems, IST, 2014 (co-supervisor)
  • Fernando Szimanski, Melhoria de Modelos de Processo de Negócio com Mineração de Processos e Simulação Baseada em Agentes, Universidade de Brasília (UnB), 2013 (co-supervisor)

MSc Students

  • Pedro Miranda, Integração de Processos de Carga e Descarga de Contentores, IST, 2013
  • Álvaro Rebuge, Business Process Analysis in Healthcare Environments, IST, 2012
  • Diana Soares, Análise de Sequências em Tempo Real, IST, 2012
  • Patrícia Rodrigues, Análise de Desempenho de Processos Hospitalares, IST, 2012
  • Susana Alves, Detecção de Padrões de Actividades de Workflow em Registos de Eventos, IST, 2011
  • João Oliveira, Descoberta de Processos em Tempo Real, IST, 2011
  • Davide Figo, Sistema para Identificação de Actividades Pedestres, IST, 2011
  • Carlos Libório, Analysis and Discovery of Service Orchestrations, IST, 2010
  • Alexandre Gouveia, Process Mining of Enterprise Applications based on OutSystems Agile Platform, IST, 2010
  • Cláudia Alves, Social Network Analysis for Business Process Discovery, IST, 2010
  • Susana Vilhena, Análise de Processos em Sistemas de Tratamento de Casos, IST, 2010
  • Gabriel Veiga, Developing Process Mining Tools: An Implementation of Sequence Clustering for ProM, IST, 2009
  • Pedro Martins, Extracção e Avaliação de Fluxo de Processos, IST, 2009
  • André Portela, Inferência de Contexto para Aplicações Móveis, IST, 2009
  • Isabel Aguiar, Workflow em Processos de Gestão de Objectos Digitais, IST, 2007
  • Bruno Leal, Solução para Gestão de Recursos Humanos em Modo Self-Service, IST, 2007
  • Tiago Magalhães, Automatização do Processo de Recrutamento e Resposta a Oportunidades Comerciais, IST, 2007
  • Pedro Samorrinha, Integração de Funcionalidades de Workflow em Sistema ERP, IST, 2007
  • Bruno Sequeira, Broker para Facturação Electrónica, IST, 2007
  • Rute Duarte, Adaptadores para Facturação Electrónica, IST, 2007
  • Pedro Pereira, Análise de Workflow com Interacção Humana, IST, 2007
  • Pedro Ferreira, Levantamento de Processos de Negócio por Observação de Contextos, IST, 2007
  • Miguel Malheiros, Process Mining with Sequence Clustering, IST, 2007