Visualizing the Bug Distribution Information Available in Software Bug Repositories

2017 ◽  
pp. 1255-1273
Author(s):  
N. K. Nagwani ◽  
S. Verma

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.

Author(s):  
N. K. Nagwani ◽  
S. Verma

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.


2021 ◽  
Vol 13 (3) ◽  
pp. 402
Author(s):  
Pablo Rodríguez-Gonzálvez ◽  
Manuel Rodríguez-Martín

The thermography as a methodology to quantitative data acquisition is not usually addressed in the degrees of university programs. The present manuscript proposes a novel approach for the acquisition of advanced competences in engineering courses associated with the use of thermographic images via free/open-source software solutions. This strategy is established from a research based on the statistical and three-dimensional visualization techniques over thermographic imagery to improve the interpretation and comprehension of the different sources of error affecting the measurements and, thereby, the conclusions and analysis arising from them. The novelty is focused on the detection of non-normalities in thermographic images, which is illustrates in the experimental section. Additionally, the specific workflow for the generation of learning material related with this aim is raised for asynchronous and e-learning programs. These virtual materials can be easily deployed in an institutional learning management system, allowing the students to work with the models by means of free/open-source solutions easily. Subsequently, the present approach will give new tools to improve the application of professional techniques, will improve the students’ critical sense to know how to interpret the uncertainties in thermography using a single thermographic image, therefore they will be better prepared to face future challenges with more critical thinking.


Author(s):  
Oliver Borm ◽  
Balint Balassa ◽  
Sebastian Barthmes ◽  
Julius Fellerhoff ◽  
Andreas Ku¨hrmann ◽  
...  

This paper demonstrates an aerodynamic design process for turbomachines for compressible flows, using exclusively open source software tools. Some relevant software already existed and few additional components were required, which have been developed mainly by students and are available at ftp.lfa.mw.tum.de. The geometry of turbomachine blades is described with a newly developed NURBS based blade designer. One-dimensional preliminary analysis is done with OpenOffice.org Calc and an extended mean line program, where loss models are already included. For two-dimensional through-flow computations a compressible streamline curvature method was implemented. Two-dimensional blade-to-blade and three-dimensional simulations are performed with the CFD toolbox OpenFOAM. The two- and three-dimensional results are visualized and analyzed using the open source postprocessing tool ParaView. The presented tools are regularly used in student projects. A generic one stage axial compressor was created with the workflow as a showcase in order to demonstrate the capabilities of the open source software tools.


Author(s):  
Joa˜o L. Bernardes ◽  
Lauro M. Y. Silveira ◽  
Clo´vis A. Martins

Offshore oil exploitation, given its importance, is the target of intense research throughout the world. Much of this research generates large amounts of raw data of difficult interpretation. This paper presents RiserView, a free, open-source and multiplatform post-processing tool that merges virtual reality and scientific visualization techniques to allow a three-dimensional interactive visualization of these data for the specific domain of riser dynamics. This tool, its use, the results of performance tests and how the tool may aid in the analysis of riser dynamics, in view of the visualization tools in commercial riser analysis software, are discussed.


2019 ◽  
Vol 24 (2) ◽  
pp. 81-91 ◽  
Author(s):  
Murilo Augusto Anacleto ◽  
Bernardo Quiroga Souki

Abstract Historically, whether for research purposes or clinical monitoring, orthodontic evaluation of dental movements has been done using plaster study models and two dimensional (2D) radiographs. However, new frontiers for the diagnosis, planning and outcome assessment of orthodontic treatments have arisen, due to the revolutionary digital tools which enable a three dimensional (3D) computerized analysis of dental movements by means of digital models. However, the software for 3D analysis are often costly, resulting in limited access to orthodontists. The present study aims to describe, through a clinical case presented to the Brazilian Board of Orthodontics and Dentofacial Orthopedics, a method for the superimposition of maxillary digital models using an open-source software to evaluate dental movements.


1993 ◽  
Vol 115 (1) ◽  
pp. 85-92 ◽  
Author(s):  
R. Martinuzzi ◽  
C. Tropea

The flow field around surface-mounted, prismatic obstacles with different spanwise dimensions was investigated using the crystal violet, oil-film and laser-sheet visualization techniques as well as by static pressure measurements. The aim of this study is to highlight the fundamental differences between nominally two-dimensional and fully three-dimensional obstacle flows. All experiments were performed in a fully developed channel flow. The Reynolds number, based on the height of the channel, lay between 8 × 104 and 1.2 × 105. Results show that the middle region of the wake is nominally two-dimensional for width-to-height ratios (W/H) greater than 6. The separated region in front of wider obstacles is characterized by the appearance of a quasi-regular distribution of saddle and nodal points on the forward face of the obstacles. These three-dimensional effects are considered to be inherent to such separating flows with stagnation.


Author(s):  
Naresh Kumar Nagwani ◽  
Shrish Verma

Software bug records are stored and managed using bug tracking tools. A software bug is characterized by a number of attributes like bug id, opened date, closed date, reported by, assigned to, summary (title), description and set of comments. Summary and description are the two important attributes of a bug. Description gives the detailed information about a bug, whereas summary (title) of a bug gives a quick glance and short information about a bug. The objective of this study is to discover the relationship between description and summary attributes of a bug and to find whether summary of a bug is really the compact and intelligent information of description of a bug. This finding helps in providing a new direction for faster knowledge discovery in a bug repository. Another objective of the work is to demonstrate that intelligent summary of a bug can be generated from description of bug using topic modeling techniques. In this work, topic modeling techniques are used to generate meaningful terms for framing the bug summary of software bugs which can be utilized for faster knowledge discovery. Topic modeling techniques can be utilized efficiently for generating intelligent summary from description of a software bugs and then the knowledge discovery can be performed using the intelligent summary only since it will reduce the volume of data for knowledge discovery. To demonstrate the presented approach, experiments are performed on three popular bug repositories namely, Android, Mozilla and MySql. Comparative analysis is carried using various performance parameters and in order to analyze the impact of present work, two knowledge discovery tasks namely, bug classification and duplicate bug identification are presented in this study.


Author(s):  
H.A. Cohen ◽  
T.W. Jeng ◽  
W. Chiu

This tutorial will discuss the methodology of low dose electron diffraction and imaging of crystalline biological objects, the problems of data interpretation for two-dimensional projected density maps of glucose embedded protein crystals, the factors to be considered in combining tilt data from three-dimensional crystals, and finally, the prospects of achieving a high resolution three-dimensional density map of a biological crystal. This methodology will be illustrated using two proteins under investigation in our laboratory, the T4 DNA helix destabilizing protein gp32*I and the crotoxin complex crystal.


Sign in / Sign up

Export Citation Format

Share Document