Belo Horizonte, Minas Gerais, Brasil
3 mil seguidores Más de 500 os

Unirse para ver el perfil

Acerca de

I have been working with software development since 2009. I'm a Ph.D. in Information…

Actividad

Unirse para ver toda la actividad

Experiencia y educación

  • GoodTime.io

Mira la experiencia completa de Guilherme

Mira su cargo, antigüedad y más

o

Al hacer clic en «Continuar» para unirte o iniciar sesión, aceptas las Condiciones de uso, la Política de privacidad y la Política de cookies de LinkedIn.

Licencias y certificaciones

Publicaciones

  • A Tool for Determining Developer Expertise in Specific Frameworks or Libraries

    RSC

    In software development, framework usage iswidespread to facilitate code writing. However, evaluating adeveloper’s expertise in a specific framework is challenging.For example, it is difficult to determine if a developer is familiarwith a large part of a framework or just a tiny piece.This information can be helpful in many situations, for example,during the hiring process. Aims: This work aimsto propose a tool called FwkAnalyzer, which objective is toanalyze a developer’s expertise in a…

    In software development, framework usage iswidespread to facilitate code writing. However, evaluating adeveloper’s expertise in a specific framework is challenging.For example, it is difficult to determine if a developer is familiarwith a large part of a framework or just a tiny piece.This information can be helpful in many situations, for example,during the hiring process. Aims: This work aimsto propose a tool called FwkAnalyzer, which objective is toanalyze a developer’s expertise in a specific framework orlibrary. Method: The tool generates a developer frameworkusage analysis, comparing its metrics with a benchmark.FwkAnalyzer constructs this benchmark by analyzing multipledevelopers’ contributions in GitHub repositories thatuse the framework. To demonstrate the tool, we conductedan experiment with a JavaScript library. Results: FwkAnalyzerextracted metrics from GitHub repositories about thedevelopers’ library usage to create the benchmark. Also, weused a real developer GitHub profile to generate the analysisregarding the developer’s library usage, comparing the metricswith the benchmark. Conclusions: The created tool wascapable of implementing the proposed work, being demonstratedin an actual JavaScript library. FwkAnalyzer analyzesa developer’s framework or library usage, giving insightsinto the developer’s expertise in that technology comparedto other developers.

    Otros autores
    Ver publicación
  • Developer Expertise and Interdisciplinarity

    Revista Código31 V.1 N.1 (2023)

    Determining a developer’s expertise is an important task in many scenarios, such as hiring a new developer or allocating tasks. However, despite the importance of this task, it is not trivial. This work aims to discuss the relationship between a research within the Postgraduate Program in Information Systems and Knowledge Management and the Interdisciplinarity between Computer Science and Information Science, focusing on some theoretical approaches. The research proposes a tool for measuring a…

    Determining a developer’s expertise is an important task in many scenarios, such as hiring a new developer or allocating tasks. However, despite the importance of this task, it is not trivial. This work aims to discuss the relationship between a research within the Postgraduate Program in Information Systems and Knowledge Management and the Interdisciplinarity between Computer Science and Information Science, focusing on some theoretical approaches. The research proposes a tool for measuring a developer’s expertise in specific frameworks. This work initially contextualizes the concepts of software, framework, and expertise. Then, aspects related to determining a developer’s expertise and the integration between areas are discussed, including the relationship between Computer Science and Interdisciplinarity. Finally, the relations of the tool to be proposed with theories of Interdisciplinary are discussed, more specifically First and Second-Order Cybernetics and General Systems Theory.

    Otros autores
    Ver publicación
  • Feature Oriented Programming in Groovy

    Proceedings of the 8th ACM SIGPLAN International Workshop on Feature-Oriented Software Development Pages 21-30

    Software Product Line (SPL) aims to reuse code and other artifacts in order to reduce costs and gain agility. Feature Oriented Programming (FOP) is a technique to develop SPLs that aims to improve the modularity and flexibility of feature code. The basic idea of FOP is to decompose software into smaller pieces, called features, so they can be composed according to the needs of each customer. Currently, Groovy programming language has no tool or framework that s the implementation of…

    Software Product Line (SPL) aims to reuse code and other artifacts in order to reduce costs and gain agility. Feature Oriented Programming (FOP) is a technique to develop SPLs that aims to improve the modularity and flexibility of feature code. The basic idea of FOP is to decompose software into smaller pieces, called features, so they can be composed according to the needs of each customer. Currently, Groovy programming language has no tool or framework that s the implementation of FOP-SPLs. Groovy is a programming language that has been growing in popularity in recent years. Given this scenario, this work proposes and evaluates G4FOP, a light way to develop SPLs using Groovy. G4FOP extends FeatureHouse which is a framework for software composition and FOP. A preliminary evaluation shows that G4FOP covers Groovy grammar. We also demonstrate by an example that G4FOP is suitable to develop SPLs. G4FOP is currently integrated to the official FeatureHouse repository.

    Otros autores
    Ver publicación

Idiomas

  • Português

    Competencia bilingüe o nativa

  • Inglês

    Competencia profesional completa

Recomendaciones recibidas

Más actividad de Guilherme

Ver el perfil completo de Guilherme

  • Descubrir a quién conocéis en común
  • Conseguir una presentación
  • ar con Guilherme directamente
Unirse para ver el perfil completo

Perfiles similares

Otras personas con el nombre de Guilherme Assis en Brasil

Añade nuevas aptitudes con estos cursos