- Software Engineering Techniques and Practices
- Software Engineering Research
- Advanced Software Engineering Methodologies
- Usability and User Interface Design
- Open Source Software Innovations
- E-Learning and Knowledge Management
- Business Process Modeling and Analysis
- Persona Design and Applications
- Service-Oriented Architecture and Web Services
- AI in Service Interactions
- Innovative Human-Technology Interaction
- Engineering and Information Technology
- Team Dynamics and Performance
- Model-Driven Software Engineering Techniques
- Software Reliability and Analysis Research
- Knowledge Management and Sharing
- Collaboration in agile enterprises
- Higher Education Teaching and Evaluation
- Scientific Computing and Data Management
- Educational Technology in Learning
- Innovative Approaches in Technology and Social Development
- Technology Use by Older Adults
- Information Architecture and Usability
- Personal Information Management and User Behavior
- Innovative Teaching and Learning Methods
Universidad Autónoma de Madrid
2015-2024
University of Atacama
2016
National University of Santiago del Estero
1997-2003
National University of Jujuy
2002
People are a critical software development issue, and the human dimension can be even more important than technical. An part of resources management is assigning people to roles. This process isn't just crucial for generating productive teams; it also help organizations develop systematic long-term competence. Despite importance identifying right roles, little known about doing this properly. Integrating managerial experience with procedure person best suited each role improve career...
Abstract This paper is based on the premise that people's behavioural competencies or characteristics of professional conduct influence effectiveness and efficiency with which they perform a predetermined role in software process. We propose capabilities‐oriented process model includes traditional elements (activities, products, techniques, people roles) original element this (capabilities). With aim adding to model, we define capability–person capability–role relationships involved...
Interest in chatbot development is on the rise. As a usability evaluation an essential step development, number of experimental studies has grown as well. result, we think systematic mapping study opportune. We analyzed more than 700 sources and retrieved 28 primary studies. By aggregating research questions examining characteristics metrics used to evaluate chatbots experiments, it possible identify state art experimentation. conducted questions, characteristics, experiments. Most...
Background: The use of chatbots has increased considerably in recent years. These are used different areas and by a wide variety users. Due to this fact, it is essential incorporate usability their development. Aim: Our objective identify the state-of-the-art chatbot applied human–computer interaction techniques, analyze how evaluate usability. Method: We have conducted systematic mapping study, searching main scientific databases. search retrieved 170 references 21 articles were retained as...
Background: The use of chatbots has increased considerably in recent years.These are used different areas and by a wide variety users.Due to this fact, it is essential incorporate usability their development.Aim: Our objective identify the state art chatbot applied human-computer interaction techniques, analyze how evaluate usability.Method: A systematic mapping study been conducted, searching main scientific databases.The search retrieved 170 citations 19 articles were retained as primary...
To develop usable systems, it is necessary to understand the users that interact with system. The Personas technique from human-computer interaction discipline (HCI) gathers data about users, gains an understanding of their characteristics, defines fictitious personas based on this and focuses these throughout software development process. aim our research build into routine following engineering (SE) guidelines. intention improve usability resulting software. achieve aim, we first present a...
Context: Recent developments in natural language processing have facilitated the adoption of chatbots typically collaborative software engineering tasks (such as diagram modelling). Families experiments can assess performance tools and processes and, at same time, alleviate some typical shortcomings individual (e.g., inaccurate potentially biased results due to a small number participants). Objective: Compare usability chatbot for modelling (i.e., SOCIO) an online web tool Creately). Method:...
Background: There is no globally accepted open source software development process to define how developed in practice.A description important for coordinating all the activities involving both people and technology.Aim: The research question that this study sets out answer is: What do models contain?The activity groups on which it focuses are Concept Exploration, Software Requirements, Design, Maintenance Evaluation.Method: We conduct a systematic mapping (SMS).A SMS form of literature...
Modelling is a fundamental activity in software engineering, which often performed collaboration. For this purpose, on-line tools running on the cloud are frequently used. However, recent advances Natural Language Processing have fostered emergence of chatbots, increasingly used for all sorts engineering tasks, including modelling. To evaluate to what extent chatbots suitable collaborative modelling, we conducted an experimental study with 54 participants, usability modelling chatbot called...