- Software Engineering Research
- Software Engineering Techniques and Practices
- Software System Performance and Reliability
- Data Visualization and Analytics
- Advanced Software Engineering Methodologies
- Advanced Text Analysis Techniques
- Service-Oriented Architecture and Web Services
- Scientific Computing and Data Management
- Open Source Software Innovations
- Semantic Web and Ontologies
- Software Testing and Debugging Techniques
- Video Analysis and Summarization
- Online Learning and Analytics
- Meta-analysis and systematic reviews
- Big Data and Business Intelligence
- Knowledge Management and Sharing
- Business Process Modeling and Analysis
- Systems Engineering Methodologies and Applications
- Educational Games and Gamification
- Digital Communication and Language
- Geographic Information Systems Studies
- Artificial Intelligence in Healthcare and Education
- Business and Management Studies
- Software Reliability and Analysis Research
- Wikis in Education and Collaboration
Northern Arizona University
2024
Universidade Tecnológica Federal do Paraná
2015-2024
Universidade Federal do Paraná
2021
Universidade de São Paulo
2008-2017
Federal Institute of São Paulo
2017
Université de Bretagne Sud
2017
Institut de Recherche en Informatique et Systèmes Aléatoires
2017
Universidade Cidade de São Paulo
2017
Consejo Superior de Investigaciones Científicas
2013
Brazilian Society of Computational and Applied Mathematics
2012
Background: A good search strategy is essential for a successful systematic literature study. Historically, database searches have been the norm, which has later complemented with snowball searches. Our conjecture that we can perform even better if combining two approaches, referred to as hybrid strategy. Objective: main objective was compare and evaluate Furthermore, compared some alternative strategies assess whether it possible identify more cost-efficient ways of searching relevant...
Systematic Literature Reviews (SLRs) have been adopted within Software Engineering (SE) for more than a decade to provide meaningful summaries of evidence on several topics. Many these SLRs are now potentially not fully up-to-date, and there no standard proposals how update in SE. The objective this paper is propose guidelines best search when updating SE, evaluate using an SLR that was employed during the formulation guidelines. To our guidelines, we compare discuss outcomes from applying...
The benefits of using assessment tools for programming assignments have been widely discussed in computing education. However, as both researchers and instructors are unaware the characteristics existing tools, they either not used or reimplemented. This paper presents results a study conducted to collect evaluate evidence about that assist assignments. To achieve our goal, we performed systematic literature review since it provides an objective procedure identifying quantity research...
Background: A Systematic Literature Review (SLR) is a methodology used to aggregate relevant evidence related one or more research questions. Whenever new published after the completion of SLR, this SLR should be updated in order preserve its value. However, updating SLRs involves significant effort. Objective: The goal paper investigate application forward snowballing support update SLRs. Method: We compare outcomes an achieved using versus search-based approach, i.e., searching for studies...
Background: A systematic literature review (SLR) is a methodology used to aggregate all relevant existing evidence answer research question of interest. Although crucial, the process select primary studies can be arduous, time consuming, and must often conducted manually. Objective: We propose novel approach, known as 'Systematic Literature Review based on Visual Text Mining' or simply SLR-VTM, support study selection activity using visual text mining (VTM) techniques. Method: case compare...
Software architectures have been recognized as the backbone to success of any software system. In addition, they are responsible aggregate quality attributes, such interoperability, dependability, and maintainability, these systems. parallel, currently, a new class complex systems has emerged, referred Systems (SoS), resulting from number operationally managerially independent working together fulfill mission that none system alone could provide. Considering their complexity, development SoS...
Newcomers onboarding to Open Source Software (OSS) projects face many challenges. Large Language Models (LLMs), like ChatGPT, have emerged as potential resources for answering questions and providing guidance, with developers now turning ChatGPT over traditional Q&A sites Stack Overflow. Nonetheless, LLMs may carry biases in presenting information, which can be especially impactful newcomers whose problem-solving styles not broadly represented. This raises important about the accessibility...
Software engineering courses enable practical learning through assignments requiring contributions to open source software (OSS), allowing students experience real-world projects, collaborate with global communities, and develop skills competencies required succeed in the tech industry. Learning contribution integrates theory hands-on practice, as tackle real challenges collaborative environments. However, often struggle contribute OSS projects do not understand process. Research has...
[Background] Systematic literature reviews (SLRs) are essential for synthesizing evidence in Software Engineering (SE), but keeping them up-to-date requires substantial effort. Study selection, one of the most labor-intensive steps, involves reviewing numerous studies and multiple reviewers to minimize bias avoid loss evidence. [Objective] This study aims evaluate if Machine Learning (ML) text classification models can support selection SLR updates. [Method] We reproduce an update performed...
Background: Several researchers have reported their experiences in applying secondary studies Software Engineering (SE), however, there is a lack of discussing the distinction between Systematic Mappings (SMs) and Literature Reviews (SLRs).Aims: The objective this paper to present results tertiary study conducted collect evaluate evidence better understand similarities differences SLRs SMs related four aspects: research question, search string, strategy quality assessment.Method: We...
System-of-Systems (SoS) have been considered the new trend of software systems for several reasons, such as advancement computer technology and increasing complexity size systems. The concept SoS has central idea a set operationally independent that collaborate together to compose larger more complex system. For SoS, quality attributes are critical due its characteristics domain constraints. However, existent models were not conceived address SoS. Therefore, identification can needs be...
Context: In order to preserve the value of Systematic Reviews (SRs), they should be frequently updated considering new evidence that has been produced since completion previous version reviews. However, update an SR is a time consuming, manual task. Thus, many SRs have not as and, therefore, are currently outdated. Objective: The main contribution this paper support SRs. Method: We propose USR-VTM, approach based on Visual Text Mining (VTM) techniques, selection in form primary studies. then...
Context: Systematic mapping provides an overview of a research area to assess the quantity evidence existing on topic interest. In spite its relevance, establishment consistent categories and classification primary studies in these are manually conducted. Objective: We propose approach, named SM-VTM (Systematic Mapping based Visual Text Mining), support categorization stages systematic using Mining (VTM), aiming at reducing time effort required this process. Method: established SM-VTM,...
Systematic Reviews (SRs) have recently intensified in Software Engineering. However, there is a lack of work that makes explicit how the process to perform SR practice. The goal this paper externalising reflects SRs are currently performed, transforming tacit knowledge into knowledge. We describe phases and activities compose relationship among them, explore iterative characteristic process, focusing on intra- inter-phase iterations necessary conduct appropriately. To achieve proposed goal,...
Context: concept Maps (CMs) enable the creation of a schematic representation domain knowledge. For this reason, CMs have been applied in different research areas, including Computer Science. Objective: objective paper is to present results systematic mapping study conducted collect and evaluate existing on initiatives Method: was performed by searching five electronic databases. We also backward snowballing manual search find publications researchers groups that accomplished these studies....
A systematic literature review (SLR) is a methodology used to find and aggregate all relevant existing evidence about specific research question of interest.Important decisions need be made at several points in the process, relating search literature, selection primary studies use methods synthesis.Visualization can support tasks that involve large collections data, such as collected, evaluated summarized an SLR.The objective this paper present results mapping study (SM) conducted collect...
[Context] Systematic Literature Reviews (SLRs) have been adopted within the Software Engineering (SE) domain for more than a decade to provide meaningful summaries of evidence on several topics. Many these SLRs are now outdated, and there no standard proposals how update in SE. [Objective] The goal this paper is recommendations best search when updating [Method] To achieve our goal, we compare discuss outcomes from applying different strategies identifying primary studies previously...
Background: Systematic literature reviews (SLRs)are an important component to identify and aggregate research evidence from different empirical studies. One of the activities associated with SLR process is selection primary The used select studies can be arduous, particularly when researcher faces large volumes Aim: An experiment was conducted as a pilot test compare performance effectiveness graduate students in selecting manually using visual text mining (VTM) techniques. This paper...