English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
  Probabilistic Graph Models for Debugging Software

Dietz, L. (2009). Probabilistic Graph Models for Debugging Software. In Proceedings of NIPS 2008 Workshop on Analyzing Graphs (pp. 1-8). Columbia: Harvard University.

Item is

Files

show Files
hide Files
:
dietz-graph-models-for-debugging-v1.1.pdf (Any fulltext), 655KB
 
File Permalink:
-
Name:
dietz-graph-models-for-debugging-v1.1.pdf
Description:
-
OA-Status:
Visibility:
Private
MIME-Type / Checksum:
application/pdf
Technical Metadata:
Copyright Date:
-
Copyright Info:
-
License:
-

Locators

show

Creators

show
hide
 Creators:
Dietz, Laura1, Author           
Affiliations:
1Databases and Information Systems, MPI for Informatics, Max Planck Society, ou_24018              

Content

show
hide
Free keywords: -
 Abstract: Of all software development activities, debugging---locating the defective source code statements that cause a failure---can be by far the most time-consuming. We employ probabilistic modeling to support programmers in finding defective code. Most defects are identifiable in control flow graphs of software traces. A trace is represented by a sequence of code positions (line numbers in source filenames) that are executed when the software runs. The control flow graph represents the finite state machine of the program, in which states depict code positions and arcs indicate valid follow up code positions. In this work, we extend this definition towards an n-gram control flow graph, where a state represents a fragment of subsequent code positions, also referred to as an n-gram of code positions. We devise a probabilistic model for such graphs in order to infer code positions in which anomalous program behavior can be observed. This model is evaluated on real world data obtained from the open source AspectJ project and compared to the well known multinomial and multi-variate Bernoulli model.

Details

show
hide
Language(s): eng - English
 Dates: 2009
 Publication Status: Issued
 Pages: -
 Publishing info: -
 Table of Contents: -
 Rev. Type: -
 Identifiers: eDoc: 520401
Other: Local-ID: C1256DBF005F876D-9CE0814FD050A908C12576C40059EFB1-DietzDallmeier2008
 Degree: -

Event

show
hide
Title: NIPS 2008 Workshop on Analyzing Graphs
Place of Event: Whistler, Canada
Start-/End Date: 2008-12-12 - 2008-12-12

Legal Case

show

Project information

show

Source 1

show
hide
Title: Proceedings of NIPS 2008 Workshop on Analyzing Graphs
  Subtitle : Theory and Applications
  Abbreviation : NIPS 2008
Source Genre: Proceedings
 Creator(s):
Affiliations:
Publ. Info: Columbia : Harvard University
Pages: - Volume / Issue: - Sequence Number: - Start / End Page: 1 - 8 Identifier: -