Author: The Computer Software Research Group