publicações selecionadas
-
artigo académico
- Improving conformance checking in process modelling: a multiperspective algorithm. Journal of Supercomputing. 2023
- A tribute to José Manuel Valença. Journal of Logical and Algebraic Methods in Programming. 2022
- Approaches to manage and understand student engagement in programming. Open Education Studies. 2022
- Analysis of human activities and identification of uncertain situations in context-aware systems. International Journal of Artificial Intelligence. 2020
- 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
- Virtual Learning Spaces Creation Based on the Systematic Population of an Ontology. Journal of Information Systems Engineering & Management (JISEM). 2018
- Automatic Generation of Virtual Learning Spaces Driven by CaVa(DSL): An Experience Report. ACM SIGPLAN Notices. 2017
- Creating virtual exhibition rooms from emigration digital archives. Universal Access in the Information SocIETy. 2017
- Building the Museum of the Person from RDF Triples and SPARQL. Communications and Innovations Gazette (ComInG). 2016
- Computer-supported Techniques to Increase Students Engagement in Programming. Proceedings of the 8th International Conference on Computer Supported Education, Vol 2 (Csedu). 2016
- Measuring the understandability of WSDL specifications, web service understanding degree approach and system. Computer Science and Information Systems. 2016
- Ontological approach for DSL development. Computer Languages Systems & Structures. 2016
- Uma Ontologia CIDOC-CRM para o Museu Virtual da Emigração. Communications and Innovations Gazette (ComInG). 2016
- Impact of GCC optimization levels in energy consumption during C/C plus plus program execution. 2015 IEEE 13th International Scientific Conference on Informatics. 2015
- Attribute grammars made easier: EvDebugger A visual debugger for attribute grammars. 2014 International Symposium on Computers in Education (SIIE). 2014
- A Comment Analysis approach for Program Comprehension. Proceedings of the 2012 Ieee 35th Software Engineering Workshop (Sew 2012). 2012
- The role of best practices to Appraise open source software. Electronic Communications of the EASST. 2012
- A DSL for PIM Specifications: Design and Attribute Grammar based Implementation. Computer Science and Information Systems. 2011
- Domain-Specific Language for Coordination Patterns. Computer Science and Information Systems. 2011
- Visualizing and analyzing the quality of XML documents. Journal of Universal Computer Science. 2011
- Comparing General-Purpose and Domain-Specific Languages: An Empirical Study. Computer Science and Information Systems. 2010
- VisualLISA: A Visual Environment to Develop Attribute Grammars. Computer Science and Information Systems. 2010
- SmartClean: An Incremental Data Cleaning Tool. 2009 Ninth International Conference on Quality Software (Qsic 2009). 2009
- Visualization of Domain-Specific Programs' Behavior. 2009 5th Ieee International Workshop on Visualizing Software For Understanding and Analysis. 2009
- ALMA versus DDD. Computer Science and Information Systems. 2008
- How to interconnect operational and behavioral views of web applications. Proceedings of the 16th Ieee International Conference on Program Comprehension. 2008
- Integration of the ST language in a model-based engineering environment for control systems - An approach for compiler implementation. Computer Science and Information Systems. 2008
- Program comprehension for domain-specific languages. Computer Science and Information Systems. 2008
- AspectLISA: An Aspect-oriented Compiler Construction System Based on Attribute Grammars. Electronic Notes in Theoretical Computer Science. 2006
- Specifying languages using aspect-oriented approach: Aspect LISA. Journal of Computing and Information Technology. 2006
- Grammatical approach to problem solving. Iti 2003: Proceedings of the 25th International Conference on Information Technology Interfaces. 2003
- Automatic generation of language-based tools. Electronic Notes in Theoretical Computer Science. 2002
- A framework and patterns for the specification of reactive systems. Information and Software Technology. 1998
- Algebraic specification of documents. Theoretical Computer Science. 1998
- Concurrent attribute evaluation. Computing Systems in Engineering. 1995
-
artigo de conferência
- AR-BASED LEARNING RESOURCE: A DIFFERENT WAY TO LEARN DATA-STRUCTURES 2023
- AR-Based Resources to Train Computational Thinking Skills 2023
- Characterization and Identification of Programming Languages 2023
- LCSMAR, an AR Based Tool to Inspect Imperative Programs 2023
- NLP/AI Based Techniques for Programming Exercises Generation 2023
- Type Annotation for SAST 2023
- Validating Structural Cognitive Training Using Immersive Virtual Reality 2023
- A Framework to Assess Melodic Effectiveness in Training Computational Thinking to Visually Impaired People 2022
- DESIGN AND IMPLEMENTATION OF A CHATBOT AS A TOOL TO ASSIST A HELPDESK TEAM 2022
- Determining Programming Languages Complexity and Its Impact on Processing 2022
- EWVM, a Web Virtual Machine to Support Code Generation in Compiler Courses 2022
- OMT, a Web-Based Tool for Ontology Matching 2022
- Relating Biometric Sensors with Serious Games Results 2022
- System Architecture for Home Muscle Rehabilitation Treatment 2022
- The Visual Programming Environment ROBI for Educational Robotics. OASIcs: OpenAccess Series in Informatics. 2022
- Value-Focused Investigation into Programming Languages Affinity. OASIcs: OpenAccess Series in Informatics. 2022
- myHealth: a Mobile App for Home Muscle Rehabilitation 2022
- Identifying depression clues using emotions and AI 2021
- Integrating a graph builder into python tutor 2021
- Lyntax - A grammar-based tool for linguistics 2021
- Melodic - Teaching computational thinking to visually impaired kids. OASIcs: OpenAccess Series in Informatics. 2021
- NetAC, An Automatic Classifier of Online Hate Speech Comments. AI Communications. 2021
- NetLangEd, a web editor to support online comment annotation. OASIcs: OpenAccess Series in Informatics. 2021
- Programmers' Affinity to Languages. OASIcs: OpenAccess Series in Informatics. 2021
- SHREWS: A game with augmented reality for training computational thinking. OASIcs: OpenAccess Series in Informatics. 2021
- Understanding effects of the algorithm visualized with AR techniques 2021
- Using machine learning for vulnerability detection and classification 2021
- Training the Computational Thinking with Augmented Reality 2020
- BhTSL, behavior trees specification and processing. OASIcs: OpenAccess Series in Informatics. 2020
- Detection of vulnerabilities in smart contracts specifications in ethereum platforms 2020
- Development of Q&A systems using AcQA 2020
- Improving Game-Based Learning Experience through Game Appropriation. OASIcs: OpenAccess Series in Informatics. 2020
- Learning Resources with Augmented Reality. OASIcs: OpenAccess Series in Informatics. 2020
- OntoJogo: An Ontology for Game Classification. IEEE International Conference on Serious Games and Applications for Health. 2020
- Student entrance knowledge, expectations, and motivation within introductory programming courses in Portugal and Serbia 2020
- An Ontology based approach to teach Computational Thinking. International Symposium on Computers in Education. 2019
- Digital collection creator, visualizer and explorer. OASIcs: OpenAccess Series in Informatics. 2019
- Kiko, a Web System to enhance classes based on Lesson Plans 2019
- Micas, a Web Platform to Support Teachers of Computing at School 2019
- Scaling up a programmers’ profile tool 2019
- Scraping News Sites and Social Networks for Prejudice Term Analysis 2019
- Urban evolution of fafe in the last two centuries 2019
- CaVa-DSL: Virtual learning spaces formal specification. OASIcs: OpenAccess Series in Informatics. 2018
- Creating a social media-based personal emotional lexicon 2018
- Hate speech classification in social media using emotional analysis 2018
- Predicting performance problems through emotional analysis. OASIcs: OpenAccess Series in Informatics. 2018
- Preface 2018
- Studying programming students motivation using association rules 2018
- A computer platform to increase motivation in programming students-PEP 2017
- Applying attribute grammars to teach linguistic rules. OASIcs: OpenAccess Series in Informatics. 2017
- Bridging the Gap between bdME and OntoME 2017
- Program analysis for clustering programmers' profile. Federated Conference on Computer Science and Information Systems. 2017
- Real-time safe-return-home system for Continental Portugal,Sistema de safe-return-home em tempo real para Portugal continental. Iberian Conference on Information Systems and Technologies (CISTI). 2017
- Socii: A tool to analyze and visualize dynamic social networks. OASIcs: OpenAccess Series in Informatics. 2017
- Visualization of ontology evolution using ontodi graph. OASIcs: OpenAccess Series in Informatics. 2017
- Architectural approaches to build the museum of the person. Iberian Conference on Information Systems and Technologies (CISTI). 2016
- Formal Description and Automatic Generation of Learning Spaces Based on Ontologies 2016
- Impact of GCC optimization levels in energy consumption during C/C++ program execution 2016
- Profile detection through source code static analysis 2016
- Animation and automatic evaluation in supporting the teaching of programming,Animação e Avaliação Automática no Apoio ao Ensino da Programação 2015
- Comment-based concept location over system dependency graphs. OASIcs: OpenAccess Series in Informatics. 2014
- Conclave: Writing programs to understand programs. OASIcs: OpenAccess Series in Informatics. 2014
- Converting ontologies into DSLs. OASIcs: OpenAccess Series in Informatics. 2014
- Partial correctness and continuous integration in computer supported education 2014
- Plagiarism detection: A tool survey and comparison. OASIcs: OpenAccess Series in Informatics. 2014
- Unfuzzying fuzzy parsing. OASIcs: OpenAccess Series in Informatics. 2014
- 2nd International workshop on realizing artificial intelligence synergies in software engineering (RAISE 2013) 2013
- 4thWorkshop on Advances in Programming Languages 2013
- A flexible dynamic system for automatic grading of programming exercises. OASIcs: OpenAccess Series in Informatics. 2013
- Choosing grammars to support Language Processing courses. OASIcs: OpenAccess Series in Informatics. 2013
- Interactive verification of safety-critical software. Proceedings International Computer Software and Applications Conference. 2013
- NESSy: A new evaluator for software development tools. OASIcs: OpenAccess Series in Informatics. 2013
- SIP: A simple tool for inspecting and evaluating WSDL specifications 2013
- Automatic Test Generation for Space 2012
- Learning Spaces for Knowledge Generation 2012
- PH-Helper - a Syntax-Directed Editor for Hoshimi Programming Language, HL 2012
- Probabilistic SynSet Based Concept Location 2012
- Problem Domain Oriented Approach for Program Comprehension 2012
- Program analysis and evaluation using QUIMERA 2012
- Welcome to the First International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering (RAISE 2012) 2012
- An attribute grammar specification of IIS*case PIM concepts 2010
- Exploring, visualizing and slicing the soul of XML documents 2010
- GamaSlicer: An online laboratory for program verification and analysis 2010
- ICPC 2010 welcome message 2010
- A methodology for consultations with the NCBI databanks,Uma metodologia para consultas aos bancos de dados do NCBI 2009
- A query by example approach for XML querying 2009
- Applying program comprehension techniques to Karel robot programs 2009
- Assessing databases in .NET: Comparing approaches 2009
- Influence of domain-specific notation to program Understanding 2009
- SmartClean: An incremental data cleaning tool,Smartclean: Uma ferramenta para a limpeza incremental de dados 2009
- VisualLISA: Visual programming environment for attribute grammars specification 2009
- A framework to specify, extract and manage topic maps driven by ontology 2008
- Geração de topic maps dirigidos por ontologias para a computação sensível ao contexto 2008
- Iterative XML search based on data and associated semantics 2008
- Making concept maps available on the web to the students 2008
- Topic maps applied to PubMed 2007
- Using data together with metadata to improve XML information access 2007
- A formal definition of selection operations that extend xquery with interactive query construction 2006
- An ontology-based approach for data cleaning 2006
- Interactive information retrieval from XML documents represented by attribute grammars 2003
- O Tratamento Normalizado do Registo Arqueológico. Uma proposta informática 2003
- Visualization/animation of programs in Alma: Obtaining different results 2003
- Bidirectional Conversion between XML Documents and Relational Data Bases 2002
- Data reduction to improve knowledge extraction 2001
- Intelligent system to study demographic evolution 1999
- Suporte Informático para trabalhos de prospecção e escavação arqueológica 1999
- Knowledge discovery with retail basket analysis 1998
- Quality in electronic publication: How to control it?,Qualidade na Publicação Electrónica: como controlá-la? 1998
-
artigo de revista
- Motion Sensors for Knee Angle Recognition in Muscle Rehabilitation Solutions. Bioengineering. 2022
- A sentiment analysis approach to increase authorship identification. Electronics. 2019
- A perspective on architectural re-engineering. Computational Methods in Applied Sciences. 2015
- From source code identifiers to natural language terms. Journal of Systems and Software. 2015
- Assertion-based slicing and slice graphs. Formal Aspects of Computing. 2012
- GammaPolarSlicer. Computer Science and Information Systems. 2011
- Safe integration of annotated components in open source projects. Electronic Communications of the EASST. 2010
- Topic maps constraint languages : understanding and comparing. International Journal of Reasoning-based Intelligent Systems. 2009
-
capítulo de livro
- PathIt: Computational Thinking Training for Visually Impaired Individuals 2023
- Approaches to Classify Knee Osteoarthritis Using Biomechanical Data 2021
- Artefact of Augmented Reality to Support the Treatment of Specific Phobias 2020
- CAPAS: A Context-Aware System Architecture for Physical Activities Monitoring. Computational Methods in Applied Sciences. 2019
- Knowledge Inference Through Analysis of Human Activities. Computational Methods in Applied Sciences. 2019
- Uma Plataforma para criar Ambientes Virtuais de Aprendizagem a partir de um Repositório de Documentos XML: CaVa 2018
- Automatizing Ontology Population to drive the navigation on Virtual Learning Spaces. Iberian Conference on Information Systems and Technologies (CISTI). 2017
- Real-time Safe-return-home system for Continental Portugal 2017
- Animation and Automatic Evaluation in Supporting the teaching of Programming 2015
- An intelligent system to study demographic evolution 1999
-
livro
- Uncertainty Identification in Context-Aware Systems Using Public Datasets 2022
- Multi-perspective Conformance Checking Applied to BPMN-E2 2021
- Attribute grammar applied to human activities recognition in intelligent environments 2020
- Predicting an Election’s Outcome Using Sentiment Analysis 2020
- Context-awareness and uncertainty: Current scenario and challenges for the future 2019
- DSL Based Automatic Generation of Q&A Systems 2019
- Determining Emotional Profile Based on Microblogging Analysis 2019
- Domain identification through sentiment analysis 2019
- Annotated documents and expanded CIDOC-CRM ontology in the automatic construction of a virtual museum 2018
- CaVa: An example of the automatic generation of virtual learning spaces 2018
- Extending PythonQA with knowledge from StackOverflow 2018
- Increasing authorship identification through emotional analysis 2018
- Online social networks analysis visualization using socii 2018
- Uncertainty in context-aware systems: A case study for intelligent environments 2018
- A reduced CRM-compatible form ontology for the virtual emigration museum 2016
- OntoMP, an ontology to build the museum of the person 2016
- An AST-based tool, spector, for plagiarism detection: The approach, functionality, and implementation 2015
- Assessing attribute grammars’ quality: Metrics and a tool 2015
- Automatic generation of CVs from online social networks 2015
- Storing archival emigration documents to create virtual exhibition rooms 2015
- WSDLUD: A metric to measure The understanding degree of WSDL descriptions 2015
- An effective way to teach language processing courses 2014
- Conclave: Ontology-driven measurement of semantic relatedness between source code elements and problem domain concepts 2014
- Guess XQ: A query-by-example approach for XML querying 2012
- Using semantics in XML information access: Application to the portuguese emigration museum 2012
- Contract-based slicing 2010
- Comparing topic maps constraint specification languages 2008
- A case based reasoning framework to extract knowledge from data 2000
- Extracting knowledge patterns from ticket data 1998
- Heuristic parsing and search space pruning 1991
- A semantic evaluator generating system in prolog 1989