Jorge Mendes

Full name: Jorge Cunha Mendes

Quick links: about me, contact, activities, publications

About Me

Jorge Mendes

I am a researcher at HASLab, INESC TEC and Universidade do Minho. I got my PhD from the MAP-i program at Universidade do Minho, titled Design, Implementation and Evaluation of Model-Driven Spreadsheets, supervised by João Saraiva and Jácome Cunha.

I've been working on modelling spreadsheets, bidirectional transformations, and test analysis. I've participated in the following projects: SSaaPP – SpreadSheets as a Programming Paradigm, FATBIT – Foundations, Applications and Tools for Bidirectional Transformation and GreenSoftwareLab: Towards an Engineering Discipline for Green Software.

My interests vary from language analysis (parsing and metrics extraction) to formal methods. I prefer functional programming languages, namely Haskell, but can work with more mainstream languages. My hobbies include playing with electronics (Arduino and alike) and outdoors activities.

Contact

  • email:
     jorgemendes (di.uminho.pt)
  • address:
     Departamento de Informática
     Universidade do Minho, Campus de Gualtar
     4710-057 Braga
     Portugal
  • lab:
     2.05

Activities

  • Co-organizer of SEMS 2018.
  • Proceedings chair of the VL/HCC 2018.
  • Participant at the DSM-TP 2016 summer school (August 22–26).
  • Participant at the MOD 2013 summer school (July 30 – August 11, 2013).
  • Participant at the CEFP/DSL 2013 summer school (July 8–20, 2013).
  • Participant at ICCES 2013 (June 18 – July 5, 2013).
  • Participant at CEFP 2011 (June 14–24, 2011).

Publications

2018

Design, Implementation and Evaluation of Model-Driven Spreadsheets. Jorge Mendes. PhD Thesis, Universidade do Minho, 2018.

2017

Systematic spreadsheet construction processes. Jorge Mendes, Jácome Cunha, Francisco Duarte, Gregor Engels, João Saraiva, and Stefan Sauer. In Proceedings of the 2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), IEEE, 2017.

Tabula: A language to model spreadsheet tables. Jorge Mendes and João Saraiva. In Proceedings of the 4th Workshop on Software Engineering Methods in Spreadsheets (SEMS'17), 2017.

Towards systematic spreadsheet construction processes. Jorge Mendes, Jácome Cunha, Francisco Duarte, Gregor Engels, João Saraiva, and Stefan Sauer. In Proceedings of the 39th International Conference on Software Engineering Companion (ICSE-C), pages 356–358, IEEE, 2017.

2016

Evaluating refactorings for spreadsheet models. Jácome Cunha, João Paulo Fernandes, Pedro Martins, Jorge Mendes, Rui Pereira, and João Saraiva. In Journal of Systems and Software, vol. 118, pages 234–250, Elsevier, 2016.

Model inference for spreadsheets. Jácome Cunha, Martin Erwig, Jorge Mendes, and João Saraiva. In Automated Software Engineering, vol. 23, issue 3, pages 361–392, Springer US, 2016.

Towards an automated classification of spreadsheets. Jorge Mendes, Kha N. Do, and João Saraiva. In Proceedings of the 3rd Workshop on Software Engineering Methods in Spreadsheets (SEMS), 2016.

2015

Design and implementation of queries for model-driven spreadsheets, Jácome Cunha, João Paulo Fernandes, Jorge Mendes, Rui Pereira, and João Saraiva, In Central European Functional Programming (CEFP 2013), pages 459–478, Springer, 2015.

Spreadsheet engineering. Jácome Cunha, João Paulo Fernandes, Jorge Mendes, and João Saraiva. In Central European Functional Programming (CEFP 2013), pages 246–299, Springer, 2015.

Embedding, evolution, and validation of model-driven spreadsheets. Jácome Cunha, João Paulo Fernandes, Jorge Mendes, and João Saraiva. In IEEE Transactions on Software Engineering, vol. 41, issue 3, pages 241–263, IEEE, 2015.

Towards the design and implementation of aspect-oriented programming for spreadsheets. Pedro Maia, Jorge Mendes, Jácome Cunha, Henrique Rebêlo, and João Saraiva. In Proceedings of the 2nd Workshop on Software Engineering Methods in Spreadsheets (SEMS), 2015.

2014

MDSheet for Google Sheets Grant Report [PDF]. Jorge Mendes. 2014.

Embedding model-driven spreadsheet queries in spreadsheet systems. Jácome Cunha, João Paulo Fernandes, Jorge Mendes, Rui Pereira, and João Saraiva. In Proceedings of the 2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pages 151–154, IEEE, 2014.

ES-SQL: Visually Querying Spreadsheets. Jácome Cunha, João Paulo Fernandes, Jorge Mendes, Rui Pereira, and João Saraiva. In Proceedings of the 2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), (Formal Tool Demo), pages 203–204, IEEE, 2014.

