Program predictability driven by control structure, not input data.
The article explores how predictable computer programs are by looking at how values and control flow through them. The researchers created a model based on a graph and a predictor to study predictability. They found that most predictability comes from the program's structure and immediate values, not the input data. Also, predictability mostly starts from a few specific points in the program. This study suggests that understanding program predictability can have important implications for how programs are designed and used.