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