Deprecated: Function session_register() is deprecated in /var/www/ccom_https/users/ftps/PHPFTP_main.php on line 55 Deprecated: Function session_is_registered() is deprecated in /var/www/ccom_https/users/ftps/PHPFTP_client_commands.inc on line 118 webtom grey

Maria João homepage

Important Links

Research Activity

Integrated Research Member of CeDRI - Research Centre in Digitalization and Intelligent Robotics, Instituto Politécnico de Bragança

Collaborate Member of Language Specification and Processing Group (GEPL) of Algoritmi, University of Minho

Projects

Language-based Tools (2000-2003)

Grammar-based Systems (2004 -2006)(VODA)

Visualization /Animation System ALMA

Program Comprehension by Visual Inspection and Animation (2005-2007)(PCVIA)

Program Comprehension of Domain Specific Languages (2008-2009)(DSLpc)

Alma: A Generic System for Program Visualization /Animation

Alma2: A tool for Program Comprehension of Domain-Specific Languages

VisualLISA (2008)(VisualLISA Homepage)

WebAppViewer (WAV): A comprehensive toolset for understanding Web-Applications

Quixote :Desenvolvimento de modelos do domínio do problema para inter-relacionar as vistas operacional e comportamental em sistemas de software (bilateral Cooperation Project (Argentina-Portugal))

Conclave: A Toolset for analyzing and understanding large Software Applications

DariusSDG : A Program Comprehension tool that combines Comment Analysis with Concept Location and System Dependency Graph

OWL2GRA : A tool that derives an Attribute Grammar for a DSL from an OWL Ontology

PP Tool (2016): Programmer Profiling Tool

PythonQA: QA System to learn Python

PRIVAS: assuring the privacy in data exploring systems

SPEET: Student Profile for Enhanching Engineering Tutoring

S3IR - Reinforcement of security of software systems through reverse engineering methods, techniques and tools (IPB -UNSL Argentina)

NoviBRaga - Data Mining based evaluation of IT teaching practice in Portugal and Serbia (UM - NoviSad Servia)

AcQA System - Automatic creation of QA Systems

Easycoding - Sistema de Automatização da Construção de Guiões para as aulas de programação

