«Felipe is one of the best engineers I've ever worked with, he has a deep knowledge of architecture and strong participation and influence in the entire team and processes, in addition he gets involved and understands a lot of the business, he is always ahead, contributing to deliver results. He is a guy with strong commitment, we had a great partnership in RecargaPay, he helped me in several key projects and emergency situations, with him in the team your chances of reaching the goals are much greater.»
Acerca de
Actividad
-
Estamos transformando como as empresas fazem pagamentos corporativos, gerenciam reembolso de despesas e controlam as finanças com eficiência e…
Estamos transformando como as empresas fazem pagamentos corporativos, gerenciam reembolso de despesas e controlam as finanças com eficiência e…
Recomendado por Felipe Zanichelli
-
🚀 BIG NEWS: We've raised $80M to keep transforming how companies manage spend across Latin America and continue building AI-driven automation and…
🚀 BIG NEWS: We've raised $80M to keep transforming how companies manage spend across Latin America and continue building AI-driven automation and…
Recomendado por Felipe Zanichelli
-
Hoje damos boas-vindas a Leonardo Wada, nosso mais novo Gerente de Engenharia. Ficamos felizes em contar contigo em nossa equipe…
Hoje damos boas-vindas a Leonardo Wada, nosso mais novo Gerente de Engenharia. Ficamos felizes em contar contigo em nossa equipe…
Recomendado por Felipe Zanichelli
Experiencia y educación
Publicaciones
-
Thesaurus-Based Automatic Query Expansion for Interface-Driven Code Searc
Software engineers often resort to code search practices to software maintenance and evolution tasks, in particular code reuse. An issue that affects code search is the vocabulary mismatch problem: while searching for a particular function, s have to guess the exact words that were chosen by original developers to name code entities. In this paper we present an automatic query expansion (AQE) approach that uses word relations to increase the chances of finding relevant code. The…
Software engineers often resort to code search practices to software maintenance and evolution tasks, in particular code reuse. An issue that affects code search is the vocabulary mismatch problem: while searching for a particular function, s have to guess the exact words that were chosen by original developers to name code entities. In this paper we present an automatic query expansion (AQE) approach that uses word relations to increase the chances of finding relevant code. The approach is applied on top of Test-Driven Code Search (TDCS), a promising code retrieval technique that uses test cases as inputs to formulate the search query, but can also be used with other techniques that handle interface definitions to produce queries (interface-driven code search). Since these techniques rely on keywords and types, the vocabulary mismatch problem is also relevant. AQE is carried out by leveraging WordNet, a type thesaurus for expanding types, and another thesaurus containing only software-related word relations. Our approach is general but was specifically designed for non-native English speakers, who are frequently unaware of the most common used to name functions in software. Our evaluation with 36 non-native subjects - including developers and senior Computer Science students - provides evidence that our approach can improve the chances of finding relevant functions by 41% (recall improvement of 30%, on average), without hurting precision.
Otros autoresVer publicación -
Visualization, Analysis, and Testing of Java and AspectJ Programs with Multi-level System Graphs
SBES 2013
Several software development techniques involve the generation of graph-based representations of a program created via static analysis. Some tasks, such as integration testing, require the creation of models that represent several parts of the system, and not just a single component or unit (e.g., unit testing). Besides being a basis for testing and other analysis techniques, an interesting feature of these models is that they can be used for visual navigation and understanding of the…
Several software development techniques involve the generation of graph-based representations of a program created via static analysis. Some tasks, such as integration testing, require the creation of models that represent several parts of the system, and not just a single component or unit (e.g., unit testing). Besides being a basis for testing and other analysis techniques, an interesting feature of these models is that they can be used for visual navigation and understanding of the software system. However, the generation of such models - henceforth called system graphs - is usually costly, because it involves the reverse engineering and analysis of the whole system, many times done upfront. A possible solution for such a problem is to generate the graph on demand, that is, to postpone detailed analyses to when the really needs it. The main idea is to start from the package structure of the system, representing dependencies at a high level, and to make control flow and other detailed analysis interactively and on demand. In this paper we use this idea to define a model for the visualization, analysis, and structural testing of object oriented(OO) and aspect-oriented (AO) programs. The model is called Multi-Level System Graph (MLSG), and is implemented in a prototype tool based on Java and AspectJ named SysGraph4AJ(for Multi-Level System Graphs for AspectJ). To evaluate the applicability of SysGraph4AJ with respect to performance, we performed a study with three AspectJ programs, comparingSysGraph4AJ with a similar tool. Results indicate the feasibility of the approach, and its potential in helping developers better understand and test OO and AO Java programs. In particular, SysGraph4AJ performed around an order of magnitude faster than the other tool.
Idiomas
-
Inglês
Competencia bilingüe o nativa
-
Português
Competencia bilingüe o nativa
Recomendaciones recibidas
1 persona ha recomendado a Felipe
Unirse para verloMás actividad de Felipe
-
¿Todavía sabes hacer un rush de arqueros al minuto 12? Porque sí: ya estamos planeando la Segunda Edición del Torneo Clara de Age of Empires II para…
¿Todavía sabes hacer un rush de arqueros al minuto 12? Porque sí: ya estamos planeando la Segunda Edición del Torneo Clara de Age of Empires II para…
Recomendado por Felipe Zanichelli
-
Savvy investors focus on gross profitability rather than just revenue growth, because not all business models are created equal. Some revenue streams…
Savvy investors focus on gross profitability rather than just revenue growth, because not all business models are created equal. Some revenue streams…
Recomendado por Felipe Zanichelli
-
Quanto tempo você leva para fazer um Pix? Na Clara, a resposta é 10 segundos ⏱️ E isso sem tarifas escondidas. Enquanto muitos bancos cobram pelo…
Quanto tempo você leva para fazer um Pix? Na Clara, a resposta é 10 segundos ⏱️ E isso sem tarifas escondidas. Enquanto muitos bancos cobram pelo…
Recomendado por Felipe Zanichelli
-
We agree! 💯 Clara's Raquel Hernandez shares her advice for future leaders, including tips on how to build networks deliberately and…
We agree! 💯 Clara's Raquel Hernandez shares her advice for future leaders, including tips on how to build networks deliberately and…
Recomendado por Felipe Zanichelli
-
Fala, rede! Tudo bem por aí? Mais algumas (muitas) oportunidades na Clara! Vou destacar essa em especial hoje para Engenheiro Backend…
Fala, rede! Tudo bem por aí? Mais algumas (muitas) oportunidades na Clara! Vou destacar essa em especial hoje para Engenheiro Backend…
Recomendado por Felipe Zanichelli
-
CURSO DE PILOTO PRIVADO (PPAV) O Curso de Piloto Privado é o primeiro o na carreira de qualquer aviador. Ele serve tanto para quem quer seguir…
CURSO DE PILOTO PRIVADO (PPAV) O Curso de Piloto Privado é o primeiro o na carreira de qualquer aviador. Ele serve tanto para quem quer seguir…
Recomendado por Felipe Zanichelli
-
Clara is Hiring – Let’s Build, Break (Strategically), and Scale 🚀 👉 Apply here: http://.clara.team/ If you’re looking for a company where tech…
Clara is Hiring – Let’s Build, Break (Strategically), and Scale 🚀 👉 Apply here: http://.clara.team/ If you’re looking for a company where tech…
Recomendado por Felipe Zanichelli
-
Venha para Clara !!! http://.clara.team/ #vagas
Venha para Clara !!! http://.clara.team/ #vagas
Recomendado por Felipe Zanichelli
-
Esta semana, anunciamos novidades no Google Family Link: junto de um redesign do app, pais poderão silenciar celulares e tablets durante o horário…
Esta semana, anunciamos novidades no Google Family Link: junto de um redesign do app, pais poderão silenciar celulares e tablets durante o horário…
Recomendado por Felipe Zanichelli
Perfiles similares
-
Marcelo Sales
Conectar -
Gilluan Formiga
Conectar -
Willian da Silva
COO & Co-founder na Omnik l Marketplace Solutions | Multi-vendor Platform | SAAS
Conectar -
Juliano Vieira
Executivo de Contas
Conectar -
Walter Souza
Founder & CEO, Buildflex.io
Conectar -
Filipe Ceccon de Alencar
Conectar -
Wanderson Dias Batista
Siebel Consultant
Conectar -
Eduardo Feu
Arquiteto de Aplicações na ConectCar Mobilidade Eletrônica
Conectar -
Gilmar Rosa Bueno
Gerente de soluções de negócios na TOTVS (Distribuição e Varejo)
Conectar -
Diones Fischer
Conectar