Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Renato Lima Novais

dblp:47/10223 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 2017
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 5 · 4 first-authorArtificial intelligence and machine learning · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 77% Empirical software engineering · 23%
Computer graphics and multimedia
1 paper
Visualization and visual analytics · 100%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Visualization and visual analytics
software visualization
0.112012
On the proactive and interactive visualization for feature evolution comprehension: An industrial investigation · ICSE 2012
Software maintenance and evolution
program comprehension
0.112012
On the proactive and interactive visualization for feature evolution comprehension: An industrial investigation · ICSE 2012
Empirical software engineering
controlled experiment
0.012012
On the proactive and interactive visualization for feature evolution comprehension: An industrial investigation · ICSE 2012

Methods — techniques the papers use, named apart from their topics

static analysis · 0.3interactive visualization · 0.3
YearPublicationVenuePosition
2017 Experimentally assessing the combination of multiple visualization strategies for software evolution analysis
Renato Lima Novais, José Amâncio M. Santos, Manoel G. Mendonça
J. Syst. Softw.1
2016 Information visualization for emergency management: A systematic mapping study
Flávio Dusse, Paulo R. M. Simões Jr., Antonia Tamires Alves, Renato Lima Novais, Vaninha Vieira, Manoel G. Mendonça
Expert Syst. Appl.4
2014 Recovering Valuable Information Behaviour from OSS Contributors: An Exploratory Study
Mário André de Freitas Farias, Paulo Ortins, Renato Lima Novais, Methanias Colaço Júnior, Manoel G. Mendonça
SEKE3
2013 SourceMiner Evolution: A Tool for Supporting Feature Evolution Comprehension
abstract
Program comprehension is an essential activity to perform software maintenance and evolution. Comprehensibility often encompasses the analysis of individual logical units, called features, which are often scattered through many program modules. Understanding how the feature code is implemented along the software evolution history is essential, for instance, to perform refactoring activities. However, existing tools do not provide means to comprehend the feature code evolution. To overcome this shortcoming, this paper presents a tool called Source Miner Evolution (SME) that provides multiple interactive and coordinated views to comprehend feature code evolution. SME implements a feature-sensitive comparison of multiple program versions. Our usability assessment with experienced developers indicated that SME allows them to efficiently perform recurring comprehension tasks on evolving feature code. The developers' performance was influenced by the combination of visual SME mechanisms, such as colors, tool tips and menu-popup interactions over the features' code elements.
Renato Lima Novais, Camila Nunes, Alessandro F. Garcia 0001, Manoel G. Mendonça
ICSM1
2013 Software evolution visualization: A systematic mapping study
Renato Lima Novais, André Torres, Thiago Souto Mendes, Manoel G. Mendonça, Nico Zazworka
Inf. Softw. Technol.1
2012 On the proactive and interactive visualization for feature evolution comprehension: An industrial investigation
abstract
Program comprehension is a key activity through maintenance and evolution of large-scale software systems. The understanding of a program often requires the evolution analysis of individual functionalities, so-called features. The comprehension of evolving features is not trivial as their implementations are often tangled and scattered through many modules. Even worse, existing techniques are limited in providing developers with direct means for visualizing the evolution of features' code. This work presents a proactive and interactive visualization strategy to enable feature evolution analysis. It proactively identifies code elements of evolving features and provides multiple views to present their structure under different perspectives. The novel visualization strategy was compared to a lightweight visualization strategy based on a tree-structure. We ran a controlled experiment with industry developers, who performed feature evolution comprehension tasks on an industrial-strength software. The results showed that the use of the proposed strategy presented significant gains in terms of correctness and execution time for feature evolution comprehension tasks.
Renato Lima Novais, Camila Nunes, Caio A. N. Lima, Elder Cirilo, Francisco Dantas, Alessandro F. Garcia 0001, Manoel G. Mendonça
ICSE1