A survey on deep learning for software engineering
In 2006, Geoffrey Hinton proposed the concept of training “Deep Neural Networks (DNNs)”
and an improved model training method to break the bottleneck of neural network …
and an improved model training method to break the bottleneck of neural network …
Guidelines for conducting systematic mapping studies in software engineering: An update
Context Systematic mapping studies are used to structure a research area, while systematic
reviews are focused on gathering and synthesizing evidence. The most recent guidelines for …
reviews are focused on gathering and synthesizing evidence. The most recent guidelines for …
Detecting code smells using machine learning techniques: Are we there yet?
Code smells are symptoms of poor design and implementation choices weighing heavily on
the quality of produced source code. During the last decades several code smell detection …
the quality of produced source code. During the last decades several code smell detection …
Forty years of research on personality in software engineering: A mapping study
S Cruz, FQB Da Silva, LF Capretz - Computers in Human Behavior, 2015 - Elsevier
In this article, we present a systematic mapping study of research on personality in software
engineering. The goal is to plot the landscape of current published empirical and theoretical …
engineering. The goal is to plot the landscape of current published empirical and theoretical …
Understanding replication of experiments in software engineering: A classification
Context Replication plays an important role in experimental disciplines. There are still many
uncertainties about how to proceed with replications of SE experiments. Should replicators …
uncertainties about how to proceed with replications of SE experiments. Should replicators …
The perspective of Brazilian software developers on data privacy
Context: Maintaining the privacy of user data is a concern in software development to satisfy
customer needs or to comply with privacy laws. Recent studies have shown that software …
customer needs or to comply with privacy laws. Recent studies have shown that software …
Multi-objective software effort estimation: A replication study
Replication studies increase our confidence in previous results when the findings are similar
each time, and help mature our knowledge by addressing both internal and external validity …
each time, and help mature our knowledge by addressing both internal and external validity …
On the use of virtual reality in software visualization: The case of the city metaphor
Background: Researchers have been exploring 3D representations for visualizing software.
Among these representations, one of the most popular is the city metaphor, which …
Among these representations, one of the most popular is the city metaphor, which …
Effectiveness of code contribution: From patch-based to pull-request-based tools
Code contributions in Free/Libre and Open Source Software projects are controlled to
maintain high-quality of software. Alternatives to patch-based code contribution tools such …
maintain high-quality of software. Alternatives to patch-based code contribution tools such …
Predicting bug-fixing time: A replication study using an open source software project
Background: On projects with tight schedules and limited budgets, it may not be possible to
resolve all known bugs before the next release. Estimates of the time required to fix known …
resolve all known bugs before the next release. Estimates of the time required to fix known …