Reflections on the Role of Static Analysis in Cooperative Bug Isolation

نویسنده

  • Ben Liblit
چکیده

Cooperative Bug Isolation (CBI) is a feedback-directed approach to improving software quality. Developers provide instrumented applications to the general public, and then use statistical methods to mine returned data for information about the root causes of failure. Thus, users and developers form a feedback loop of continuous software improvement. Given CBI’s focus on statistical methods and dynamic data collection, it is not clear how static program analysis can most profitably be employed. We discuss current uses of static analysis during CBI instrumentation and failure modeling. We propose novel ways in which static analysis could be applied at various points along the CBI feedback loop, from fairly concrete low-level optimization opportunities to hybrid failure-modeling approaches that may cut across current static/dynamic/statistical boundaries.

منابع مشابه

Cooperative Learning Pedagogy: A Response to an Urgent Need in the Iranian EFL Reading Comprehension Context

While the advantages of cooperative learning activities have been extensively acknowledged in L2 literature, this type of pedagogy has not received due attention in the Iranian EFL context. Indeed, the traditional reading method still dominates in most Iranian EFL university classes even though it fails to meet its main objective which is training competent EFL readers. In an attempt to address...

متن کامل

PERFORMANCE-BASED SEISMIC DESIGN OPTIMIZATION FOR MULI-COLUMN RC BRIDGE PIERS, CONSIDERING QUASI-ISOLATION

In this paper an optimization framework is presented for automated performance-based seismic design of bridges consisting of multi-column RC pier substructures. The beneficial effects of fusing components on seismic performance of the quasi-isolated system is duly addressed in analysis and design. The proposed method is based on a two-step structural analysis consisting of a linear modal dynami...

متن کامل

Calls for Stricter Legislation and Fear in the European Immigrant Community: Reflections of the Public Charge Debate Ongoing in the United States; Comment on “A Crisis of Humanitarianism: Refugees at the Gates of Europe”

In the editorial, “A Crisis of Humanitarianism: Refugees at the Gates of Europe,” Marianna Fotaki elegantly highlights the changing dynamics of governmental policy toward refugees, forced migrants into Europe and the move away from the principles of humanitarianism.1 The perceived threats to economy, securi...

متن کامل

Path Optimization in Programs and Its Application to Debugging

We present and solve a path optimization problem on programs. Given a set of program nodes, called critical nodes, we find a shortest path through the program’s control flow graph that touches the maximum number of these nodes. Control flow graphs over-approximate real program behavior; by adding dataflow analysis to the control flow graph, we narrow down on the program’s actual behavior and di...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008