• Publications
  • Influence
A Study of Faculty Effort in Online Teaching
It is a commonly held opinion by faculty that teaching online takes considerably more time than traditional face-to-face instruction. But there is a dearth of quantitative data to either support orExpand
  • 65
  • 7
Revisions to Software Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering
Software Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering (SE 2004) is one volume in a set of computing curricula adopted and supported by the ACM andExpand
  • 75
  • 6
SE 2014: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering
Revised curriculum guidelines help university faculty create or update undergraduate software engineering programs.
  • 63
  • 4
How to involve students in FOSS projects
Software projects are frequently used to provide software engineering students with an understanding of the complexities of real-world software development. Free and Open Source Software projectsExpand
  • 16
  • 3
Student Software Engineering Learning via Participation in Humanitarian FOSS Projects
Software engineering education has long sought to provide students with real-world software development and professional experience. The use of Free and Open Source Software (FOSS) projects is oneExpand
  • 23
  • 2
Using open source software to engage students in computer science education
This panel will discuss issues and methods for incorporating free and open source software (FOSS) in computer science education. The panelists are investigating approaches to student participation inExpand
  • 18
  • 2
A Multi-Institutional Study of Learning via Student Involvement in Humanitarian Free and Open Source Software Projects
This paper reports on a study of student opinion of the impact of participation in Humanitarian Free and Open Source Software (HFOSS) on motivation, computing learning, and major/career direction.Expand
  • 15
  • 2
Anytime, Anyplace Learning in an Online Graduate Professional Degree Program
This paper describes experiences at Drexel University with use of an Asynchronous Learning Network to provide an online graduate degree for information systems professionals. Students in this programExpand
  • 21
  • 2
Teaching the PSP: Challenges and Lessons Learned
Software engineering educators need to provide environments where students learn about the size and complexity of modern software systems and the techniques available for managing these difficulties.Expand
  • 42
  • 1
Team Project Experiences in Humanitarian Free and Open Source Software (HFOSS)
Providing students with the professional, communication, and technical skills necessary to contribute to an ongoing software project is critical, yet often difficult in higher education. InvolvingExpand
  • 24
  • 1