Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Visualizing the Bug Distribution Information Available in Software Bug Repositories

View through CrossRef
Software repositories contain a wealth of information that can be analyzed for knowledge extraction. Software bug repositories are one such repository that stores the information about the defects identified during the development of software. Information available in software bug repositories like number of bugs priority-wise, component-wise, status-wise, developers-wise, module-wise, summary-terms-wise, can be visualized with the help of two- or three-dimensional graphs. These visualizations help in understanding the bug distribution patterns, software matrices related to the software bugs, and developer information in the bug-fixing process. Visualization techniques are exploited with the help of open source technologies in this chapter to visualize the bug distribution information available in the software bug repositories. Two-dimensional and three-dimensional graphs are generated using java-based open source APIs, namely Jzy3d (Java Easy 3d) and JFreeChart. Android software bug repository is selected for the experimental demonstrations of graphs. The textual bug attribute information is also visualized using frequencies of frequent terms present in it.
Title: Visualizing the Bug Distribution Information Available in Software Bug Repositories
Description:
Software repositories contain a wealth of information that can be analyzed for knowledge extraction.
Software bug repositories are one such repository that stores the information about the defects identified during the development of software.
Information available in software bug repositories like number of bugs priority-wise, component-wise, status-wise, developers-wise, module-wise, summary-terms-wise, can be visualized with the help of two- or three-dimensional graphs.
These visualizations help in understanding the bug distribution patterns, software matrices related to the software bugs, and developer information in the bug-fixing process.
Visualization techniques are exploited with the help of open source technologies in this chapter to visualize the bug distribution information available in the software bug repositories.
Two-dimensional and three-dimensional graphs are generated using java-based open source APIs, namely Jzy3d (Java Easy 3d) and JFreeChart.
Android software bug repository is selected for the experimental demonstrations of graphs.
The textual bug attribute information is also visualized using frequencies of frequent terms present in it.

Related Results

Bug Report Summarization by Using Swarm Intelligence Approaches
Bug Report Summarization by Using Swarm Intelligence Approaches
Background: Bug reports are considered as a reference document, during the maintenance phase of the software development process. The developer's counsel them at whatever point the...
Bug Tracking System to Reduce Duplicate Bug Reports Using Cost-Aware Algorithm
Bug Tracking System to Reduce Duplicate Bug Reports Using Cost-Aware Algorithm
Software engineers rely heavily on bug-tracking solutions to help direct their maintenance efforts. In certain projects, as many as quarters of all bug reports are duplicates, redu...
Effective Bug Triage With Software Reliability
Effective Bug Triage With Software Reliability
Programming associations spend in excess of 45 percent of cost in overseeing programming bugs. An inevitable progress of settling bugs is bug triage, which wants to precisely dole ...
Feature Learning via Correlation Analysis for Effective Duplicate Detection
Feature Learning via Correlation Analysis for Effective Duplicate Detection
With the growing reliance on software, the frequency of software bugs has increased significantly. To address these issues, users or developers typically submit bug reports, which ...
Mining Software Repositories for Defect Categorization
Mining Software Repositories for Defect Categorization
Early detection of software defects is very important to decrease the software cost and subsequently increase the software quality. Success of software industries not only depends ...
A Comparative Study of Multilabel Classification Techniques for Analyzing Bug Report Dependencies
A Comparative Study of Multilabel Classification Techniques for Analyzing Bug Report Dependencies
Bug report dependency analysis entails identifying and examining the interrelations among software bug reports. Dependencies may indicate that bugs are interconnected, with one bug...
Towards Transparent Presentation of FAIR-enabling Data Repository Functions & Characteristics
Towards Transparent Presentation of FAIR-enabling Data Repository Functions & Characteristics
Identifying, finding and gaining a sufficient overview of the functions and characteristics of data repositories and their catalogues is essential for users of data repositories an...
IRUS-UK: Improving understanding of the value and impact of institutional repositories
IRUS-UK: Improving understanding of the value and impact of institutional repositories
>> See video of presentation (21 min.) Many educational institutions have repositories for research outputs. The number of items available through institutional repositories ...

Back to Top