Program Slicing and Data Provenance

Research output: Contribution to journalArticlepeer-review


Provenance is information that aids understanding and troubleshooting database queries by explaining the results in terms of the input. Slicing is a program analysis technique for debugging and understanding programs that has been studied since the early 1980s, in which program results are explained in terms of parts of the program that contributed to the results. This paper will briefly review ideas and techniques from program slicing and show how they might be useful for improving our understanding of provenance in databases.
Original languageEnglish
Pages (from-to)22-28
Number of pages7
JournalIEEE Data Engineering Bulletin
Issue number4
Publication statusPublished - 2007


Dive into the research topics of 'Program Slicing and Data Provenance'. Together they form a unique fingerprint.

Cite this