Guilherme Cavalcanti
phd student in computer science
interests
Software engineering and programming languages.
education
2016–2020 Ph.D. Student in Computer Science Federal University of Pernambuco, Brazil
Advised by Prof. Paulo Borba
2014–2016 M.Sc. in Computer Science Federal University of Pernambuco, Brazil
Advised by Prof. Paulo Borba
Global Concept “A” out of “A
2011–2012 Undergraduate Visiting Student
in Informatics Engineering University of Coimbra, Portugal
2009–2013 B.Sc. in Computer Science Federal University of Pernambuco, Brazil
Global Grade 8.78 out of 10
experience
2013–2014 Samsung Digital TV, CIn/SAMSUNG, Recife, Brazil Software Engineer
Collaborator of the Compliance Workbench Project, a set of tools for design,
implementation, execution and tracking of requirements and compliance tests
of receivers for the Brazilian Digital TV standard.
2012–2013 Mix Tecnologia Ltda., Recife, Brazil Java Web Developer
Development, maintenance and testing of new features for the web portal
expoimovel.com, using JSTL, J2EE, JSP, Hibernate, Struts and PostgresSQL.
2011–2013 Federal University of Pernambuco, Recife, Brazil Teaching Assistant
Teaching Assistant of the chairs of Computer’s Logic and Programming.
awards and honors
2016 FACEPE Ph.D. fellowship (2016-2020)
2014 FACEPE M.Sc. fellowship (2014-2016)
about
Address
Azevedo Coutinho
Ave, 556,
Caruaru, Brazil,
55030-240
Year of Birth
1990
Contact
guilhermejccavalcanti
@gmail.com
idioms
Portuguese,
English
Main
technologies
skills
Java, SQL, Git
publications
OOPSLA’17 Guilherme Cavalcanti, Paulo Borba, Paola Accioly. Evaluating and Improv-
ing Semistructured Merge. In Proceedings of the 2017 International Confer-
ence on Object-Oriented Programming, Systems, Languages, and Applica-
tions, Vancouver, Canada, October 2017.
ICSE’17 Guilherme Cavalcanti, Paulo Borba, Paola Accioly. Should We Replace Our
Merge Tools? In Proceedings of the 39th International Conference on Soft-
ware Engineering, Buenos Aires, Argentina, May 2017.
ESEM’15 Guilherme Cavalcanti, Paola Accioly, Paulo Borba. Assessing Semistruc-
tured Merge in Version Control Systems: A Replicated Experiment. In Pro-
ceedings of the 9th International Symposium on Empirical Software Engineer-
ing and Measurement, Beijing, China, October 2015.
WMOD’14 Guilherme Cavalcanti, Paola Accioly, Paulo Borba. Semistructured Merge
on Git: An Assessment. In Proceedings of the 11th Workshop on Software
Modularity, Maceio, Brazil, September 2014.