Thomas B. Hilburn

Learn More
Universities throughout the world have established undergraduate programs in software engineering, which complement existing programs in computer science and computer engineering. To provide guidance in designing an effective curriculum, the IEEE Computer Society and the ACM have developed the Software Engineering 2004 (SE2004) set of recommendations. The(More)
This report describes a growth path for the area referred to as <i>formal methods</i> within the computing education community. We define the term formal methods and situate it within our field by highlighting its role in Computing Curricula 1991, Computing Curricula 2001, and the SoftWare Engineering Body Of Knowledge (SWEBOK). The working group proposes(More)
This paper begins with a discussion of the importance of software development and the problems encountered by those trying to work effectively on software project teams. It is argued that for students to be effective in working on teams they need the discipline and organization offered by a rigorous team software process. The author describes his(More)
This paper discusses the role of personal software process definition in the education of computing professionals and the importance of emphasizing quality in the development of software. After examining recent government and industry efforts in introducing and instituting effective software development processes, there is a description of the Capability(More)
1 Thomas B. Hilburn, Embry-Riddle University, Department of Computing, Daytona Beach, FL 32114, 2 Massood Towhidnejad, Embry-Riddle University, Department of Computing, Daytona Beach, FL 32114, Abstract . One of the major areas of software engineering, as specified in the SoftWare Engineering Body Of Knowledge, is software(More)
This paper summaries some Embry-Riddle University activities on the incorporation of Watts Humphrey’s Personal Software Process (PSP) throughout the undergraduate computer science curriculum. This paper includes a description of the project’s objectives, a discussion of the activities engaged in by students, an explanation of how the activities were(More)