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

Rafael Lotufo

dblp:67/8190 · DBLP profile ↗
← Back
8ranked-venue papers
4as first author
0since 2021 · last 2015
—ORCID · none

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

Software engineering, systems software and programming languages · 8 · 4 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author

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
3 papers
Requirements engineering and software design · 89% Empirical software engineering · 11%

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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
software product lines
0.432013
A Study of Variability Models and Languages in the Systems Software Domain · IEEE Trans. Software Eng. 2013
Reverse engineering feature models · ICSE 2011
Variability modeling in the real: a perspective from the operating systems domain · ASE 2010
Requirements engineering and software design › software product lines
variability modeling
0.322013
A Study of Variability Models and Languages in the Systems Software Domain · IEEE Trans. Software Eng. 2013
Variability modeling in the real: a perspective from the operating systems domain · ASE 2010
Requirements engineering and software design › software product lines
feature models
0.112011
Reverse engineering feature models · ICSE 2011
Empirical software engineering
mining software repositories
0.012013
A Study of Variability Models and Languages in the Systems Software Domain · IEEE Trans. Software Eng. 2013
Empirical software engineering › open source software
open-source projects
0.012013
A Study of Variability Models and Languages in the Systems Software Domain · IEEE Trans. Software Eng. 2013

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

empirical study · 0.3feature dependency analysis · 0.2comparative analysis · 0.1
YearPublicationVenuePosition
2015 Modelling the 'hurried' bug report reading process to summarize bug reports
Rafael Lotufo, Zeeshan Malik, Krzysztof Czarnecki 0001
Empir. Softw. Eng.1
2013 A Study of Variability Models and Languages in the Systems Software Domain
abstract
Variability models represent the common and variable features of products in a product line. Since the introduction of FODA in 1990, several variability modeling languages have been proposed in academia and industry, followed by hundreds of research papers on variability models and modeling. However, little is known about the practical use of such languages. We study the constructs, semantics, usage, and associated tools of two variability modeling languages, Kconfig and CDL, which are independently developed outside academia and used in large and significant software projects. We analyze 128 variability models found in 12 open--source projects using these languages. Our study 1) supports variability modeling research with empirical data on the real-world use of its flagship concepts. However, we 2) also provide requirements for concepts and mechanisms that are not commonly considered in academic techniques, and 3) challenge assumptions about size and complexity of variability models made in academic papers. These results are of interest to researchers working on variability modeling and analysis techniques and to designers of tools, such as feature dependency checkers and interactive product configurators.
Thorsten Berger, Steven She, Rafael Lotufo, Andrzej Wasowski, Krzysztof Czarnecki 0001
IEEE Trans. Software Eng.3
2012 Modelling the 'Hurried' bug report reading process to summarize bug reports
abstract
Although bug reports are frequently consulted project assets, they are communication logs, by-products of bug resolution, and not artifacts created with the intent of being easy to follow. To facilitate bug report digestion, we propose a new, unsupervised, bug report summarization approach that estimates the attention a user would hypothetically give to different sentences in a bug report, when pressed with time. We pose three hypotheses on what makes a sentence relevant: discussing frequently discussed topics, being evaluated or assessed by other sentences, and keeping focused on the bug report's title and description. Our results suggest that our hypotheses are valid, since the summaries have as much as 12% improvement in standard summarization evaluation metrics compared to the previous approach. Our evaluation also asks developers to assess the quality and usefulness of the summaries created for bug reports they have worked on. Feedback from developers not only show the summaries are useful, but also point out important requirements for this, and any bug summarization approach, and indicates directions for future work.
Rafael Lotufo, Zeeshan Malik, Krzysztof Czarnecki 0001
ICSM1
2012 Towards improving bug tracking systems with game mechanisms
abstract
Low bug report quality and human conflicts pose challenges to keep bug tracking systems productive. This work proposes to address these issues by applying game mechanisms to bug tracking systems. We investigate the use of game mechanisms in Stack Overflow, an online community organized to resolve computer programming related problems, for which the improvements we seek for bug tracking systems also turn out to be relevant. The results of our Stack Overflow investigation show that its game mechanisms could be used to address these issues by motivating contributors to increase contribution frequency and quality, by filtering useful contributions, and by creating an agile and dependable moderation system. We proceed by mapping these mechanisms to open-source bug tracking systems, and find that most benefits are applicable. Additionally, our results motivate tailoring a reward and reputation system and summarizing bug reports as future directions for increasing the benefits of game mechanisms in bug tracking systems.
Rafael Lotufo, Leonardo Teixeira Passos, Krzysztof Czarnecki 0001
MSR1
2011 Reverse engineering feature models
abstract
Feature models describe the common and variable characteristics of a product line. Their advantages are well recognized in product line methods. Unfortunately, creating a feature model for an existing project is time-consuming and requires substantial effort from a modeler.
Steven She, Rafael Lotufo, Thorsten Berger, Andrzej Wasowski, Krzysztof Czarnecki 0001
ICSE2
2010 Variability modeling in the real: a perspective from the operating systems domain
abstract
Variability models represent the common and variable features of products in a product line. Several variability modeling languages have been proposed in academia and industry; however, little is known about the practical use of such languages. We study and compare the constructs, semantics, usage and tools of two variability modeling languages, Kconfig and CDL. We provide empirical evidence for the real-world use of the concepts known from variability modeling research. Since variability models provide basis for automated tools (feature dependency checkers and product configurators), we believe that our findings will be of interest to variability modeling language and tool designers.
Thorsten Berger, Steven She, Rafael Lotufo, Andrzej Wasowski, Krzysztof Czarnecki 0001
ASE3
2010 Feature-to-Code Mapping in Two Large Product Lines
Thorsten Berger, Steven She, Rafael Lotufo, Krzysztof Czarnecki 0001, Andrzej Wasowski
SPLC3
2010 Evolution of the Linux Kernel Variability Model
Rafael Lotufo, Steven She, Thorsten Berger, Krzysztof Czarnecki 0001, Andrzej Wasowski
SPLC1