Publications

  • Concepção, especificação e implementação de Processadores de Linguagens Visuais, Varanda M. J., Henriques P. e Rocha J., II Simpósio Brasileiro de Linguagens de Programação, 1997.
  • Animação de algoritmos tornada sistemática, Varanda M. J.e Henriques P., Workshop Computação Gráfica, Multimédia e Ensino, Leiria, 1999.
  • Visualização Sistemática de Programas, Varanda M. J. e Henriques P., IV Simpósio Brasileiro de Linguagens de Programação, 2000.
  • Visualization/Animation of Programs based on Abstract Representation and Formal Mappings, Varanda M. J. e Henriques P., IEEE Symposia on Human-Centric Computing Languages and Environments (HCC’01), Stresa, Itália, 2001.
  • Automatic Generation of Language-based Tools, Henriques P., Varanda M. J., Mernik M., Lenic M., LDTA – Workshop on Language Description, Tools and Applications in ETAPS’02, Grenoble, França.( http://www.elsevier.com/locate/entcs/volume65.html)
  • Grammatical Approach to Problem Solving, Henriques P., Kosar T., Mernik M., Varanda M.J., Zumer V., ITI’2003, Croacia.
  • Visualization/Animation of Programs in Alma: obtaining different results, Varanda M. J. e Henriques P., IEEE Symposia on Human-Centric Computing Languages and Environments (HCC’03), Auckland, Nova Zelândia.
  • Software Development with Grammatical Approach, Tomaz Kosar, Marjan Mernik, Pedro Henriques, Maria João Varanda, Viljem Zumer, Informatica Journal, vol 28, pag. 393-404, 2004.
  • Automatic Generation of Language-based Tools using LISA System, Pedro Henriques, Maria João Varanda, Marjan Mernik, Mitja Lenic, Jeff Gray and Hui Wu, IEE Software Journal , pp. 54-70, vol 152, Issue 2 April 2005.
  • Executable Graphics for PBNM, Rui Lopes, Nuno Raimundo, Maria João Varanda, José Oliveira e Victor Roque, The 5th IEEE International Workshop on IP Operations&Management, October 26-28, 2005, Barcelona, Espanha.
  • Compreensão de Aplicações Web: o processo e as ferramentas, 6ªConferência da APSI (CAPSI), 26 a 28 de Outubro, Estig Bragança.
  • AspectLISA: na aspect-oriented compiler construction system based on attribute grammars, LDTA’06, Workshop on Language Descriptions, Tools and Applications (ETAPS’06), Viena, Áustria.
  • AspectLISA: an aspect-oriented compiler construction system based on attribute grammars, Damijan Rebernak, Marjan Mernik, Pedro Rangel Henriques, Maria João Varanda Pereira, Electronic Notes inTheoretical Computer Science, 2006.
  • Herramientas para la compresión de programas, Pedro Henriques, Mário Béron, Maria João Varanda, Roberto Uzal, VIII Workshop de Investigadores en Ciencias de la Computacón, 2006, Universidade de Morón, Argentina.
  • Specifying Languages using Aspect-oriented Approach: AspectLISA, Damijan Rebernak, Marjan Mernik, Pedro Rangel Henriques, Maria João Varanda Pereira, Daniela Cruz, 28th International Conference Information Technology Interfaces, 2006, Dubrovnik, Croácia.
  • Henriques P., Béron M., Varanda M.J., Uzal R., Comprensión de Algoritmos de Ruteo, XXXII Conferencia Latinoamericana de Informática (CLEI 2006), Santiago de Chile.
  • Béron M., Henriques P., Varanda M.J., Uzal R., Montejano G., A Language Processing Tool for Program Comprehension , CACIC'06 - XII Argentine Congress on Computer Science, Universidad Nacional de San Luis, Argentina.
  • Béron M., Henriques P., Varanda M.J., A System for Evaluate and Understand Routing Algorithms, Interacção'06, Universidade do Minho.
  • Rebernak D., Mernik M., Henriques P., Varanda M.J., AspectLISA: an aspect-oriented compiler construction system based on attribute grammars, Electronic Notes in Theoretical Computer Science, Pages 37-53, Volume 164, Issue 2, (24 October 2006).
  • Damijan Rebernak, Marjan Mernik, Pedro Rangel Henriques, Daniela da Cruz and Maria Joao Varanda Pereira, Specifying Languages Using Aspect-oriented Approach: AspectLISA, Journal of Computing and Information Technology, Pages (343-350), Volume 14, Number 4 (December, 2006).
  • Eva Oliveira, Pedro Henriques, Maria João Varanda, Proposta de um Sistema para Compreensão de Aplicações Web, Conferência da Associação Portuguesa de Sistemas de Informação 2006, Janeiro 2007, Aveiro, Portugal.
  • Béron M., Henriques P., Pereira M.J.,Uzal R., Static and Dynamic Strategies to Understand C Programs by Code Annotation , OpenCert 2007 - 1st International Workshop on Fondations and Techniques for Open Source Software Certification (integrado no ETAPS-European Joint Conferences on Theory and Practice of Software), Braga, 2007.
  • Béron M., Uzal R., Henriques P., Pereira M.J., Compreensión de Programas por Inspección Visual y Animación, IX Workshop de Investigadores en Ciencias de la Computación (WICC 2007), Chubut, Argentina, 2007.
  • Cruz D., Pereira M.J., Berón M., Fonseca R. and Henriques P., Comparing Generators for Language-based Tools, CORTA'07 - Compiler, Related Technologies and Applications, Universidade da Beira Interior, Julho 2007.
  • Berón M., Henriques P., Pereira M.J., Uzal R., Técnicas de Inspecção de Programas para Inter-Relacionar as Vistas Comportamental e Operacional, Encontro Português de Inteligência Artificial, Guimarães, 2007.
  • Cruz D., Henriques P., Pereira M.J.,  Pattern-based Program Visualization, WAPL'07 - 1st Workshop on Advances in Programming Languages integrado no International Multiconference on Computer Science and Information Technology, Wisla, Polónia, Outubro de 2007.
  • Béron M., Henriques P., Pereira M.J., Uzal R.,  PICS un Sistema de Comprensión e Inspección de Programas , CACIC'07 - XIII Argentine Congress on Computer Science, RedUNCI - Red de Universidades con Carreras en Informática, Universidad Nacional de San Luis, Argentina, 2007.
  • Berón M., Henriques P., Pereira M.J., Uzal R., Program Inspection to Interconnect Behavioral and Operational View for Program Comprehension, York Doctoral Symposium on Computing on Computing, University of York, UK, 2007.
  • Cruz D., Henriques P., Pereira M.J.,  Constructing program animations using a pattern-based approach, Journal ComSIS -- Computer Science and Information Systems Journal, Special Issue on Advances in Programming Languages, Faculty of Technical Sciences, Novi Sad, Serbia, volume 4, number 2, pp 99-116, Dec 2007. (ISSN: 1820-0214) (DBLP).
  • Cruz D., Henriques P., Pereira M.J., Exploring and Visualizing the "Alma" of XML Documents, XATA 2008 - XML: Aplicações e Tecnologias Associadas, Universidade de Évora, 2008.
  • Fonseca R., Cruz D.,Henriques P., Pereira M.J., How to interconnect operational and behavioral views of web applications, ICPC'08 - IEEE International Conference on Program Comprehension, June 2008.
  • Berón M., Henriques P., Pereira M.J., Uzal R., Inspección de Código para relacionar los Dominios del Problema y Programa para la Comprensión de Programas, X Workshop de Investigadores en Ciencias de la Computación (WICC 2008), La Pampa, Argentina, 2007.
  • Pereira M.J., Mernik M., Cruz D., Henriques P., Program Comprehension for Domain-Specific Languages, CoRTA'08 - Compilers, Related Technologies and Applications, Julho 2008.
  • Pereira M.J., Mernik M., Cruz D., Henriques P., VisualLISA: a Visual Interface for an Attribute Grammar based Compiler-Compiler, CoRTA'08 - Compilers, Related Technologies and Applications, Julho 2008.
  • Cruz D., Henriques P., Pereira M.J., Alma versus DDD, CoRTA'08 - Compilers, Related Technologies and Applications, Julho 2008.
  • Cruz D., Henriques P.,Pereira M.J., Strategies for Program Inspection and Visualization, CSE'08 - International Scientific Conference on Computer Science and Engineering, September 2008.
  • Béron M., Cruz d., Pereira M. J., Henriques P., Uzal R., Evaluation Criteria of Software Visualization Systems used for Program Comprehension, Interacção'08 -- 3ª Conferência Interacção Pessoa-Máquina, Universidade de Évora, Outubro 2008.
  • Béron M., Pereira M. J., Henriques P., Uzal R, Simplificando la Comprensión de Programas a través de la Interconnexión de Dominios, CACIC'08 - XIV Argentine Congress on Computer Science, Universidad Nacional de Chilecito, La Rioja, Argentina, Outubro 2008.
  • Pereira M. J., Mernik M., Cruz D., Henriques P., Program Comprehension for Domain-Specific Languages, ComSIS -- Computer Science an Information Systems Journal, Special Issue on Compilers, Related Technologies and Applications, Volume 5, Number 2, pp 1-17, December 2008, Editors:Ivan Lukovic and Simão Sousa (Guest Ed.), Faculty of Technical Sciences, Trg Dositeja Obradovica 6, 21000 Novi Sad, Serbia.
  • Cruz D., Henriques P., Pereira M.J., Alma versus DDD, ComSIS -- Computer Science an Information Systems Journal, Special Issue on Compilers, Related Technologies and Applications, Volume 5, Number 2, pp 119-136, December 2008, Editors:Ivan Lukovic and Simão Sousa (Guest Ed.), Faculty of Technical Sciences, Trg Dositeja Obradovica 6, 21000 Novi Sad, Serbia.
  • Oliveira N., Pereira M.J., Henriques P., Cruz D., Domain Specific Languages: A Theoretical Survey, INForum'09 --- Simpósio de Informática, Faculdade de Ciências da Universidade de Lisboa, 35 --- 46, Setembro 2009.
  • Oliveira N. and Pereira M.J., Henriques P., Cruz D., Cramer B., VisualLISA: A Domain Specific Visual Language for Attribute Grammars, INForum'09 --- Simpósio de Informática, Faculdade de Ciências da Universidade de Lisboa, 155 --- 167, Setembro 2009.
  • Mernik M., Kosar T., Crepinsek M., Henriques P., Cruz D., Pereira M.J., Oliveira N., Comparison of XAML and C# Frorms using Cognitive Dimensions Framework, INForum'09 --- Simpósio de Informática, Faculdade de Ciências da Universidade de Lisboa, 180 --- 191, Setembro 2009.
  • Oliveira N., Henriques P., Cruz D., Pereira M.J., XAGra - An XML Dialect for Attribute Grammars, INForum'09 --- Simpósio de Informática, Faculdade de Ciências da Universidade de Lisboa, 409 --- 420, Setembro 2009.
  • Oliveira N., Pereira M.J., Cruz D., Henriques P. , Visualization of Domain-Specific Programs’ Behavior, 5th IEEE International Workshop on Visualizing Software for Understanding and Analysis (Co-located with ICSM 2009), September 25, 2009 - Edmonton, Canada.
  • Béron M., Henriques P., Pereira M.J., Uzal R., Instrumentaciones de Programas Escritos en C para Interrelacionar las Vistas Comportamental y Operacional de los Sistemas de Software, CACIC'09 - XV Argentine Congress on Computer Science, Universidad Nacional de Jujuy, Argentina, October 2009.
  • Cruz D.,Béron M.,Henriques P., Pereira M.J., Code Inspection Approaches for Program Visualization, Acta Electrotechnica et Informatica, Faculty of Electrical Engineering and Informatics, Technical University of Kosice, Slovakia, Jul-Sep 2009,vol 9, n 3, pages 32-42, ISSN: 1335-8243
  • Oliveira N., Henriques P.,Cruz D., Pereira M.J., Mernik M., Kosar T., Crepinsek M., Applying Program Comprehension Techniques to Karel Robot Programs, WAPL'09 - 2nd Workshop on Advances in Programming Languages, Mragowo, Poland, October 2009.
  • Oliveira N., Henriques P., Cruz D., Pereira M.J., VisualLISA: Visual Programming Environment for Attribute Grammars, WAPL'09 - 2nd Workshop on Advances in Programming Languages, Mragowo, Poland, October 2009.
  • Kosar T., Mernik M., Crepinsek M., Henriques P., Cruz D., Pereira M.J., Oliveira N., Influence of domain-specific notation to program understanding, WAPL'09 - 2nd Workshop on Advances in Programming Languages, Mragowo, Poland, October 2009.
  • Carlos Balsa, Luís M. Alves, Maria João Pereira, Pedro Rodrigues, Graphical simulator of mathematical algorithms (GraSMA), Proceedings of IASK International Conference Teaching and Learning, pp. 594-600, Seville, Spain, dez 2010.
  • Berón M., Uzal R., Henriques P., Pereira M.J., Estrategias para Facilitar la Comprensión de Programas, WICC 2010 - XII Workshop de Investigadores en Ciencias de la Computación, Universidad Nacional de la Patagonia San Juan Bosco, Argentina.
  • Kosar T., Oliveira N., Mernik M., Pereira M.J., Crepinsek M., Cruz D., Henriques P., Comparing General-Purpose and Domain-Specific Languages: An Empirical Study, ComSIS -- Computer Science an Information Systems Journal, Special Issue on Compilers, Related Technologies and Applications, Vol 7, Number 2, pp 247-264, April 2010, Editor:Ivan Lukovic, Faculty of Technical Sciences, Trg Dositeja Obradovica 6, 21000 Novi Sad, Serbia.
  • Oliveira N., Pereira M.J., Henriques P., Cruz D., Cramer B., VisualLISA: A Visual Environment to Develop Attribute Grammars, ComSIS -- Computer Science an Information Systems Journal, Special Issue on Compilers, Related Technologies and Applications, Vol 7, Number 2, pp 265-289, April 2010, Editor:Ivan Lukovic, Faculty of Technical Sciences, Trg Dositeja Obradovica 6, 21000 Novi Sad, Serbia.
  • Béron M., Pereira M.J., Oliveira N., Cruz D., SVS,BORS, SVSi: Three Strategies to relate Problem and Program Domains, ICPC 2010 - 18th IEEE International Conference on Program Comprehension, Braga, 2010.
  • Oliveira N., Pereira M.J., Cruz D., Béron M.,Influence of Synchronized Domain Visualizations on Program Comprehension, Working Session, ICPC 2010 - 18th IEEE International Conference on Program Comprehension, Braga, 2010.
  • Lukovic I., Pereira M.J., Oliveira N., Cruz D., Henriques P., An Attribute Grammar Specification of IIS*Case PIM Concepts, MDASD 2010 - Workshop on Model Driven Approaches in System Development integrado no ADBIS 2010 14th East-European Conference on Advances in Databases and Information Systems, Novi Sad, Setembro 2010
  • Martín Aristiaran, Mario Berón , Pedro Henriques, Maria João Varanda Pereira, "Clasificaciones: un mecanismo de herencia múltiple para la construcción de modelos fáciles de comprender y mantener" , XIII Workshop de Investigadores en Ciencias de la Computación, Rosario, Argentina, Maio 2011.
  • José Albanes, Mario Berón , Pedro Henriques, Maria João Varanda Pereira, "Estrategias para relacionar el dominio del problema con el dominio del programa para la comprensión de programas" , XIII Workshop de Investigadores en Ciencias de la Computación, Rosario, Argentina, Maio 2011.
  • Enrique Miranda, Mario Berón , Pedro Henriques, Germán Montejano, Daniel Riesco, Maria João Varanda Pereira, "Visualización de software: conceptos, métodos y técnicas para facilitar la comprensión de programas" , XIII Workshop de Investigadores en Ciencias de la Computación, Rosario, Argentina, Maio 2011.
  • Hernán Bernardis, Mario Berón , Daniel Riesco, Pedro Henriques, Maria João Varanda Pereira, "Extracción de información dinámica en programación orientada a objetos (Java)" , XIII Workshop de Investigadores en Ciencias de la Computación, Rosario, Argentina, Maio 2011.
  • Ignacio El Kadre, Mario Berón , Carlos Salgado, Mario Peralta, Pedro Henriques, Maria João Varanda Pereira, "Construcción de representaciones del dominio del programa para facilitar la interconexión de dominios" , XIII Workshop de Investigadores en Ciencias de la Computación, Rosario, Argentina, Maio 2011.
  • Mariano Luzza, Mario Berón , Germán Montejano, Pedro Henriques, Maria João Varanda Pereira, "Diseño y Construcción de Lenguajes Específicos del Dominio" , XIII Workshop de Investigadores en Ciencias de la Computación, Rosario, Argentina, Maio 2011.
  • Lukovic I., Pereira, M. J. V., Oliveira, N., Cruz, D. d., Henriques, P. R.: A DSL for PIM Specifications: Design and Attribute Grammar based Implementation. Computer Science and Information Systems, Vol. 8, No. 2, 379-403. (2011)
  • Carvalho N., Simões A., Almeida J., Henriques P., Pereira M. J.:PFTL: A Systematic Approach For Describing Filesystem Tree Processors,INForum'11 --- Simpósio de Informática (CoRTA'11 track), Universidade de Coimbra, Setembro 2011.
  • Ceh I., Crepinsek M., Kosar T., Mernik M., Henriques P., Pereira M.J., Cruz D., Oliveira N.:Tool supported building of {DSL}s from {OWL} ontologies, INForum'11 --- Simpósio de Informática (CoRTA'11 track), Universidade de Coimbra, Setembro 2011.
  • Javier Azcurra, Mario Berón, Pedro Rangel Henriques, Maria João V. Pereira, {\bf Análisis de Información Informal para Facilitar la Comprensión de Programas}, WICC 2012 - XIV Workshop de Investigadores en Ciencias de la Computación, Misiones, Argentina, Abril de 2012.
  • Maria Matkovic, Mario Berón, Carlos Salgado, Pedro Rangel Henriques, Maria João V. Pereira, {\bf Construcción de Representaciones Innovadoras del Dominio del Programa para Facilitar la Comprensión de Programas}, WICC 2012 - XIV Workshop de Investigadores en Ciencias de la Computación, Misiones, Argentina, Abril de 2012.
  • Carlos Balsa, Luís Alves, Maria J. Pereira, Pedro J. Rodrigues and Rui P. Lopes, {\bf Graphical Simulation of Numerical Algorithms, An approach based on code instrumentation and java technologies}, CSEDU 2012 - 4th International Conference on Computer Supported Education, Porto, Abril 2012.
  • Nuno Oliveira, Maria João Varanda Pereira, Alda Lopes Gancarski, Pedro Rangel Henriques, {\bf Learning Spaces for Knowledge Generation}, SLATE 2012 - Symposium on Languages, Applications and Technologies, Universidade do Minho, Portugal, Junho de 2012.
  • Maria João Varanda Pereira, Mario Berón, Daniela da CRuz, Nuno Oliveira, Pedro Rangel Henriques, {\bf Problem Domain Oriented Approach for Program Comprehension}, SLATE 2012 - Symposium on Languages, Applications and Technologies, Universidade do Minho, Portugal, Junho de 2012.
  • Nuno Ramos Carvalho, José João Almeida, Maria João Varanda Pereira, Pedro Rangel Henriques, {\bf Probabilistic SynSet Based Concept Location}, SLATE 2012 - Symposium on Languages, Applications and Technologies, Universidade do Minho, Portugal, Junho de 2012.
  • Maria João Varanda Pereira, Nuno Oliveira, Daniela da Cruz, Pedro Rangel Henriques, Choosing Grammars to Support Language Processing Courses, SLATE 2013 - Symposium on Languages,Applications and Technologies, Faculdade de Ciências daUniversidade do Porto, Portugal, Junho de 2013.
  • Enrique Miranda, Mario Berón, German Montejano, Maria João Varanda Pereira, Pedro Rangel Henriques, NESSy: a New Evaluator for Software Development Tools, SLATE 2013 -Symposium on Languages, Applications and Technologies, Faculdadede Ciências da Universidade do Porto, Portugal, Junho de 2013.
  • Nuno Pereira,Maria João Varanda Pereira,Pedro Rangel Henriques, Comment-based Concept Location over System Dependency Graphs, 3rd Symposium on Languages, Applications and Technologies,pp. 51-58,OpenAccess Series in Informatics (OASIcs), vol 38, 2014,(ISBN 978-3-939897-68-2),(ISSN 2190-6807).
  • Nuno Ramos Carvalho, José João Almeida, Maria João Varanda Pereira, Pedro Rangel Henriques, Conclave: Writing Programs to Understand Programs,3rd Symposium on Languages, Applications and Technologies, pp.19-34,OpenAccess Series in Informatics (OASIcs), vol 38, 2014,(ISBN 978-3-939897-68-2),(ISSN 2190-6807).
  • João M. Sousa Fonseca, Maria João Varanda Pereira, Pedro Rangel Henriques, Converting Ontologies into DSLs, 3rd Symposium on Languages, Applications and Technologies, pp. 85-92, OpenAccess Series in Informatics (OASIcs), vol 38, 2014,(ISBN 978-3-939897-68-2),(ISSN 2190-6807).
  • Nuno Ramos Carvalho, José João Almeida, Pedro Rangel Henriques, Maria João Varanda Pereira, Conclave: Ontology-driven Measurement of Semantic Relatedness between Source Code elements and Problem Domain Concepts, ICCSA 2014 - The 14th International Conference on Computational Science and Its Applications, Guimarães, Portugal, Junho 2014.
  • Javier Azcurra, Mario Berón, German Montejano, Augusto Farnese, Pedro Rangel Henriques, Maria João Varanda Pereira, AId: Uma Ferramenta para Análise de Identificadores de Programas Java, CoNaIISI 2014 - 2º Congreso Nacional de Ingeniería Informática/ Sistemas de Información, Argentina, Nov 2014.
  • Técnicas y Estrategias para Compreender Procesos de Negocios Especificados en WS-BPEL,Hernán Bernardis, Edgardo Bernardis, Mario Berón, Daniel E. Riesco, Pedro Rangel Henriques, Maria João Varanda Pereira, WICC 2015 - XVII Workshop de Investigadores en Ciencias de la Computación,Salta, Argentina, abril 2015.
  • Comprensión de Sistemas Paralelos, Norma Beatriz Perez, Mario Berón, Pedro Rangel Henriques, Maria João Varanda Pereira, WICC 2015 - XVII Workshop de Investigadores en Ciencias de la Computación,Salta, Argentina, abril 2015.
  • WSDLUD: A Metric to Measure the Understanding Degree of WSDL Description,Mario Berón, Hernán Bernardis, Enrique Miranda, Daniel Riesco, Maria João Varanda Pereira, Pedro Rangel Henriques, Languages, Applications and Technologies, vol 563, pp. 91-100, Communications in Computer and Information Science, Springer International Publishing, 2015.
  • Javier Azcurra, Mario Berón, Pedro Rangel Henriques, Maria João Varanda Pereira, AId: Uma Ferramenta para Análise de Identificadores en Programas Java, Revista de Tecnología y Ciencia da Universidad Tecnológica Nacional, Buenos Aires, Argentina, n.27, pp. 17--32, nov 2015, Edição Especial da revista com os melhores artigos da CoNaIISI 2014 - 2º Congreso Nacional de Ingeniería Informática/ Sistemas de Información, Argentina.
  • Maria João Varanda Pereira and João Fonseca and Pedro Rangel Henriques, Ontological approach for DSL development, Computer Languages, Systems & Structures, 45, pp.35-52,2016.
  • Berón, M. M., Bernardis, H., Miranda, E. A., Riesco, D. E., Pereira, M. J. V., & Henriques, P. R. (2016). Measuring the understandability of WSDL specifications, web service understanding degree approach and system. Computer Science and Information Systems, 13(3), 779-807.
  • Mariami Chuchulashvili, Nino Goziashvili, Maria João Tinoco Varanda Pereira, Rui Pedro Lopes, Micro atividades para a Aprendizagem de Programação, CMEA 2016 - VII Congresso Mundial de Estilos de Aprendizagem, pp. 1503-1514, Instituto Politécnico de Bragança, Julho 2016.
  • Luís Alves, Carlos Balsa, Maria João Varanda Pereira, Simulador Gráfico de Algoritmos Matemáticos, CMEA 2016 - VII Congresso Mundial de Estilos de Aprendizagem, pp. 1553-1564, Instituto Politécnico de Bragança, Julho 2016.
  • Paula Tavares, Elsa Gomes, Maria João Varanda Pereira, Pedro Henriques, Técnicas para aumentar o Envolvimento dos Alunos na Aprendizagem da Programação, CMEA 2016 - VII Congresso Mundial de Estilos de Aprendizagem, pp. 1565-1577, Instituto Politécnico de Bragança, Julho 2016.
  • Daniel Novais, Maria João Varanda Pereira, Pedro Rangel Henriques, Profile detection through source code static analysis, SLATE 2016 - 5th Symposium on Languages, Applications and Technologies, OpenAccess Series in Informatics (OASIcs), June 2016.
  • Bernardis H., Bernardis E., Berón M., Riesco D., Henriques P.R., Pereira M.J.V.,Cálculo de Métricas para Medir el Grado de Entendimiento de una Descripción WSDL, WICC 2016 - XVIII Workshop de Investigadores en Ciencias de la Computación, Concordia, Entre Ríos, Argentina, Abril 2016.
  • Tomeyan G., Pereira M.J.V., Margarov G., Plagiarism detection system for Armenian language, 11th International Conference on Computer Science and Information Technologies, Yerevan, Armenia, Setembro de 2017.
  • Araújo C., Martini R., Henriques P., Pereira M.J.V., A Platform to create Virtual Learning Spaces from a REpository of XML Documents:CaVa, Simpósio de Humanidades Digitais do Sul: Escrita Criativa e Coleções Digitais, Universidad Complutense de Madrid, Setembro de 2017.
  • Ramos M., Pereira M.J.V., Henriques P., A QA System for learning Python, communication in WAPL 2017- 6th Workshop on Advances in Programming Languages integrado no FedCSIS (Federated Conference on Computer Science and Information Systems), Praga, Republica Checa, Setembro de 2017.
  • Novais D., Pereira M.J.V., Henriques P., Program Analysis for Clustering Programmers' Profile, short paper at WAPL 2017,- 6th Workshop on Advances in Programming Languages integrado no FedCSIS (Federated Conference on Computer Science and Information Systems), Praga, Republica Checa, Setembro de 2017.
  • Barros P., Pereira M.J.V., Henriques P., Applying Attribute Grammars to teach Linguistic Rules, SLATE 2017 - 6th Symposium on Languages, Applications and Technologies, OpenAccess Series in Informatics (OASIcs), ESMAD-Instituto Politécnico do Porto, Vila do Conde, Junho 2017.
  • Barbu M., Vilanova R., Vicario J.L., Varanda M.J., Alves P., Popdora M., Prada M.A., Morán A., Torrebruno A., Marin S., Tocu R., Data Mining Tool for Academic Data Exploitation, First report of SPEET- Student Profile for Enhancing Enginering Tutoring, Erasmus$+$ Project with Universidad Autonoma de Barcelona, 2017. (ISBN 978-972-745-228-6)
  • R. Vilanova, J. Vicario, M.A. Prada, M. Barbu, M. Dominguez, M.J. Varanda, M. Podpora, U. Spagnolini, P. Alves, A. Paganoni, SPEET: AN INTERNATIONAL COLLABORATIVE EXPERIENCE IN DATA MINING FOR EDUCATION, 10th annual International Conference of Education, Research and Innovation, pp 1648-1657, Seville, Spain, 16-18 November, 2017.
  • Martini R., Araújo C., Henriques P., Pereira M.J.V., CaVa: An Example of the Automatic Generation of Virtual Learning Spaces, WorldCist'18 - 6th World Conference on Information Systems and Technologies, Naples, Italy, March 2018.
  • Azevedo R., Henriques P., Pereira M.J.V., Extending PythonQA with knowledge from StackOverflow, WorldCist'18 - 6th World Conference on Information Systems and Technologies, Naples, Italy, March 2018.
  • Hernán Bernardis, Edgardo Bernardis, Mario M. Berón, Daniel E. Riesco, Maria Joao V. Pereira, Técnicas y Herramientas para Regular la Seguridad en Web Services Basados en WSDL, WICC 2018 -XX Workshop de Investigadores en Ciencias de la Computación, Corrientes, Argentina, Abril 2018.
  • Agustín Ferrari, Edgardo Bernardis, Mario Berón, Hernán Bernardis, Maria Joao Tinoco Varanda Pereira, Miguel Bustos, Daniel Riesco,ATENOS: Un Programa para Mejorar la Seguridad en WSDL, CoNaIISI 2018 – 6to Congreso Nacional de Ingeniería Informática – Sistemas de Información, Universidad CAECE – Mar del Plata, Buenos Aires, Argentina, Nov 2018, ISSN 2347-0372.
  • R. Vilanova, J. Vicario, M. A. Prada, M. Barbu, M. Dominguez, M.J. Varanda, M. Podpora, U. Spagnolini, P. Alves, A. Paganoni, SPEET: Software Tools for Academic Data Analysis, EDULEARN 2018 - International Conference on Education and New Learning Technologies, Palma de Mallorca, Spain, July 2018.
  • M. Dominguez, R. Vilanova, M.A. Prada, J. Vicario, M. Barbu, M. J.Varanda, M. Podpora, U. Spagnolini, P. Alves and A. Paganoni, SPEET: Visual Data Analysis of Engineering Students Performance from Academic Data, LASI 2018, Learning Analytics Summer Institutes, Universidad de Leon, Spain, June 2018.
  • Luís Alves, Pedro Rangel Henriques, Vladimir Ivancevic, Maksim Lalic, Ivan Lukovic, Maria João Varanda Pereira, and Paula Correia Tavares, A Comparison of Introductory Programming Courses between Portugal and Serbia, AIIT 2018 – International Conference on Applied Internet and Information Technologies, Bitola, Macedonia, 5th October 2018.
  • Renato Azevedo, Maria João Varanda Pereira, Pedro Rangel Henriques, DSL based Automatic Generation of Q\&A Systems, WorldCIST 2019 – 7th World Conference on Information Systems and Technologies, La Toja Island, Galicia, Spain, April 2019.
  • Johnny Lima, Paulo Alves, Maria Pereira and Simone Almeida, Using Academic Analytics to Predict Dropout Risk in Engineering Courses, 316-321, ECEL 2019 - 17th European Conference on E-Learning, Atenas, Greece.
  • P.Alves, C. Morais, L. Miranda, M. Pereira, Project Base Learning: Higher Education Student's Perceptions, INTED 2019 – International Technology, Education and Development Conference, Valencia, Spain, March 2019.
  • R. Vilanova, M. Dominguez, J. Vicario, M.A. Prada, M. Barbu, M. J. Varanda, P. Alves, M. Podpora, U. Spagnolini, A. Paganoni, Data-driven tool for monitoring of students performance, ACE 2019.
  • R. Vilanova, J. Vicario, M.A. Prada, M. Barbu, M. Dominguez, M.J. Varanda, M. Podpora, U. Spagnolini, P. Alves, A. Paganoni, INTED 2019 – International Technology, Education and Development Conference, Valencia, Spain, March 2019.
  • Martinho Aragão, Maria João Varanda Pereira, Pedro Rangel Henriques, Scaling up a Programmers’ Profile Tool, SLATe 2019 – Symposium on Languages, Applications and Technologies, Departamento de Matemática, Universidade de Coimbra, Junho 2019.
  • Luís Alves, Dušan Gajic, Pedro Rangel Henriques, Vladimir Ivancevic, Maksim Lalic, Ivan Lukovic, Maria João Varanda Pereira, Srdan Popov, Paula Correia Tavares, Student Entrance Knowledge, Expectations and Motivation within Introductory Programming Courses in Portugal and Serbia, SEFI Annual Conference, Budapest, Hungary, September 2019.
  • Joana Miguel, Maria João Varanda Pereira, Pedro Rangel Henriques, Mario Berón, PRIVAS- Automatic Anonymization of Databases, 16th International Conference on Applied Computing, Cagliari, Italy, Nov 2019. (IADIS)
  • Joana Margarida Miguel, Maria João Varanda Pereira, Pedro Rangel Henriques, Mario Berón, Assuring Data Privacy with PRIVAS - A Tool for Data Publishers, IADIS International Journal on Computer Science and Information Systems, Vol. 14, No. 2, pp. 41-58, 2019 (ISSN: 1646-3692).(SCOPUS)
  • Paulo Alves, Carlos Morais, Luísa Miranda, Maria João Varanda Pereira, Aprendizagem baseada em projetos: implementação num curso de técnico superior profissional, Tecnologías Emergentes y Estilos de aprendizaje para la Ensenanza, pp. 47-52, Publicações GTEA 10, 2020 (ISBN: 978-84-09-16847-7).
  • Luís Alves, Dušan Gajic, Pedro Rangel Henriques, Vladimir Ivancevic, Vladimir Ivkovic, Maksim Lalic, Ivan Lukovic, Maria João Varanda Pereira, Srdan Popov, Paula Correia Tavares, C Tutor Usage in Relation to Student Achievement and Progress: A Study of Introductory Programming Courses in Portugal and Serbia, Computer Applications in Engineering Education Journal, pp. 1-14, 2020.
  • Marcela Viana P. Almeida, Luís M. Alves, Maria João Varanda Pereira, Glívia Angélica R. Barbosa, EasyCoding – Methodology to Support Programming Learning, First International Computer Programming Education Conference (ICPEC 2020), pp. 1-8, Vol 81, OpenAccess Series in Informatics, DOI: 10.4230/OASIcs.ICPEC.2020.1
  • Mauro C. Argañaraz, Mario M. Berón, Maria J. Varanda Pereira, Pedro R. Henriques, Detection of Vulnerabilities in Smart Contracts Specifications in Ethereum Platforms, SLATe 2020 - Symposium on Languages, Applications and Technologies, Julho 2020.
  • Renato Preigschadt de Azevedo, Maria João Varanda Pereira and Pedro Rangel Henriques, Development of Q&A Systems using AcQA, SLATe 2020 - Symposium on Languages, Applications and Technologies, Julho 2020.

    Old Research Subjects

    Visual Programming Languages

    Compiler Generators

    Program Animation

    Program Comprehension

    Aspect Oriented Programming

    Domain Specific Languages

    Visual Programming Languages

    The VL/HCC bibliography has become a widely-used resource for people seeking research in visual languages, visual programming, visual software engineering, human use of programming languages and tools, and so on.  In maintaining this resource, the conference Steering Committee would like to keep the VL/HCC bibliography a complete resource for all full papers published in the VL/HCC conference series.

    http://www.cs.orst.edu/~burnett/vpl.html

    In that site, papers on Software Visualization are classified according to Margaret Burnett´s criteria based on the following parameters:Technique (interaction with the user, output generation); Applications; Performance; and Visualization Domains (kind of drawings, kind of visualizations and kind of source language).

    Visual Languages

    • Prograph
    • LabVIEW
    • Forms3

    Visual Programming Tools

    • AGG
    • DiaGen
    • CPN
    • PROGRES
    • Agentsheets

    More information here.

    Compiler Generators

    Visual Language Implementation Tools

    Compiler/Interpreter Generators (Textual Languages)

    Program Animation

    Topics:
    • Program Animation Systems
      • Language specific systems
      • Source code annotation systems
    • Alma System

    Program Comprehension

    Topics:

    Space reserved for text advertisements