Felipe Ramos

ORCID: 0000-0002-0937-811X
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • 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....

10.1109/access.2020.3015017 article EN cc-by IEEE Access 2020-01-01

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;...

10.1093/mnras/stac2929 article EN Monthly Notices of the Royal Astronomical Society 2022-10-14

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...

10.18293/seke2016-040 article EN Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering 2016-07-01

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...

10.18293/seke2018-107 article EN Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering 2018-07-01

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...

10.1109/access.2022.3186347 article EN cc-by IEEE Access 2022-01-01

<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...

10.1109/access.2020.2996951 article EN cc-by IEEE Access 2020-01-01

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...

10.1145/3341105.3374095 article EN 2020-03-29

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...

10.18293/seke2018-108 article EN Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering 2018-07-01

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,...

10.18293/seke2019-107 article EN Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering 2019-07-10

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...

10.1142/s0218194019400151 article EN International Journal of Software Engineering and Knowledge Engineering 2019-11-01

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...

10.1145/3477314.3507062 article EN Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing 2022-04-25

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...

10.1109/fie.1999.839247 article EN 2003-01-22

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,...

10.18293/seke2017-007 article EN Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering 2017-07-05

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....

10.1109/tla.2020.9082922 article EN IEEE Latin America Transactions 2020-04-30

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...

10.1145/3474624.3474635 article EN Brazilian Symposium on Software Engineering 2021-09-27

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,...

10.18293/seke2015-149 article EN Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering 2015-07-01

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...

10.18293/seke2015-153 article EN Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering 2015-07-01
Coming Soon ...