publicações selecionadas
-
artigo de revista
- Decision support systems for lower limb rehabilitation using electrical stimulation—A review. Biomedical Engineering Advances. 2025
- Scale-up of a sorption process working with molecularly imprinted adsorbents for enrichment of winemaking residues and improvement of bioactivity. Cleaner and Circular Bioeconomy. 2024
- THINKGAME: COOPERATION TO IMPLEMENT CREATIVE THINKING AND GAMIFICATION FOR INNOVATIVE ONLINE TRAINING OF STEM STUDENTS. Edulearn Proceedings. 2024
- Biofeedback-Based Method for Real-Time Fatigue Monitoring of Knee. International Journal of Online and Biomedical Engineering. 2024
- Goliath, a Programming Exercises Generator Supported by AI 2024
- Purification of stilbenes from grape stems in a continuous process based on photo-molecularly imprinted adsorbents and hydroalcoholic solvents. Chirality. 2024
- Using the Methodology Problem-Based Learning to Teaching Programming to Freshman Students. International Journal of Information and Education Technology. 2023
- Motion Sensors for Knee Angle Recognition in Muscle Rehabilitation Solutions. Sensors. 2022
- 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
- Correction to “Bringing Adaptive and Immersive Interfaces to Real-World Multi-Robot Scenarios: Application to Surveillance and Intervention in Infrastructures”. IEEE Access. 2020
- Educational Data Mining for Tutoring Support in Higher Education: A Web-Based Tool Case Study in Engineering Degrees. IEEE Access. 2020
- 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 and Structures. 2016
- From source code identifiers to natural language terms. Journal of Systems and Software. 2015
- Conclave: Ontology-driven measurement of semantic relatedness between source code elements and problem domain concepts. Computational Science and its Applications, Lecture Notes in Computer Science. 2014
- A DSL for PIM specifications: Design and attribute grammar based implementation. Computer Science and Information Systems. 2011
- Editorial. Computer Science and Information Systems. 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
- ALMA versus DDD. 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
- Automatic generation of language-based tools using the LISA system. IEE Proceedings: Software. 2005
- Executable graphics for PBNM. Computational Science and its Applications, Lecture Notes in Computer Science. 2005
- Software development with grammatical approach. Informatica (Ljubljana). 2004
- Automatic generation of language-based tools. Electronic Notes in Theoretical Computer Science. 2002
-
artigo de conferência
- An Ontology to Understand Programming Cocktails 2024
- Automatic and Dynamic Visualization of Process-Based Concurrent Programs 2024
- Characterization and Identification of Programming Languages. OASIcs: OpenAccess Series in Informatics. 2023
- NLP/AI Based Techniques for Programming Exercises Generation. OASIcs: OpenAccess Series in Informatics. 2023
- Value-Focused Investigation into Programming Languages Affinity. OASIcs: OpenAccess Series in Informatics. 2022
- myHealth: a Mobile App for Home Muscle Rehabilitation 2022
- Active Methodologies in Incoming Programming Classes 2021
- Digital tools in higher education in the context of Covid-19,Ferramentas digitais no ensino superior no contexto da Covid-19 2021
- Integrating a graph builder into python tutor 2021
- Lyntax - A grammar-based tool for linguistics 2021
- Platform for Space Management in a Higher Education School 2021
- Programmers' affinity to languages 2021
- Remote learning: Students’ satisfaction and perspectives in higher education 2021
- Detection of vulnerabilities in smart contracts specifications in ethereum platforms 2020
- Development of Q&A systems using AcQA 2020
- EasyCoding-Methodology to Support Programming Learning. OASIcs: OpenAccess Series in Informatics. 2020
- Student entrance knowledge, expectations, and motivation within introductory programming courses in Portugal and Serbia 2019
- DSL Based Automatic Generation of Q&A Systems 2019
- Data-driven tool for monitoring of students performance 2019
- Scaling up a programmers’ profile tool 2019
- CaVa: An example of the automatic generation of virtual learning spaces 2018
- Extending PythonQA with knowledge from StackOverflow 2018
- Plagiarism detection system for Armenian language 2018
- SPEET: visual data analysis of engineering students performance from academic data 2018
- Using academic analytics to predict dropout risk in engineering courses 2018
- Applying attribute grammars to teach linguistic rules 2017
- Program analysis for clustering programmers' profile 2017
- SPEET: AN INTERNATIONAL COLLABORATIVE EXPERIENCE IN DATA MINING FOR EDUCATION. 7th International Conference of Education, Research and Innovation (ICERI). 2017
- Profile detection through source code static analysis. OASIcs: OpenAccess Series in Informatics. 2016
- Comment-based concept location over system dependency graphs 2014
- Conclave: Writing programs to understand programs 2014
- Converting ontologies into DSLs 2014
- 4th Workshop on Advances in Programming Languages 2013
- Choosing grammars to support Language Processing courses 2013
- NESSy: A new evaluator for software development tools 2013
- Graphical simulation of numerical algorithms: An aproach based on code instrumentation and Java technologies 2012
- Learning Spaces for Knowledge Generation 2012
- Probabilistic SynSet Based Concept Location 2012
- Problem Domain Oriented Approach for Program Comprehension 2012
- An attribute grammar specification of IIS*case PIM concepts 2010
- Influence of synchronized domain visualizations on program comprehension 2010
- SVS, BORS, SVSi: Three strategies to relate problem and program domains 2010
- Applying program comprehension techniques to Karel robot programs 2009
- Influence of domain-specific notation to program Understanding 2009
- VisualLISA: Visual programming environment for attribute grammars specification 2009
- Visualization of domain-speci c programs behavior 2009
- How to interconnect operational and behavioral views of web applications 2008
- Specifying languages using aspect-oriented approach: AspectLISA 2006
- Grammatical approach to problem solving 2003
- Visualization/animation of programs in Alma: Obtaining different results 2003
- Visualization/animation of programs based on abstract representations and formal mappings 2001
-
livro
-
capítulo de livro
- Programming Cocktail Analysis Based on the Cognitive Load Theory, a First Approach 2025
- A Neural Network-Based Approach to Identifying Wrinkles and Recommending Cosmetic Products 2024
- AquaVitae: Innovating Personalized Meal Recommendations for Enhanced Nutritional Health 2024
- WSDLUD: A Metric to Measure the Understanding Degree of WSDL Descriptions. Communications in Computer and Information Science. 2015
- An Effective Way to Teach Language Processing Courses 2014