Interim analysis of accumulating data in a clinical trial is now an established practice for ethical and scientific reasons. Repeatedly testing interim data can inflate false positive error rates if not handled appropriately. Group sequential methods are a commonly used frequentist approach to control this error rate. Motivated by experience of clinical trials, the alpha spending function is one way to implement group sequential boundaries that control the type I error rate while allowing flexibility in how many interim analyses are to be conducted and at what times. In this paper, we review the alpha spending function approach, and detail its applicability to a variety of commonly used statistical procedures, including survival and longitudinal methods.