Automation
Data flow analysis is commonly performed as part of program analysis by optimizing compilers
Program slicers can provide data flow information in a way that supports targeted program reading
Program browsers can be used to display all uses affected by a given definition or all definitions relevant to a given use
Data flow information can be used to generate program tests sets to check for ripple effects