218 citations
- Concordia UniversityCA4 papers
- Lebanese UniversityLB2 papers
- Polytechnique MontréalCA2 papers
- Universidade Federal do Rio Grande do SulBR2 papers
- Université du Québec à RimouskiCA2 papers
- Association for Computing MachineryUS1 paper
- École de Technologie SupérieureCA1 paper
- Instituto Federal de Educação, Ciência e Tecnologia de Minas GeraisBR1 paper
- Laboratoire d'Informatique, du Traitement de l'Information et des SystèmesFR1 paper
- Normandie UniversitéFR1 paper
- Universidade do Vale do Rio dos SinosBR1 paper
- Universidade Federal de Minas GeraisBR1 paper
7 papers · 1 filter
An Approach to Build Consistent Software Architecture Diagrams Using Devops System Descriptors
Jalves Nicacio, Fabio Petrillo
System architecture diagrams play an essential role in understanding system architecture. They encourage more active discussion among participants and make it easier to recall syst…
Continuous Systematic Literature Review: An Approach for Open Science
Bianca Minetto Napoleão, Fabio Petrillo, Sylvain Hallé
Systematic Literature Reviews (SLRs) play an important role in the Evidence-Based Software Engineering scenario. With the advance of the computer science field and the growth of re…
What Skills do IT Companies look for in New Developers? A Study with Stack Overflow Jobs
João Eduardo Montandon, Cristiano Politowski, Luciana Lourdes Silva +3
Context: There is a growing demand for information on how IT companies look for candidates to their open positions. Objective: This paper investigates which hard and soft skills ar…
A Large Scale Empirical Study of the Impact of Spaghetti Code and Blob Anti-patterns on Program Comprehension
Cristiano Politowski, Foutse Khomh, Simone Romano +4
Context: Several studies investigated the impact of anti-patterns (i.e., "poor" solutions to recurring design problems) during maintenance activities and reported that anti-pattern…
Code Smells and Refactoring: A Tertiary Systematic Review of Challenges and Observations
Guilherme Lacerda, Fabio Petrillo, Marcelo Pimenta +1
In this paper, we present a tertiary systematic literature review of previous surveys, secondary systematic literature reviews, and systematic mappings. We identify the main observ…
The cross cyclomatic complexity: a bi-dimensional measure for program complexity on graphs
Hugo Tremblay, Fabio Petrillo
Reduce and control complexity is an essential practice in software design. Cyclomatic complexity (CC) is one of the most popular software metrics, applied for more than 40 years. D…