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.
General
Imprint: |
VDM Verlag Dr. Mueller E.K.
|
Country of origin: |
Germany |
Release date: |
August 2008 |
First published: |
August 2008 |
Authors: |
Chao Liu
|
Dimensions: |
229 x 152 x 8mm (L x W x T) |
Format: |
Paperback - Trade
|
Pages: |
156 |
ISBN-13: |
978-3-639-04758-5 |
Categories: |
Books >
Computing & IT >
General theory of computing >
General
|
LSN: |
3-639-04758-3 |
Barcode: |
9783639047585 |
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!