Experience with the SETL Optimizer. - Stefan M. Freudenberger; Jacob T. Schwartz; Micha Sharir (ACM Trans. Program. Lang. Syst., 1983)

On the use of Global Optimization Algorithms for the Detection of Semantic Programming Errors (Setl, Data Flow, Type Finding). - Stefan M. Freudenberger (1984)

Phase Ordering of Register Allocation and Instruction Scheduling. - Stefan M. Freudenberger; John C. Ruttenberg (Code Generation, 1991)

Predicting Conditional Branch Directions From Previous Runs of a Program. - Joseph A. Fisher; Stefan M. Freudenberger (ASPLOS, 1992)

The multiflow trace scheduling compiler. - P. Geoffrey Lowney; Stefan M. Freudenberger; Thomas J. Karzes; Woody Lichtenstein; Robert P. Nix; John S. O'Donnell; John C. Ruttenberg (J. Supercomput., 1993)

Avoidance and Suppression of Compensation Code in a Trace Scheduling Compiler. - Stefan M. Freudenberger; Thomas R. Gross; P. Geoffrey Lowney (ACM Trans. Program. Lang. Syst., 1994)

Reduced code size modulo scheduling in the absence of hardware support. - Josep Llosa; Stefan M. Freudenberger (MICRO, 2002)

Trace Scheduling. - Stefan M. Freudenberger (Encyclopedia of Parallel Computing, 2011)