Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Details

Details

  • Name

    Ademar Aguiar
  • Role

    Centre Coordinator
  • Since

    01st November 1994
007
Publications

2023

What about the usability in low-code platforms? A systematic literature review

Authors
Pinho, D; Aguiar, A; Amaral, V;

Publication
JOURNAL OF COMPUTER LANGUAGES

Abstract
Context: Low-code development is a concept whose presence has grown both in academia and the software industry and is discussed alongside others, such as model-driven engineering and domain-specific languages. Usability is an important concept in low-code contexts since users of these tools often lack a background in programming. Grey literature articles have also stated that low-code tools have high usability.Objective: This paper examines the current literature about low-code and no-code to discover more about them and their relationship with usability, particularly its quality, which factors are the most relevant, and how users view these tools. This focus on usability aims to provide a different point of view from other works on low-code.Method: We performed a systematic literature review based on a formal protocol for this study. The search protocol returned a total of 207 peer-review articles across five databases, which was supplemented with a snowballing process. These were filtered using inclusion and exclusion criteria, resulting in 38 relevant articles that were analysed, synthesised and reported.Conclusion: Despite growing interest and a strong enterprise presence in academia, we did not find a formal definition of low-code, although common characteristics have been specified. We found that users have a heightened awareness of usability regarding low-code tools, with some authors performing feasibility studies on their implementations or listing factors that influence the user experience in a given tool. Researchers are considering usability factors unconsciously, and the low-code field would grow if research on usability increased. This paper also suggests a definition for low-code development.

2023

Beyond Tradition: Evaluating Agile feasibility in DO-178C for Aerospace Software Development

Authors
Ferreira Ribeiro, JE; Silva, JG; Aguiar, A;

Publication
CoRR

Abstract

2023

EU3DIGITAL - ENSURING THE SUCCESS AND SUSTAINABILITY OF THIRD SECTOR ORGANISATIONS AND SOCIAL ENTERPRISES BY BOOSTING DIGITAL SKILLS AND COMPETENCES USING TRAINING RESOURCES

Authors
Aguiar, A; Soeiro, A; Jacklin-Jarvis, C; Foster, T;

Publication
EDULEARN Proceedings - EDULEARN23 Proceedings

Abstract

2023

Empirical Evaluation of a Live Environment for Extract Method Refactoring

Authors
Fernandes, S; Aguiar, A; Restivo, A;

Publication
CoRR

Abstract

2022

Developing Docker and Docker-Compose Specifications: A Developers' Survey

Authors
Reis, D; Piedade, B; Correia, FF; Dias, JP; Aguiar, A;

Publication
IEEE ACCESS

Abstract
Cloud computing and Infrastructure-as-Code (IaC), supported by technologies such as Docker, have shaped how many software systems are built and deployed. Previous research has identified typical issues for some types of IaC specification but not why they come to be, or they have delved into collaboration aspects but not into technical ones. This work aims to characterize the activities around two particular kinds of IaC specification-Dockerfiles and docker-compose.yml files. We seek to know how they can be better supported and therefore study also what approaches and tools practitioners employ. We used an online questionnaire to gather data. The first part of the study reached 68 graduate students from a study program on informatics engineering, and the second one 120 professional software developers. The results show that most of the activities of the process of developing a Dockerfile are perceived as time-consuming, especially when the respondents are beginners with this technology. We also found that solving issues using trial-and-error approaches is very common and that many developers do not use ancillary tools to support the development of Dockerfiles and docker-compose.yml files.

Supervised
thesis

2022

Enhancing Research Data Lifecycle: Solving Observation-centric and Reproducibility Challenges

Author
Artur Jorge da Silva Rocha

Institution
UP-FEUP

2022

Adoption of DevOps Patterns at UPDigital

Author
Paulo Daniel da Silva Araújo Marques

Institution
UP-FEUP

2022

Towards Continuous Certication of Software Systems for Aerospace

Author
José Eduardo Ferreira Ribeiro

Institution
UP-FEUP

2022

A Gateway for Distributed Analysis of Data in Federated AIRR Repositories: Requirements, Architecture, and Prototype

Author
Sofia de Araújo Lajes

Institution
UP-FEUP

2022

Towards Live Refactoring to Patterns

Author
Carlos Eduardo da Nova Duarte

Institution
UP-FEUP