- Software Engineering Techniques and Practices
- Software Engineering Research
- Software Reliability and Analysis Research
- Big Data and Business Intelligence
- Systems Engineering Methodologies and Applications
- Finance, Taxation, and Governance
- Open Source Software Innovations
- Human Rights and Immigration
- Recommender Systems and Techniques
- Occupational Health and Safety Research
- Software System Performance and Reliability
- Advanced Software Engineering Methodologies
- Time Series Analysis and Forecasting
- Urban Design and Spatial Analysis
- French Urban and Social Studies
- Data Management and Algorithms
- Advanced Text Analysis Techniques
- Safety Warnings and Signage
- Protein purification and stability
- Municipal Solid Waste Management
- Vascular Tumors and Angiosarcomas
- Mobile Crowdsensing and Crowdsourcing
- Impact of Light on Environment and Health
- Human Mobility and Location-Based Analysis
- Context-Aware Activity Recognition Systems
Universidade Federal de Campina Grande
2015-2025
Instituto Federal de Educação, Ciência e Tecnologia do Pará
2020-2023
Instituto Federal de Educação Ciência e Tecnologia da Paraíba
2020-2022
Intelligent Software Solutions (United States)
2022
Associação Brasileira de Antropologia
2022
University of La Serena
2022
Coordenação de Aperfeicoamento de Pessoal de Nível Superior
2019
Ministry of Education
2019
Fundação Oswaldo Cruz
2019
Software (Spain)
2018
<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Context:</i> Software team formation is an important project management activity. However, forming appropriate teams a challenge for most of the companies. xmlns:xlink="http://www.w3.org/1999/xlink">Objective:</i> To analyze and synthesize state art on software research. Additionally, we aim to organize identified body knowledge in as taxonomy....
ABSTRACT Light pollution at astronomical observatories is one of the main factors to be taken into account preserve their scientific productivity and useful lifetime. Using Garstang–Cinzano model applied Visible Infrared Imaging Radiometer Suite (VIIRS) 2021 satellite radiance data, we have compared 28 sites, all hosting telescopes with apertures larger than 3 m, plus some additional selected sites. We computed analysed five indicators light pollution: zenith; averaged 60° zenith distance;...
Activity recognition has been widely studied in ubiquitous computing since it can be used several application domains, such as fall detection and gesture recognition.Initially, works this area were based on research-only devices (bodyworn sensors).However, with advances mobile computing, current research focuses devices, mainly, smartphones.These provide Internet access, processing, various sensors, accelerometer gyroscope, which are useful resources for activity recognition.Therefore, many...
Agile software development focuses on quick delivery and flexibility to change.Despite being effective in delivering quality functional requirements, agile practices tend neglect non-functional requirements until the later stages of development.This work Scrum, most popular method, presents a recommendation system support Scrum practitioners their early identification.The solution is based instrumenting process extract useful data use collaborative filtering item recommendation.To evaluate...
Forming effective teams is an essential but challenging task, especially for organizations that carry out multiple projects simultaneously, a problem known as the Multiple Team Formation (MTF) problem. The literature presents several solutions MTF problem, mostly modeling it search However, existing are not suitable Scrum projects. We addressed this gap by developing approach composed of two main steps. First, we designed Structured Task Model to support creating developers' profiles given...
<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Context</i> - Agile Software Development (ASD) and Reuse-Driven Engineering (RDSE) are well-accepted strategies to improve the efficiency of software processes. A challenge integrate both approaches is that ASD relies mostly on tacit knowledge, hampering reuse development assets. An opportunity enable RDSE for by improving traceability between user stories (USs), most used notation register...
As opposed to traditional software development, agile development encourages requirements change. Given the importance of change management, there is an increasing number studies discussing this process in both and developments. By examining existing works, we observed that are many ways improve management Aiming addressing research gap, our study focus on defining a handle Agile Requirement Change Management (ARCM), as well identifying practices support ARCM process. We performed systematic...
Search-Based software engineering (SBSE) deals with metaheuristic search-based optimization techniques to provide solutions for complex problems.A popular problem in literature is the team formation (TFP), which consists of finding best allocation human resources a development project.This recognized as NP-hard and it more companies that carry out multiple projects.This paper presents an effective automated approach allocate developers into teams maximize technical compatibility between...
Due to the need for flexibility requirements changes, agile software development methods have been attracting attention of academic and industrial domains.Unlike traditional approaches, focus on rapid delivery business value customers through empirical incremental processes.Despite being effective in delivering quality functional requirements, practices generally neglect non-functional until later stages development.However, neglecting during analysis can lead project failures.In this paper,...
Context: Companies must make a paradigm shift in which both short- and long-term value aspects are employed to guide their decision-making. Such need is pressing innovative industries, such as ICT, the core of Value-based Software Engineering (VBSE). Objective: This paper details three case studies where estimation models using Bayesian Network (BN) were built validated. These based upon value-based decisions made by key stakeholders contexts feature selection, test cases execution...
Risks are present in any software project. In particular, technological risks complex, volatile, and difficult to predict accurately. Despite this, the literature is scarce about such risks. This paper address this gap by identifying risk factors strategies mitigate them projects. We conducted analyzed semi-structured interviews with 25 experts from ten organizations that execute Participants work emerging technologies academia-industry collaboration Our analysis, using grounded theory, led...
Given the speed with which development takes place in telecommunications field, need for continuing professional (CPD) programs are outspoken. Industry needs to find ways of bringing new knowledge extremely busy employees a flexible and need-lead fashion. Universities identify industry make CPD available an appropriate, learner-based way. On this background, 17 key telecom players 6 countries, who all concerned best way meet continuously changing engineering under rapid growth, will address...
Recently, agile software development methods have attracted the attention of academic and industrial domains.Unlike traditional approaches, focus on rapid delivery business value to customers through fast working code.Therefore, requirement prioritization is considered a crucial process in this context, since there need identify which requirements must be developed first, based stakeholders preferences taking into account technical challenges such as dependencies tasks, developers skills,...
Even the most reliable systems can still be subject to human errors. When system is considered critical, failures lead huge losses. trying understand causes of these losses, emotional and behavioral aspects operator are ignored, considering only technical information that user has. The objective this paper verify if personal factors have any relation occurrence errors when interacting with a critical system. This will contribute elaborate accident prevention strategies focused on in future....
Knowledge management can enhance project risk effectiveness by supporting the reuse of risk-related knowledge, decision-making. This paper explores this hypothesis identifying and analyzing state art studies addressing knowledge-based management, seeking solutions that present process reusing knowledge. To end, we conducted a Systematic Literature Review, applying hybrid approach combined search on Scopus database with snowballing (backward forward). We applied Thematic Analysis to primary...
Recommendation systems have been used in several application domains, most recently for TV (Digital TV, Smart etc.).Several approaches can be to recommend items, tags, etc., mainly based on user feedback.However, the Digital domain, feedback has done generally by using remote control, which should avoided improve experience, since assigning explicit items is restricted characteristics of this domain (difficulties when typing with etc.).Moreover, environment types recommended (movies, musics,...
Recommendation systems are software tools and techniques that provide customized content to users.The collaborative filtering is one of the most prominent approaches in recommendation area.Among algorithms, popular k-Nearest Neighbors (kNN) which an instance-based learning method.The kNN generates recommendations based on ratings similar users (nearest neighbors) target one.Despite being quite effective, algorithm performance drops while running large datasets.We propose a method, called...