Algoritmi | User | Maria João Tinoco Varanda Pereira
Maria João Tinoco Varanda Pereira
Maria João Tinoco Varanda Pereira
At Algoritmi
Researcher with PhD
Member of the CST R&D Group
Academic Degree
PhD
Current Position
Coordinating Professor at Escola Superior de Tecnologia e Gestão do Instituto Politécnico de Bragança
Personal Webpage
http://www.ipb.pt/~mjoaoPersonal Email
mjoao@ipb.ptOrcid
0000-0001-6323-0071Researcher ID
G-5999-2011FCT Public Key
J010857kq3XC
Ciência ID
17/01/7760 14:43Google Scholar
h-index
9Publications
65Editorial
2Citations
397Q1 / Q2
8About Me
MARIA JOÃO VARANDA PEREIRA received the M.Sc. and Ph.D. degrees in computer science from the University of Minho in 1996 and 2003 respectively. She is integrated member of the Research Centre in Digitalization and Intelligent Robotics (CeDRI), Instituto Politécnico de Bragança and collaborator member of the Language Processing group in the Algoritmi Research Center , at the University of Minho. She is currently coordinator professor at the Technology and Management School of the Polytechnic Institute of Bragança, and she is vice-president of the same school. The main research interests are: Language-based-tools, Program Comprehension and Visualization, Domain Specific Languages, QA Systems, Learning Analytics, Big Data, Student Profiling, Generation of Virtual Learning Spaces, Computer-assisted Education.
Publications (80)
AquaVitae: Innovating Personalized Meal Recommendations for Enhanced Nutritional Health
2024 | book-chapter
Characterization and Identification of Programming Languages
OpenAccess Series in Informatics
2023 | conference-paper
NLP/AI Based Techniques for Programming Exercises Generation
OpenAccess Series in Informatics
2023 | conference-paper
Using the Methodology Problem-Based Learning to Teaching Programming to Freshman Students
International Journal of Information and Education Technology
2023 | journal-article
Motion Sensors for Knee Angle Recognition in Muscle Rehabilitation Solutions
Sensors
2022 | journal-article
Relating Biometric Sensors with Serious Games Results
Lecture Notes in Networks and Systems
2022 | book
System Architecture for Home Muscle Rehabilitation Treatment
Lecture Notes in Networks and Systems
2022 | book
Value-Focused Investigation into Programming Languages Affinity
OpenAccess Series in Informatics
2022 | conference-paper
myHealth: a Mobile App for Home Muscle Rehabilitation
SeGAH 2022 - 2022 IEEE 10th International Conference on Serious Games and Applications for Health
2022 | conference-paper
Active methodologies in incoming programming classes
OpenAccess Series in Informatics
2021 | conference-paper
Approaches to Classify Knee Osteoarthritis Using Biomechanical Data
Communications in Computer and Information Science
2021 | book
Digital tools in higher education in the context of Covid-19,Ferramentas digitais no ensino superior no contexto da Covid-19
Iberian Conference on Information Systems and Technologies, CISTI
2021 | conference-paper
Implementation of Big Data Analytics Tool in a Higher Education Institution
Advances in Intelligent Systems and Computing
2021 | book-chapter
Integrating a graph builder into python tutor
OpenAccess Series in Informatics
2021 | conference-paper
Lyntax - A grammar-based tool for linguistics
OpenAccess Series in Informatics
2021 | conference-paper
Platform for Space Management in a Higher Education School,Plataforma de Gestão de Espaços numa Escola de Ensino Superior
Iberian Conference on Information Systems and Technologies, CISTI
2021 | conference-paper
Programmers' affinity to languages
OpenAccess Series in Informatics
2021 | conference-paper
Remote learning: Students’ satisfaction and perspectives in higher education
Proceedings of the European Conference on e-Learning, ECEL
2021 | conference-paper
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
2020 | journal-article
Correction to Bringing Adaptive and Immersive Interfaces to Real-World Multi-Robot Scenarios: Application to Surveillance and Intervention in Infrastructures
IEEE Access
2020 | journal-article
Detection of vulnerabilities in smart contracts specifications in ethereum platforms
OpenAccess Series in Informatics
2020 | conference-paper
Development of Q&A systems using AcQA
OpenAccess Series in Informatics
2020 | conference-paper
Educational Data Mining for Tutoring Support in Higher Education: A Web-Based Tool Case Study in Engineering Degrees
IEEE Access
2020 | journal-article
Student entrance knowledge, expectations, and motivation within introductory programming courses in Portugal and Serbia
SEFI 47th Annual Conference: Varietas Delectat... Complexity is the New Normality, Proceedings
2020 | conference-paper
DSL Based Automatic Generation of Q&A Systems
Advances in Intelligent Systems and Computing
2019 | book
Data-driven tool for monitoring of students performance
IFAC-PapersOnLine
2019 | conference-paper
Scaling up a programmers’ profile tool
OpenAccess Series in Informatics
2019 | conference-paper
CaVa: An example of the automatic generation of virtual learning spaces
Advances in Intelligent Systems and Computing
2018 | book
Extending PythonQA with knowledge from StackOverflow
Advances in Intelligent Systems and Computing
2018 | book
Speet: Visual data analysis of engineering students performance from academic Data?
CEUR Workshop Proceedings
2018 | conference-paper
Using academic analytics to predict dropout risk in engineering courses
Proceedings of the European Conference on e-Learning, ECEL
2018 | conference-paper
Applying attribute grammars to teach linguistic rules
OpenAccess Series in Informatics
2017 | conference-paper
Plagiarism detection system for Armenian language
International Scientific and Technical Conference on Computer Sciences and Information Technologies
2017 | conference-paper
Program analysis for clustering programmers' profile
Proceedings of the 2017 Federated Conference on Computer Science and Information Systems, FedCSIS 2017
2017 | conference-paper
SPEET: AN INTERNATIONAL COLLABORATIVE EXPERIENCE IN DATA MINING FOR EDUCATION
10th International Conference of Education, Research and Innovation
2017 | book-chapter
Measuring the understandability of WSDL specifications, web service understanding degree approach and system
Computer Science and Information Systems
2016 | journal-article
Ontological approach for DSL development
Computer Languages, Systems and Structures
2016 | journal-article
Profile detection through source code static analysis
OpenAccess Series in Informatics
2016 | conference-paper
From source code identifiers to natural language terms
Journal of Systems and Software
2015 | journal-article
WSDLUD: A Metric to Measure the Understanding Degree of WSDL Descriptions
Languages, Applications and Technologies, Slate 2015
2015 | book-chapter
An Effective Way to Teach Language Processing Courses
Innovative Teaching Strategies and New Learning Paradigms in Computer Programming
2014 | book-chapter
An effective way to teach language processing courses
Innovative Teaching Strategies and New Learning Paradigms in Computer Programming
2014 | book
Comment-based concept location over system dependency graphs
2014 | conference-paper
Conclave: Ontology-driven measurement of semantic relatedness between source code elements and problem domain concepts
2014 | book
Conclave: Writing programs to understand programs
2014 | conference-paper
Converting ontologies into DSLs
2014 | conference-paper
4th Workshop on Advances in Programming Languages
2013 Federated Conference on Computer Science and Information Systems, FedCSIS 2013
2013 | conference-paper
Choosing grammars to support Language Processing courses
2013 | conference-paper
NESSy: A new evaluator for software development tools
2013 | conference-paper
Graphical simulation of numerical algorithms: An aproach based on code instrumentation and Java technologies
2012 | conference-paper
Learning Spaces for Knowledge Generation
OpenAccess Series in Informatics
2012 | conference-paper
Probabilistic SynSet Based Concept Location
OpenAccess Series in Informatics
2012 | conference-paper
Problem Domain Oriented Approach for Program Comprehension
OpenAccess Series in Informatics
2012 | conference-paper
A DSL for PIM specifications: Design and attribute grammar based implementation
2011 | journal-article
Editorial
2011 | journal-article
An attribute grammar specification of IIS*case PIM concepts
2010 | conference-paper
Comparing general-purpose and domain-specific languages: An empirical study
2010 | journal-article
Influence of synchronized domain visualizations on program comprehension
2010 | conference-paper
SVS, BORS, SVSi: Three strategies to relate problem and program domains
2010 | conference-paper
Visuallisa: A visual environment to develop attribute grammars
2010 | journal-article
Applying program comprehension techniques to Karel robot programs
2009 | conference-paper
Influence of domain-specific notation to program Understanding
2009 | conference-paper
VisualLISA: Visual programming environment for attribute grammars specification
2009 | conference-paper
Visualization of domain-speci c programs behavior
2009 | conference-paper
ALMA versus DDD
Computer Science and Information Systems
2008 | journal-article
ALMA versus DDD
Computer Science and Information Systems
2008 | journal-article
How to interconnect operational and behavioral views of web applications
2008 | conference-paper
Program comprehension for domain-specific languages
2008 | journal-article
AspectLISA: An Aspect-oriented Compiler Construction System Based on Attribute Grammars
2006 | journal-article
Specifying languages using aspect-oriented approach: Aspect LISA
Journal of Computing and Information Technology
2006 | journal-article
Specifying languages using aspect-oriented approach: AspectLISA
2006 | conference-paper
Automatic generation of language-based tools using the LISA system
2005 | journal-article
Executable graphics for PBNM
Operations and Management in Ip-Based Networks, Proceedings
2005 | book-chapter
Executable graphics for PBNM
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
2005 | book
Software development with grammatical approach
2004 | journal-article
Grammatical approach to problem solving
Iti 2003: Proceedings of the 25th International Conference on Information Technology Interfaces
2003 | book
Visualization/animation of programs in Alma: Obtaining different results
2003 | conference-paper
Automatic generation of language-based tools
2002 | journal-article
Visualization/animation of programs based on abstract representations and formal mappings
2001 | conference-paper
EasyCoding - Methodology to Support Programming Learning
Schloss Dagstuhl - Leibniz-Zentrum für Informatik
| journal-article
History
Init | End | Change | Value |
---|
AquaVitae: Innovating Personalized Meal Recommendations for Enhanced Nutritional Health
2024 | book-chapter
Characterization and Identification of Programming Languages
OpenAccess Series in Informatics
2023 | conference-paper
NLP/AI Based Techniques for Programming Exercises Generation
OpenAccess Series in Informatics
2023 | conference-paper
Using the Methodology Problem-Based Learning to Teaching Programming to Freshman Students
International Journal of Information and Education Technology
2023 | journal-article
Motion Sensors for Knee Angle Recognition in Muscle Rehabilitation Solutions
Sensors
2022 | journal-article
Relating Biometric Sensors with Serious Games Results
Lecture Notes in Networks and Systems
2022 | book
System Architecture for Home Muscle Rehabilitation Treatment
Lecture Notes in Networks and Systems
2022 | book
Value-Focused Investigation into Programming Languages Affinity
OpenAccess Series in Informatics
2022 | conference-paper
myHealth: a Mobile App for Home Muscle Rehabilitation
SeGAH 2022 - 2022 IEEE 10th International Conference on Serious Games and Applications for Health
2022 | conference-paper
Active methodologies in incoming programming classes
OpenAccess Series in Informatics
2021 | conference-paper
Approaches to Classify Knee Osteoarthritis Using Biomechanical Data
Communications in Computer and Information Science
2021 | book
Digital tools in higher education in the context of Covid-19,Ferramentas digitais no ensino superior no contexto da Covid-19
Iberian Conference on Information Systems and Technologies, CISTI
2021 | conference-paper
Implementation of Big Data Analytics Tool in a Higher Education Institution
Advances in Intelligent Systems and Computing
2021 | book-chapter
Integrating a graph builder into python tutor
OpenAccess Series in Informatics
2021 | conference-paper
Lyntax - A grammar-based tool for linguistics
OpenAccess Series in Informatics
2021 | conference-paper
Platform for Space Management in a Higher Education School,Plataforma de Gestão de Espaços numa Escola de Ensino Superior
Iberian Conference on Information Systems and Technologies, CISTI
2021 | conference-paper
Programmers' affinity to languages
OpenAccess Series in Informatics
2021 | conference-paper
Remote learning: Students’ satisfaction and perspectives in higher education
Proceedings of the European Conference on e-Learning, ECEL
2021 | conference-paper
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
2020 | journal-article
Correction to Bringing Adaptive and Immersive Interfaces to Real-World Multi-Robot Scenarios: Application to Surveillance and Intervention in Infrastructures
IEEE Access
2020 | journal-article
Detection of vulnerabilities in smart contracts specifications in ethereum platforms
OpenAccess Series in Informatics
2020 | conference-paper
Development of Q&A systems using AcQA
OpenAccess Series in Informatics
2020 | conference-paper
Educational Data Mining for Tutoring Support in Higher Education: A Web-Based Tool Case Study in Engineering Degrees
IEEE Access
2020 | journal-article
Student entrance knowledge, expectations, and motivation within introductory programming courses in Portugal and Serbia
SEFI 47th Annual Conference: Varietas Delectat... Complexity is the New Normality, Proceedings
2020 | conference-paper
DSL Based Automatic Generation of Q&A Systems
Advances in Intelligent Systems and Computing
2019 | book
Data-driven tool for monitoring of students performance
IFAC-PapersOnLine
2019 | conference-paper
Scaling up a programmers’ profile tool
OpenAccess Series in Informatics
2019 | conference-paper
CaVa: An example of the automatic generation of virtual learning spaces
Advances in Intelligent Systems and Computing
2018 | book
Extending PythonQA with knowledge from StackOverflow
Advances in Intelligent Systems and Computing
2018 | book
Speet: Visual data analysis of engineering students performance from academic Data?
CEUR Workshop Proceedings
2018 | conference-paper
Using academic analytics to predict dropout risk in engineering courses
Proceedings of the European Conference on e-Learning, ECEL
2018 | conference-paper
Applying attribute grammars to teach linguistic rules
OpenAccess Series in Informatics
2017 | conference-paper
Plagiarism detection system for Armenian language
International Scientific and Technical Conference on Computer Sciences and Information Technologies
2017 | conference-paper
Program analysis for clustering programmers' profile
Proceedings of the 2017 Federated Conference on Computer Science and Information Systems, FedCSIS 2017
2017 | conference-paper
SPEET: AN INTERNATIONAL COLLABORATIVE EXPERIENCE IN DATA MINING FOR EDUCATION
10th International Conference of Education, Research and Innovation
2017 | book-chapter
Measuring the understandability of WSDL specifications, web service understanding degree approach and system
Computer Science and Information Systems
2016 | journal-article
Ontological approach for DSL development
Computer Languages, Systems and Structures
2016 | journal-article
Profile detection through source code static analysis
OpenAccess Series in Informatics
2016 | conference-paper
From source code identifiers to natural language terms
Journal of Systems and Software
2015 | journal-article
WSDLUD: A Metric to Measure the Understanding Degree of WSDL Descriptions
Languages, Applications and Technologies, Slate 2015
2015 | book-chapter
An Effective Way to Teach Language Processing Courses
Innovative Teaching Strategies and New Learning Paradigms in Computer Programming
2014 | book-chapter
An effective way to teach language processing courses
Innovative Teaching Strategies and New Learning Paradigms in Computer Programming
2014 | book
Comment-based concept location over system dependency graphs
2014 | conference-paper
Conclave: Ontology-driven measurement of semantic relatedness between source code elements and problem domain concepts
2014 | book
Conclave: Writing programs to understand programs
2014 | conference-paper
Converting ontologies into DSLs
2014 | conference-paper
4th Workshop on Advances in Programming Languages
2013 Federated Conference on Computer Science and Information Systems, FedCSIS 2013
2013 | conference-paper
Choosing grammars to support Language Processing courses
2013 | conference-paper
NESSy: A new evaluator for software development tools
2013 | conference-paper
Graphical simulation of numerical algorithms: An aproach based on code instrumentation and Java technologies
2012 | conference-paper
Learning Spaces for Knowledge Generation
OpenAccess Series in Informatics
2012 | conference-paper
Probabilistic SynSet Based Concept Location
OpenAccess Series in Informatics
2012 | conference-paper
Problem Domain Oriented Approach for Program Comprehension
OpenAccess Series in Informatics
2012 | conference-paper
A DSL for PIM specifications: Design and attribute grammar based implementation
2011 | journal-article
Editorial
2011 | journal-article
An attribute grammar specification of IIS*case PIM concepts
2010 | conference-paper
Comparing general-purpose and domain-specific languages: An empirical study
2010 | journal-article
Influence of synchronized domain visualizations on program comprehension
2010 | conference-paper
SVS, BORS, SVSi: Three strategies to relate problem and program domains
2010 | conference-paper
Visuallisa: A visual environment to develop attribute grammars
2010 | journal-article
Applying program comprehension techniques to Karel robot programs
2009 | conference-paper
Influence of domain-specific notation to program Understanding
2009 | conference-paper
VisualLISA: Visual programming environment for attribute grammars specification
2009 | conference-paper
Visualization of domain-speci c programs behavior
2009 | conference-paper
ALMA versus DDD
Computer Science and Information Systems
2008 | journal-article
ALMA versus DDD
Computer Science and Information Systems
2008 | journal-article
How to interconnect operational and behavioral views of web applications
2008 | conference-paper
Program comprehension for domain-specific languages
2008 | journal-article
AspectLISA: An Aspect-oriented Compiler Construction System Based on Attribute Grammars
2006 | journal-article
Specifying languages using aspect-oriented approach: Aspect LISA
Journal of Computing and Information Technology
2006 | journal-article
Specifying languages using aspect-oriented approach: AspectLISA
2006 | conference-paper
Automatic generation of language-based tools using the LISA system
2005 | journal-article
Executable graphics for PBNM
Operations and Management in Ip-Based Networks, Proceedings
2005 | book-chapter
Executable graphics for PBNM
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
2005 | book
Software development with grammatical approach
2004 | journal-article
Grammatical approach to problem solving
Iti 2003: Proceedings of the 25th International Conference on Information Technology Interfaces
2003 | book
Visualization/animation of programs in Alma: Obtaining different results
2003 | conference-paper
Automatic generation of language-based tools
2002 | journal-article
Visualization/animation of programs based on abstract representations and formal mappings
2001 | conference-paper
EasyCoding - Methodology to Support Programming Learning
Schloss Dagstuhl - Leibniz-Zentrum für Informatik
| journal-article
Start | End | Term | Value | |
---|---|---|---|---|