Guilherme Silva de Lacerda

Guilherme Silva de Lacerda
Universidade do Vale do Rio dos Sinos | UNISINOS · Polytechnic School

Doctor of Philosophy

About

20
Publications
18,142
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
213
Citations
Introduction
Ph.D. in Computer Science at UFRGS (Brazil), studying about software quality, software maintenance and evolution, smells, and refactoring. Book author, speaker, university professor (Unisinos and UFRGS), and associate consultant (Wildtech). Free/Libre/Open Source Software (FLOSS) movement enthusiast. Author of DR-Tools (http://drtools.site).
Additional affiliations
August 2011 - present
Wildtech
Position
  • Consultant
Description
  • Mentoring of Agile Methods (Lean, Scrum, eXtreme Programming), Digital Transformation, Software Engineering, and Product Management
March 2021 - June 2023
Umbler
Position
  • Engineering Lead
March 2009 - January 2020
UniRitter - Centro Universitário Ritter dos Reis
Position
  • Lecturer
Description
  • Software Engineering, Project Management, Programming Languages, Software Architecture. Undergraduate and postgraduate advisor.
Education
April 2017 - April 2021
Federal University of Rio Grande do Sul
Field of study
  • code smells, refactoring, process automation
March 2001 - March 2005
Federal University of Rio Grande do Sul
Field of study
  • Frameworks, Agile Methods, Software Process Develpment

Publications

Publications (20)
Preprint
Full-text available
In Software Engineering, some of the most critical activities are maintenance and evolution. However, to perform both with quality, minimizing impacts and risks, developers need to analyze and identify where the main problems come from previously. In this paper, we introduce DR-Tools Suite, a set of lightweight open-source tools that analyze and ca...
Preprint
Full-text available
Refactoring and smells have been well researched by the software-engineering research community these past decades. Several secondary studies have been published on code smells, discussing their implications on software quality,their impact on maintenance and evolution, and existing tools for their detection. Other secondary studies addressed refa...
Article
Full-text available
Refactoring and smells have been well researched by the software-engineering research community these past decades. Several secondary studies have been published on code smells, discussing their implications on software quality, their impact on maintenance and evolution, and existing tools for their detection. Other secondary studies addressed refa...
Article
Full-text available
It is very common to use bug tracking systems for defect management for software teams. However, the format information is displayed by these tools are difficult to interpret and display. This work presents the BugInf, free API to support the collection information from bug tracking systems information to visualize them, supporting software teams i...
Article
Full-text available
Este artigo aborda a melhoria da gerência e construção de software utilizando as metodologias ágeis eXtreme Programming e Scrum. São aplicadas as melhores práticas de ambas as metodologias em uma equipe de desenvolvimento de software, em um ambiente em que não havia nenhum processo bem definido de desenvolvimento de software. A escolha pelo uso das...
Article
Full-text available
Air pollution can be very harmful to human health, especially in urban areas of large cities and in the vicinity of chemical industries. In order to prevent and minimize environmental impacts from these industries, it is necessary to use mathematical models, which can simulate scenarios associated with dispersion of pollutants. This work presents a...
Article
Full-text available
Artigo que apresenta os principais conceitos e práticas de gestão do conhecimento
Article
Full-text available
This paper presents the steps used to develop a system to assist in the collection and analysis of water balance in critically ill patients, and allow monitoring of critically ill patients. For this, we performed a study on water balance in critically ill patients and from this study the system was designed and implemented, based on the requirement...
Article
Full-text available
We describe the architecture of Web aplications, in addition to showing the importance of development and distribution of aplications in the Internet environment.
Article
Full-text available
This work showing the study about Science of Criptology. It is also approached many terms, goals, and techiniques of Criptology, as well as the implementation of the software with criptography’s functions.
Article
Full-text available
There are many studies, researches and thesis in the quality area, especially those related to software development. Some factors such as increased demand from customers need to deliver more products with fewer resources and especially, respond quickly to changes demanded by the business makes a necessity to identify ways to improve processes in or...
Article
Full-text available
In this article were studied agile methods and evaluated tools used for managing these methods. Through this study it was possible to develop a project management system based on agile development practices, integrated into the collaborative system Expresso 1 . Thus, all users of that system, who wish to develop Groupware Expresso or some other pro...
Article
Full-text available
Currently, many companies are improving their infrastructure of IT. This improvement is necessary because the Information Technology is increasingly in all sectors of the companies. In order to succeed with these changes, it's important that there is a well structured team that follows the patterns of work adopted by the company. This task requires...
Article
Full-text available
This paper discusses the improvement of management and construction of software using agile methodologies like Extreme Programming and Scrum. They are applied the best practices of both methodologies in a software development team, in an environment there were no well-defined software development process. The choice by the use of agile methods was...
Article
Full-text available
This work aims to develop a web application based on JavaEE platform for Control of Human Resources of Public Servants of the State of RS in order to manage positions, salaries and training for their servers. To do this, will be presented describing the context of the Human Resources Administration, the fundamental concept of the JavaEE platform, t...
Article
Full-text available
Collaborative work using free software is a reality today. However, there are management issues of software development is not always met, when employed traditional approaches to management. Thus, it was expected that the use of Agile meet some of these demands. This paper aims to present the construction of a project management module for Expresso...
Article
Full-text available
There is a growing awareness in the scenario of software development, the quality of their products. One way to control the quality of software is testing. This work deals with the use of a use case for a requirements of software specification, which will be used later on software test. To this will be shown the creation and the use of a managing t...

Network

Cited By