Statistical Debugging and Automated Program Failure Triage (Paperback)


Recent years have seen great advances in software engineering and programming languages, but unfortunately, software is still far from bug-free. Static analysis is an effective approach to eliminating numerous bugs, but its conservative nature of analysis unavoidably constrains its capacity. Dynamic analysis, on the other hand, utilizes program runtime execution data, and automatically infers about program bugs. The two approaches essentially complement each other, and this book focuses on dynamic techniques, and demonstrates how to leverage program runtime data to improve software quality. The first part of this book introduces statistical debugging algorithms, which aim at automated localization of program bugs in the source code based on statistical analysis of the runtime data. The second part then dives into the discusion of automated program failure triage, exploring effective ways to prioritize software development. For both parts, comprehensive reviews of related studies are provided so that readers can easily grasp the state of the art. This book is designed for both software engineering researchers and practitioners, and can also supplement course instruction.

R1,512

Or split into 4x interest-free payments of 25% on orders over R50
Learn more

Discovery Miles15120
Mobicred@R142pm x 12* Mobicred Info
Free Delivery
Delivery AdviceShips in 10 - 15 working days


Toggle WishListAdd to wish list
Review this Item

Product Description

Recent years have seen great advances in software engineering and programming languages, but unfortunately, software is still far from bug-free. Static analysis is an effective approach to eliminating numerous bugs, but its conservative nature of analysis unavoidably constrains its capacity. Dynamic analysis, on the other hand, utilizes program runtime execution data, and automatically infers about program bugs. The two approaches essentially complement each other, and this book focuses on dynamic techniques, and demonstrates how to leverage program runtime data to improve software quality. The first part of this book introduces statistical debugging algorithms, which aim at automated localization of program bugs in the source code based on statistical analysis of the runtime data. The second part then dives into the discusion of automated program failure triage, exploring effective ways to prioritize software development. For both parts, comprehensive reviews of related studies are provided so that readers can easily grasp the state of the art. This book is designed for both software engineering researchers and practitioners, and can also supplement course instruction.

Customer Reviews

No reviews or ratings yet - be the first to create one!

Product Details

General

Imprint

VDM Verlag Dr. Mueller E.K.

Country of origin

Germany

Release date

August 2008

Availability

Expected to ship within 10 - 15 working days

First published

August 2008

Authors

Dimensions

229 x 152 x 8mm (L x W x T)

Format

Paperback - Trade

Pages

156

ISBN-13

978-3-639-04758-5

Barcode

9783639047585

Categories

LSN

3-639-04758-3



Trending On Loot