D ia P ro

Abstract

Impact analysis not only assists developers with change planning and management, but also facilitates a range of other client analyses, such as testing and debugging. In particular, for developers working in the context of specific program executions, dynamic impact analysis is usually more desirable than static approaches, as it produces more manageable and relevant results with respect to those concrete executions. However, existing techniques for this analysis mostly lie on two extremes: either fast, but too imprecise, or more precise, yet overly expensive. In practice, both more cost-effective techniques and variable cost-effectiveness trade-offs are in demand to fit a variety of usage scenarios and budgets of impact analysis.

Document Details

Document Type
Pub Defense Publication
Publication Date
Apr 06, 2016
Source ID
10.1145/2894751

Entities

People

  • Douglas Thain
  • Haipeng Cai
  • Raúl Santelices

Organizations

  • Office of Naval Research
  • University of Notre Dame

Tags

Fields of Study

  • Computer science
  • Engineering

Readers

  • Parallel and Distributed Computing.
  • Systems Analysis and Design