• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • Tagged with
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Analysis and Interactive Visualization of Software Bug Reports

2014 September 1900 (has links)
A software Bug report contains information about the bug in the form of problem description and comments using natural language texts. Managing reported bugs is a significant challenge for a project manager when the number of bugs for a software project is large. Prior to the assignment of a newly reported bug to an appropriate developer, the triager (e.g., manager) attempts to categorize it into existing categories and looks for duplicate bugs. The goal is to reuse existing knowledge to fix or resolve the new bug, and she often spends a lot of time in reading a number of bug reports. When fixing or resolving a bug, a developer also consults with a series of relevant bug reports from the repository in order to maximize the knowledge required for the fixation. It is also preferable that developers new to a project first familiarize themselves with the project along with the reported bugs before actually working on the project. Because of the sheer numbers and size of the bug reports, manually analyzing a collection of bug reports is time-consuming and ineffective. One of the ways to mitigate the problem is to analyze summaries of the bug reports instead of analyzing full bug reports, and there have been a number of summarization techniques proposed in the literature. Most of these techniques generate extractive summaries of bug reports. However, it is not clear how useful those generated extractive summaries are, in particular when the developers do not have prior knowledge of the bug reports. In order to better understand the usefulness of the bug report summaries, in this thesis, we first reimplement a state of the art unsupervised summarization technique and evaluate it with a user study with nine participants. Although in our study, 70% of the time participants marked our developed summaries as a reliable means of comprehending the software bugs, the study also reports a practical problem with extractive summaries. An extractive summary is often created by choosing a certain number of statements from the bug report. The statements are extracted out of their contexts, and thus often lose their consistency, which makes it hard for a manager or a developer to comprehend the reported bug from the extractive summary. Based on the findings from the user study and in order to further assist the managers as well as the developers, we thus propose an interactive visualization for the bug reports that visualizes not only the extractive summaries but also the topic evolution of the bug reports. Topic evolution refers to the evolution of technical topics discussed in the bug reports of a software system over a certain time period. Our visualization technique interactively visualizes such information which can help in different project management activities. Our proposed visualization also highlights the summary statements within their contexts in the original report for easier comprehension of the reported bug. In order to validate the applicability of our proposed visualization technique, we implement the technique as a standalone tool, and conduct both a case study with 3914 bug reports and a user study with six participants. The experiments in the case study show that our topic analysis can reveal useful keywords or other insightful information about the bug reports for aiding the managers or triagers in different management activities. The findings from the user study also show that our proposed visualization technique is highly promising for easier comprehension of the bug reports.
2

Graphing Meeting Records - An Approach to Visualize Information in a Multi Meeting Context

Kirchner, Bettina, Wojdziak, Jan, de Almeida Madeira Clemente, Mirko, Groh, Rainer 16 May 2019 (has links)
Purpose – Meeting notes are effective records for participants and a source of information for members who were unable to attend. They act as a reference point to decisions made, to plan next steps, and to identify and track action items. Despite the need for a multi meeting solution (Tucker and Whittaker, 05), meetings are often displayed as separated as well as descriptive documents. The aim of this work is to enhance access to overlapping meeting contents and existing coherences beyond a decoupled description. A visual representation of meeting content can lead to meeting records which are more comprehensible and more time efficient. Furthermore, it enables the depiction of knowledge that is often lost in conventional meeting records. Approach – Our goal was to define a general structure for meeting items, integrating content categories and relations between successive meetings. In this paper, we present a model based approach to visualize meeting content as well as content relations in order to support the preparation, execution and follow-up of meetings. Due to the fact that contents of consecutive meetings refer to each other (Post et al., 04), we consider meetings as a series of events. The resulting model substantiates the transformation of content as well as content relations into a visual form. Value – The proposed solution focuses on the model that is integrated into an interactive visualization. Thus, a novel approach to explore meeting records is provided. The model was proved to be suitable for meeting contents in various use cases. Examining the content in its visual representation across multiple consecutive meetings enhances the identification of any linked information at a glance over even long periods of time. Hence, important pieces of information will not be disregarded. Practical implications – The approach of our multi meeting protocol application is realized as a browser-based implementation that displays data from JSON objects. With this interactive visualization, the user can browse, search, and filter meeting content and get a deeper understanding of topics, their life cycle and relations to other topics. This leads to an overall comprehension of project or business progression that highlights topics that need to be addressed. Thus, the viewer is supported in preparing, executing, and following up meetings successfully and qualified to structure records in order to keep a clean transcript of a meeting.

Page generated in 0.089 seconds