I'm currently undergrad in Computer Science at Federal University of Campina Grande (UFCG), Brazil. Since my first year, I've been involved with researches related to Software Engineering.
I started as a volunteer student, developing tools to assist graduate research in 2010. Nowadays, I'm involved with Software Engineering and Open Source projects, mainly Eclipse (see my contributions). I'm sharing some thoughts here and you are welcome to visit it.
My interests include:
Find more details below.
I evolved the JFace Framework, part of the Eclipse Platform UI project, to add support to Java 1.5 features, mainly Java Generics. More information here.
I developed a tool (CDolly) to generate C programs based on a formal specification in Alloy for a subset of the C language. This tool was used in an experiment to detect bugs introduced by improper refactorings applied with refactorings tools.
I worked with a plug-in prototype that evaluates code transformations continuously through the programmer's IDE. The purpose is to identify bugs as soon as they are introduced.
I extended an existing Domain-Specific Language to make it possible to easily describe the behavior of Real-Time systems. In addition, I developed a compiler for the extended language and integrated it to SYMBOLRT, a tool to automatically generate test case scenarios for Real-Time systems.