Software Engineering Education Fundamentals
Wednesday, May 24 - 2:00-3:30pm - 5B and 5C
Session Chair: Laurie Williams (North Carolina State University)
Software Engineering for Undergraduates, Nenad Stankovic, Dedra P/L, Australia
Dimensions of Software Engineering Course Design, Mario Bernhart, Thomas Grechenig, Jennifer Hetzl, Wolfgang Zuser, Vienna University of Technology/Institute of Computer Aided Automation/Research Group for Industrial Software (INSO), Austria
Inculcating Invariants in Introductory Courses, David Evans, University of Virginia, USA; Michael Peck, Johns Hopkins University, USA
Advanced Topics in Software Engineering Education
Friday, May 26 - 11:00-12:30pm - 5B and 5C
Session Chair: Laurie Williams (North Carolina State University)
Engineering the Software Requirements of Nonprofits - A Service-learning Approach, Shankar Venkatagiri, Indian Institute of Management Bangalore, India
Using Return on Investment to Compare Agile and Plan-Driven Practices in Undergraduate Group Projects, Paul Rundle, Rick Dewar, Heriot-Watt University, UK
You Want Brooks in Your Classroom?, Daniel Port, University of Hawaii, USA; David Klappholz, Stevens Institute of Technology, USA
Distributed Development
Friday, May 26 - 2:00-3:30pm - 5B and 5C
Session Chair: Dan Port (University of Hawaii)
Distributed Development: An Educational Perspective on the Global Studio Project, Ita Richardson, Irish Software Engineering Research Centre, University of Limerick, Ireland; Allen E. Milewski, Monmouth University, USA; Patrick Keil, Technische Universität München, Germany; Neel Mullick, Siemens Corporate Research, USA
Instructional Design and Assessment Strategies for Teaching Global Software Development, Daniela Damian, Allyson Hadwin, University of Victoria, Canada; Ban Al-Ani, University of Technology, Sydney, Australia
Posters / Short Papers
A Software Process for Time-constrained Course Projects, Wilson Paula, Federal University of Minas Gerais, Brazil
Teaching Framework for Software Development Methods, Orit Hazzan, Yael Dubinsky, Technion - Israel Institute of Technology, Israel
Experience in Teaching a Software Reengineering Course, Mohammad El-Ramly, University of Leicester, UK
A Comparison of Communication Technologies to Support Novice Team Programming, Davor Cubranic, Margaret-Anne Storey, Jody Ryall, University of Victoria, Canada
Assessing Undergraduate Experience of Continuous Integration and Test-Driven Development, Jon Bowyer, Janet Hughes, U. of Dundee, UK