Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Publicações

Publicações por HumanISE

2025

Testing infrastructures to support mobile application testing: A systematic mapping study

Autores
Kuroishi, PH; Paiva, ACR; Maldonado, JC; Vincenzi, AMR;

Publicação
INFORMATION AND SOFTWARE TECHNOLOGY

Abstract
Context: Testing activities are essential for the quality assurance of mobile applications under development. Despite its importance, some studies show that testing is not widely applied in mobile applications. Some characteristics of mobile devices and a varied market of mobile devices with different operating system versions lead to a highly fragmented mobile ecosystem. Thus, researchers put some effort into proposing different solutions to optimize mobile application testing. Objective: The main goal of this paper is to provide a categorization and classification of existing testing infrastructures to support mobile application testing. Methods: To this aim, the study provides a Systematic Mapping Study of 27 existing primary studies. Results: We present a new classification and categorization of existing types of testing infrastructure, the types of supported devices and operating systems, whether the testing infrastructure is available for usage or experimentation, and supported testing types and applications. Conclusion: Our findings show a need for mobile testing infrastructures that support multiple phases of the testing process. Moreover, we showed a need for testing infrastructure for context-aware applications and support for both emulators and real devices. Finally, we pinpoint the need to make the research available to the community whenever possible.

2025

GAMFLEW: serious game to teach white-box testing

Autores
Silva, M; Paiva, ACR; Mendes, A;

Publicação
SOFTWARE QUALITY JOURNAL

Abstract
Software testing plays a fundamental role in software engineering, involving the systematic evaluation of software to identify defects, errors, and vulnerabilities from the early stages of the development process. Education in software testing is essential for students and professionals, as it promotes quality and favours the construction of reliable software solutions. However, motivating students to learn software testing may be a challenge. To overcome this, educators may incorporate some strategies into the teaching and learning process, such as real-world examples, interactive learning, and gamification. Gamification aims to make learning software testing more engaging for students by creating a more enjoyable experience. One approach that has proven effective is to use serious games. This paper presents a novel serious game to teach white-box testing test case design techniques, named GAMFLEW (GAMe For LEarning White-box testing). It describes the design, game mechanics, and its implementation. It also presents a preliminary evaluation experiment with students to assess the usability, learnability, and perceived problems, among other aspects. The results obtained are encouraging.

2025

METFORD - Mutation tEsTing Framework fOR anDroid

Autores
Vincenzi, AMR; Kuroishi, PH; Bispo, J; da Veiga, ARC; da Mata, DRC; Azevedo, FB; Paiva, ACR;

Publicação
JOURNAL OF SYSTEMS AND SOFTWARE

Abstract
Mutation testing maybe used to guide test case generation and as a technique to assess the quality of test suites. Despite being used frequently, mutation testing is not so commonly applied in the mobile world. One critical challenge in mutation testing is dealing with its computational cost. Generating mutants, running test cases over each mutant, and analyzing the results may require significant time and resources. This research aims to contribute to reducing Android mutation testing costs. It implements mutation testing operators (traditional and Android-specific) according to mutant schemata (implementing multiple mutants into a single code file). It also describes an Android mutation testing framework developed to execute test cases and determine mutation scores. Additional mutation operators can be implemented in JavaScript and easily integrated into the framework. The overall approach is validated through case studies showing that mutant schemata have advantages over the traditional mutation strategy (one file per mutant). The results show mutant schemata overcome traditional mutation in all evaluated aspects with no additional cost: it takes 8.50% less time for mutant generation, requires 99.78% less disk space, and runs, on average, 6.45% faster than traditional mutation. Moreover, considering sustainability metrics, mutant schemata have 8,18% less carbon footprint than traditional strategy.

2025

Hybrid Teaching and Learning in Higher Education: A Systematic Literature Review

Autores
Gudoniene, D; Staneviciene, E; Huet, I; Dickel, J; Dieng, D; Degroote, J; Rocio, V; Butkiene, R; Casanova, D;

Publicação
SUSTAINABILITY

Abstract
Hybrid teaching, which integrates traditional in-person learning based on students' perspectives where online learning offers a flexible approach to education, combines the benefits of technology with face-to-face interactions. Moreover, teaching and learning in a hybrid way met several challenges for both teachers and learners, including technological problems, time management, communication difficulties, and assessment complexities. This systematic review investigates six main research questions: (1) What pedagogical frameworks are used in hybrid teaching and learning? (2) How can we enhance students' engagement in hybrid teaching and learning? (3) What is the impact of technological integration on hybrid learning scenarios, both for students and teachers? (4) How do training and support measures influence the willingness and ability of university teachers to implement hybrid teaching formats? (5) How do formative assessment and feedback methods in hybrid learning environments enable teachers to effectively monitor student progress and provide tailored support? (6) How does the implementation of hybrid learning affect student learning outcomes? This study identifies the following key themes: technological integration, pedagogical innovation, faculty support, student engagement, assessment practices, and learning outcomes. Our contribution of this literature review is related to teaching and learning by showing teachers the most appropriate way to avoid the challenges encountered when teaching in a hybrid way. These include strong technology integration, innovative pedagogical strategies, strong academic development and support, active student engagement, effective assessment practices, and positive learning outcomes.

2025

A new proposed model to assess the digital organizational readiness to maximize the results of the digital transformation in SMEs

Autores
Silva, RP; Mamede, HS; Santos, V;

Publicação
JOURNAL OF INNOVATION & KNOWLEDGE

Abstract
Scientific research in digital transformation is expanding in scope, quantity, and relevance, bringing forth diverse perspectives on which factors and specific dimensions-such as organizational structure, culture, and technological readiness-affect the success of digital transformation initiatives. Numerous studies have proposed mechanisms to assess an organization's maturity through digital transformation across various models. Some of these models focus on external influences, others on internal factors, or both. Although these assessments provide valuable insights into a company's transformation state, they often lack consistency, and recent research highlights key gaps. Specifically, many models primarily reflect the views of senior management on the general progress of digital transformation rather than on measurable outcomes. Moreover, these models tend to target large enterprises, overlooking small and medium enterprises (SMEs), which are crucial to economic growth yet face unique challenges, such as limited resources and expertise. Our study addresses these gaps by concentrating on SMEs and introducing a novel approach to assessing digital transformation readiness-a metric that reflects how prepared an organization is to optimize transformation outcomes. Following design science research methodology, we develop a model that centers on the perspectives of general employees, offering companies an in-depth view of their readiness across 20 dimensions. Each dimension is evaluated through behaviors indicative of the highest level of digital transformation readiness, helping companies identify areas to maximize potential benefits. Our model focuses not on technological quality but on the degree to which behaviors essential for leveraging technology and innovative business models are integrated within the organization.

2025

From data to action: How AI and learning analytics are shaping the future of distance education

Autores
Dias, JT; Santos, A; Mamede, HS;

Publicação
AI and Learning Analytics in Distance Learning

Abstract
This chapter examines how Artificial Intelligence (AI) and Learning Analytics (LA) are transformingdistanceeducation, accelerated by the COVID-19 shift toe-learning. By using data from Learning Management Systems (LMS), these technologies can personalize learning, improve student retention, and automate tasks. AI, particularly machine learning, enables dynamic adaptation to student needs, while LA provides valuable insights for informed instructional decisions. However, ethical concerns, including data privacy and algorithmic bias, must be addressed to ensure equitable access and fair learning outcomes. The future of distance learning lies in responsible integration of AI and LA, creating immersive and inclusive educational experiences. © 2025 by IGI Global Scientific Publishing. All rights reserved.

  • 5
  • 647