A survey on the use of topic models when mining software repositories
Researchers in software engineering have attempted to improve software development by
mining and analyzing software repositories. Since the majority of the software engineering …
mining and analyzing software repositories. Since the majority of the software engineering …
Assigning bug reports using a vocabulary-based expertise model of developers
For popular software systems, the number of daily submitted bug reports is high. Triaging
these incoming reports is a time consuming task. Part of the bug triage is the assignment of a …
these incoming reports is a time consuming task. Part of the bug triage is the assignment of a …
Live trace visualization for comprehending large software landscapes: The ExplorViz approach
The increasing code complexity in modern enterprise software systems exceeds the
capabilities of most software engineers to understand the system's behavior by just looking …
capabilities of most software engineers to understand the system's behavior by just looking …
Mining software repositories using topic models
SW Thomas - Proceedings of the 33rd International Conference on …, 2011 - dl.acm.org
Software repositories, such as source code, email archives, and bug databases, contain
unstructured and unlabeled text that is difficult to analyze with traditional techniques. We …
unstructured and unlabeled text that is difficult to analyze with traditional techniques. We …
Representing development history in software cities
F Steinbrückner, C Lewerentz - … of the 5th international symposium on …, 2010 - dl.acm.org
In this paper we describe a systematic approach to utilize the city metaphor for the
visualization of large software systems as evolving software cities. The main contribution is a …
visualization of large software systems as evolving software cities. The main contribution is a …
TopicXP: Exploring topics in source code using Latent Dirichlet Allocation
T Savage, B Dit, M Gethers… - 2010 IEEE International …, 2010 - ieeexplore.ieee.org
Acquiring general understanding of large software systems and components from which
they are built can be a time consuming task, but having such an understanding is an …
they are built can be a time consuming task, but having such an understanding is an …
SArF map: Visualizing software architecture from feature and layer viewpoints
To facilitate understanding the architecture of a software system, we developed SArF Map
technique that visualizes software architecture from feature and layer viewpoints using a city …
technique that visualizes software architecture from feature and layer viewpoints using a city …
Visual variables and configuration of software maps
Software maps provide a general-purpose interactive user interface and information display
in software analytics. This paper classifies software maps as a containment-based treemap …
in software analytics. This paper classifies software maps as a containment-based treemap …
IslandViz: A tool for visualizing modular software systems in virtual reality
We propose the tool IslandViz for exploring modular software systems in virtual reality. We
use an island metaphor, which represents every module as a distinct island. The resulting …
use an island metaphor, which represents every module as a distinct island. The resulting …
[PDF][PDF] EvoCells-A Treemap Layout Algorithm for Evolving Tree Data.
We propose the rectangular treemap layout algorithm EvoCells that maps changes in tree-
structured data onto an initial treemap layout. Changes in topology and node weights are …
structured data onto an initial treemap layout. Changes in topology and node weights are …