
Associate Professor
SDU Software Engineering
Publications
-
2026
- Book Chapter DSL-Lab: A Modular Ecosystem for Online User Studies of End-User Programming Languages for Robot Automation DOI: 10.1007/978-3-032-05008-3_18
- Book Chapter A Speech-Based Interface for Human-Robot Interaction in Sterilization Centers: An Industrial Experience Report DOI: 10.1007/978-3-032-05008-3_11
-
2025
- Conference Paper Human-Centric Hybrid-AI for No-Code Development DOI: 10.1145/3696630.3731669
- Book Chapter Visual and Textual Language Synchronization for End-User Programming Environments DOI: 10.1007/978-3-031-95452-8_8
- Journal Article Oh no! She is Flying! Interaction Analysis of Therapist-Robot Collaboration in Gait Rehabilitation International Journal of Human-Computer Studies DOI: 10.1016/j.ijhcs.2025.103620
- Journal Article A gesture-based behaviour-driven development approach for end-user cobot programming Robotica DOI: 10.1017/S0263574725101720
-
2024
- Book Chapter From Gestures to Behaviours: An Empirical Study on Behaviour-Driven Development Scenarios to Support End-User Programming of Collaborative Robots DOI: 10.1007/978-3-031-59888-3_33
- Book Chapter CM-DIR: A Method to Support the Specification of the User’s Dynamic Behavior in Recommender Systems DOI: 10.1007/978-3-031-64576-1_2
- Journal Article Design Goals for End-User Development of Robot-Assisted Physical Training Activities: A Participatory Design Study Proceedings of the ACM on Human-Computer Interaction DOI: 10.1145/3664632
- Conference Paper End-User Programming of Robot-Assisted Physical Training Activities through Behaviour-Driven Development DOI: 10.1145/3610978.3640618
- Book Chapter Leveraging Historical Data to Support User Story Estimation DOI: 10.1007/978-3-031-49266-2_20
-
2023
- Conference Paper Towards a Domain-Specific Language for Behaviour-Driven Development 2023 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) DOI: 10.1109/vl-hcc57772.2023.00054
- Conference Paper Towards a Low-Code Programming Environment for Robot-Assisted Physical Training Activities 2023 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) DOI: 10.1109/vl-hcc57772.2023.00055
-
2022
- Conference Paper On Identifying Similar User Stories to Support Agile Estimation based on Historical Data Proceedings of the First International Workshop on Agile Methods for Information Systems Engineering (Agil-ISE 2022) co-located with the 34th International Conference on Advanced Information Systems Engineering (CAiSE 2022), Leuven, Belgium, June 6, 2022
- Conference Paper Towards a Domain-Specific Language to Specify Interaction Scenarios for Web-Based Graphical User Interfaces Companion of the 2022 ACM SIGCHI Symposium on Engineering Interactive Computing Systems DOI: 10.1145/3531706.3536463
-
2021
- Conference Paper Empirical Findings on BDD Story Parsing to Support Consistency Assurance between Requirements and Artifacts Evaluation and Assessment in Software Engineering DOI: 10.1145/3463274.3463807
- Journal Article Parsing BDD Stories for Automated Verification of Software Artefacts Electronic Communications of the EASST DOI: 10.14279/TUJ.ECEASST.79.1119
-
2020
- Journal Article Evaluating the usage of predefined interactive behaviors for writing user stories: an empirical study with potential product owners Cognition, Technology & Work DOI: 10.1007/s10111-019-00566-3
- Journal Article Ensuring the Consistency between User Requirements and Task Models: A Behavior-Based Automated Approach Proceedings of the ACM on Human-Computer Interaction DOI: 10.1145/3394979
-
2019
- Book Chapter Ensuring the Consistency Between User Requirements and GUI Prototypes: A Behavior-Based Automated Approach DOI: 10.1007/978-3-030-29381-9_39
- Book Chapter Ensuring the Consistency Between User Requirements and Graphical User Interfaces: A Behavior-Based Automated Approach DOI: 10.1007/978-3-030-24289-3_46
- Conference Paper Extending Behavior-Driven Development for Assessing User Interface Design Artifacts Proceedings of the 31st International Conference on Software Engineering and Knowledge Engineering DOI: 10.18293/seke2019-054
-
2018
-
2017
- Journal Article A Formal Ontology for Describing Interactive Behaviors and Supporting Automated Testing on User Interfaces International Journal of Semantic Computing DOI: 10.1142/s1793351x17400219
- Journal Article A Comparative Study of Milestones for Featuring GUI Prototyping Tools Journal of Software Engineering and Applications DOI: 10.4236/jsea.2017.106031
- Conference Paper A Scenario-Based Approach for Checking Consistency in User Interface Design Artifacts XVI Brazilian Symposium on Human Factors in Computing Systems DOI: 10.1145/3160504.3160506
- Conference Paper A Behavior-Based Ontology for Supporting Automated Assessment of Interactive Systems Proceedings – IEEE 11th International Conference on Semantic Computing, ICSC 2017 DOI: 10.1109/ICSC.2017.73
- Conference Paper The goals approach: Agile enterprise driven software development Lecture Notes in Information Systems and Organisation DOI: 10.1007/978-3-319-52593-8_13
-
2016
- Journal Article An Approach for Multi-Artifact Testing Through an Ontological Perspective for Behavior-Driven Development Complex Systems Informatics and Modeling Quarterly DOI: 10.7250/csimq.2016-7.05
- Conference Paper The goals approach: Agile enterprise driven software development 25th International Conference on Information Systems Development, ISD 2016
- Conference Paper Definition of a Behavior-Driven Model for Requirements Specification and Testing of Interactive Systems Proceedings – 2016 IEEE 24th International Requirements Engineering Conference, RE 2016 DOI: 10.1109/RE.2016.12
- Book Bridging enterprise and software engineering through an user-centered design perspective Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) DOI: 10.1007/978-3-319-48743-4_28
- Book Testing prototypes and final user interfaces through an ontological perspective for behavior-driven development Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) DOI: 10.1007/978-3-319-44902-9_7
- Book The goals approach: Enterprise model-driven agile human-centered software engineering Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) DOI: 10.1007/978-3-319-44902-9_17
- Conference Paper Towards automated requirements checking throughout development processes of interactive systems CEUR Workshop Proceedings
-
2015
- Conference Paper A Review of Milestones in the History of GUI Prototyping Tools Workshop on User Experience and User-Centered Development Processes (IFIP WG 13.2 – 2015) in conjunction with the 15th IFIP TC13 INTERACT Conference
-
2009
- Conference Paper Um algoritmo robusto ao aumento de escala em estego-imagens marcadas com a técnica LSB I Escola Regional de Informática (ERIN)
- Conference Paper XPu: caracterização de agilidade para uma abordagem ágil visando à usabilidade III Workshop de Desenvolvimento Rápido de Aplicações, Simpósio Brasileiro de Qualidade de Software (SBQS)
- Dissertation Thesis XPu: uma extensão do método XP visando à usabilidade UFMG
- Conference Paper XPu: uma extensão do método XP visando à usabilidade XXXV Conferência Latino-Americana de Informática (CLEI)
-
2008
- Conference Paper Avaliação Heurística de Usabilidade do Processo Ágil XP II Workshop de Desenvolvimento Rápido de Aplicações, Simpósio Brasileiro de Qualidade de Software (SBQS)

