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
Publications

Publications by HumanISE

2024

Weaving Agility in Safety-Critical Software Development for Aerospace: From Concerns to Opportunities

Authors
Ribeiro, JEF; Silva, JG; Aguiar, A;

Publication
IEEE ACCESS

Abstract
Domain-specific standards and documents heavily regulate safety-critical systems. One example is the DO-178C standard for aerospace, which guides organizations to achieve system safety and evidence for their certification. Under such regulated contexts, most organizations use traditional development processes, in contrast to the massive adoption of Agile in the software industry. Among other benefits, Agile methods promise faster delivery and better flexibility to address customer needs. Adopting Agile methods and practices are possible in aerospace because the DO-178C standard does not prescribe concrete software development methods. In spite of that, Agile development is not used in DO-178C contexts. To help change that, our research aims to understand whether and how organizations engineering safety-critical software systems for aerospace may benefit from Agile methods and practices. We analyzed the DO-178C standard and confirm that it is compatible with Agile methods. Then, we present a systematic literature mapping of adopting Agile in software development for aerospace, where we identified significant concerns, recurrent issues, and several challenges. Some real industry aerospace projects provided us with important data and the perspective of domain experts about the pros and cons of Agile methods in this context. We conclude by proposing an agenda of research opportunities to improve safety-critical software development towards agility that we consider worthy of further research, application and confirmation in wider contexts.

2024

The Impact of a Live Refactoring Environment on Software Development

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

Publication
Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, ICSE Companion 2024, Lisbon, Portugal, April 14-20, 2024

Abstract
Reading, adapting, and maintaining complex software can be a daunting task. We might need to refactor it to streamline the process and make the code cleaner and self-explanatory. Traditional refactoring tools guide developers to achieve better-quality code. However, the feedback and assistance they provide can take considerable time. To tackle this issue, we explored the concept of Live Refactoring. This approach focuses on delivering real-time, visually-driven refactoring suggestions. That way, we prototyped a Live Refactoring Environment that visually identifies, recommends, and applies several refactorings in real-time. To validate its effectiveness, we conducted a set of experiments. Those showed that our approach significantly improved various code quality metrics and outperformed the results obtained from manually refactoring code. © 2024 IEEE Computer Society. All rights reserved.

2024

Melanoma prevention using an augmented reality-based serious game

Authors
Ribeiro, N; Tavares, P; Ferreira, C; Coelho, A;

Publication
PATIENT EDUCATION AND COUNSELING

Abstract
Objectives: The purpose of this study was to field-test a recently developed AR-based serious game designed to promote SSE self-efficacy, called Spot. Methods: Thirty participants played the game and answered 3 questionnaires: a baseline questionnaire, a second questionnaire immediately after playing the game, and a third questionnaire 1 week later (follow-up). Results: The majority of participants considered that the objective quality of the game was high, and considered that the game could have a real impact in SSE promotion. Participants showed statistically significant increases in SSE self-efficacy and intention at follow-up. Of the 24 participants that had never performed a SSE or had done one more than 3 months ago, 12 (50.0%) reported doing a SSE at follow-up. Conclusions: This study provides supporting evidence to the use of serious games in combination with AR to educate and motivate users to perform SSE. Spot seems to be an inconspicuous but effective strategy to promote SSE, a cancer prevention behavior, among healthy individuals. Practice implications: Patient education is essential to tackle skin cancer, particularly melanoma. Serious games, such as Spot, have the ability to effectively educate and motivate patients to perform a cancer prevention behavior.

2024

Editorial: The creation and impact of visual narratives for science and health communication

Authors
Magalhães, J; Coelho, A; Jarreau, P;

Publication
Frontiers in Communication

Abstract
[No abstract available]

2024

COMPARATIVE ANALYSIS OF EXISTING FRAMEWORKS ON TRANSVERSAL COMPETENCES FOR HIGHER EDUCATION

Authors
Osipovskaya, E; Coelho, A;

Publication
INTED2024 Proceedings

Abstract

2024

And Justice for Art(ists): Metaphorical Design as a Method for Creating Culturally Diverse Human-AI Music Composition Experiences

Authors
Correia A.; Schneider D.; Fonseca B.; Mohseni H.; Kujala T.; Kärkkäinen T.;

Publication
HORA 2024 - 6th International Congress on Human-Computer Interaction, Optimization and Robotic Applications, Proceedings

Abstract
This study discusses the intricate relations between generative artificial intelligence (AI) and music composers. Based on a previous rapid review of recent literature, it reinforces a gap and suggests the need to develop human-centered generative AI design strategies prioritizing cultural artistic (and non-artistic) aspects. We posit that AI-based music generation solutions should resonate with the cultural diversity of stakeholders who are impacted by these systems in practice. The paper highlights the significance of metaphorical design as an effective method in human-AI music co-creation by leveraging familiar interfaces and features that are rooted in everyday objects and cognitive models derived from real-world settings. Our insights illustrate possible ways of (re)framing human-AI metaphorical design to shape perceptions and facilitate seamless interactions between humans and intelligent systems in music co-creativity, particularly at the compositional level. At the heart of this research is the alignment of AI-driven music creation systems with user needs, values, and expectations that vary from culture to culture and thus require a continuous and transparent adaptation of the technology in use to accommodate individual preferences and the socio-algorithmic specificities underlying musicians’ activities.

  • 2
  • 589