MDSheet - model-driven spreadsheets. Jácome Cunha, João Paulo Fernandes, Jorge Mendes, Rui Pereira, and João Saraiva. In Proceedings of the 1st Workshop on Software Engineering Methods in Spreadsheets (SEMS'14), pages 31–33, 2014.

Embedding, Evolution, and Validation of Model-Driven Spreadsheets. Jácome Cunha, João Paulo Fernandes, Jorge Mendes, and João Saraiva. Technical report TR-HASLab:01:2014. (also submitted for publication)

Model-based Programming Environments for Spreadsheets. Jácome Cunha, Jorge Mendes, João Saraiva, and Joost Visser. In Science of Computer Programming, vol. 96, part 2, pages 254–275, Elsevier, 2014.

2013

QuerySheet: A bidirectional query environment for model-driven spreadsheets. Orlando Belo, Jácome Cunha, João Paulo Fernandes, Jorge Mendes, Rui Pereira, and João Saraiva. In Proceedings of the 2013 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pages 199–200, IEEE, 2013.

Querying model-driven spreadsheets. Jácome Cunha, João Fernandes, Jorge Mendes, Rui Pereira, and João Saraiva. In Proceedings of the 2013 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pages 83–86, IEEE, 2013.

Complexity metrics for spreadsheet models [PDF]. Jácome Cunha, João Paulo Fernandes, Jorge Mendes, and João Saraiva. In Proceedings of the 13th International Conference on Computational Science and Its Applications (ICCSA 2013), pages 459–474, LNCS 7972, 2013.

2012

Evolution of Model-Driven Spreadsheets [PDF]. Jorge Mendes. Master's thesis, Universidade do Minho, September 2012.

SmellSheet Detective: A tool for detecting bad smells in spreadsheets [PDF]. Jácome Cunha, João Paulo Fernandes, Pedro Martins, Jorge Mendes, and João Saraiva. In Proceedings of the 2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) (tool demo), pages 243–244, IEEE, 2012.

Model-driven spreadsheets in a multi-user environment [PDF]. Jorge Mendes. In Proceedings of the 2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) (Graduate Consortium), pages 231–232, IEEE, 2012.

Extension and implementation of ClassSheet models [PDF]. Jácome Cunha, João Paulo Fernandes, Jorge Mendes, and João Saraiva. In Proceedings of the 2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pages 19–22, IEEE, 2012.

Towards an evaluation of bidirectional model-driven spreadsheets [PDF]. Jácome Cunha, João Paulo Fernandes, Jorge Mendes, and João Saraiva. In Proceedings of User evaluation for Software Engineering Researchers (USER 2012), an ICSE 2012 Workshop, pages 25–28, 2012.

A bidirectional model-driven spreadsheet environment [PDF]. Jácome Cunha, João Paulo Fernandes, Jorge Mendes, and João Saraiva. In Proceedings of the 34th Internactional Conference on Software Engineering (ICSE 2012) (Poster), pages 1443–1444, 2012.

Bidirectional transformation of model-driven spreadsheets [PDF]. Jácome Cunha, João Paulo Fernandes, Jorge Mendes, Hugo Pacheco, and João Saraiva. In Proceedings of the 5th International Conference on Model Transformation (ICMT 2012), pages 105–120, 2012.

Coupled evolution of model-driven spreadsheets [PDF]. Jorge Mendes. In Proceedings of the 34th International Conference on Software Engineering (ICSE 2012) (Extended Abstract for the Student Research Competition), pages 1616–1618, 2012.

MDSheet: A framework for model-driven spreadsheet engineering [PDF]. Jácome Cunha, João Paulo Fernandes, Jorge Mendes, and João Saraiva. In Proceedings of the 34th International Conference on Software Engineering (ICSE 2012), pages 1395–1398, 2012.

2011

HaExcel: A model-based spreadsheet evolution system. Jácome Cunha, João Paulo Fernandes, Jorge Mendes, and João Saraiva. Poster at the 2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2011. (PNG)

ClassSheet-driven spreadsheet environments [PDF], Jorge Mendes. In Proceedings of the 2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) (Graduate Consortium), pages 235–236, 2011.

Embedding and Evolution of Spreadsheet Models in Spreadsheet Systems [PDF], Jácome Cunha, Jorge Mendes, João Paulo Fernandes, and João Saraiva. In Proceedings of the 2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pages 179–186, IEEE, 2011.

2010

Agile - a structured-editor, analyzer, metric-evaluator and transformer for attribute grammars, André Rocha, André Santos, Daniel Rocha, Hélder Silva, Jorge Mendes, José Freitas, Márcio Coelho, Miguel Regedor, Daniela da Cruz, and Pedro Rangel Henriques. In Luis S. Barbosa and Miguel P. Correia, editors, INForum’10 — Simpósio de Informática (CoRTA2010 track), pages 197–200, 2010. Universidade do Minho

r50 - 07 May 2018 - 10:34:53 - JorgeMendes
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
Syndicate this site RSSATOM