Robotran: evolution of an undergraduate software project. - Mark Meyer; Kevin Mastropaolo (J. Comput. Sci. Coll., 2010)