CSEE&T 2013
2013 26th International Conference on Software Engineering Education and Training (CSEE&T)
Powered by
Conference Publishing Consulting

2013 26th International Conference on Software Engineering Education and Training (CSEE&T), May 19–21, 2013, San Francisco, CA, USA

CSEE&T 2013 – Proceedings

Contents - Abstracts - Authors

Preface

Title Page
Message from the Chairs
Committees

Requirements and Risks

University Meets Industry: Calling in Real Stakeholders
Birgit Penzenstadler, Martin Mahaux, and Patrick Heymans
(TU Munich, Germany; University of Namur, Belgium)
Cooperating with a Non-governmental Organization to Teach Gathering and Implementation of Requirements
Gregor Gabrysiak, Regina Hebig, Lukas Pirl, and Holger Giese
(HPI, Germany)
A Look at Software Engineering Risks in a Team Project Course
Supannika Koolmanojwong and Barry Boehm
(University of Southern California, USA)

Team Projects

Teaching Advanced Software Design in Team-Based Project Course
Stan Jarzabek
(National University of Singapore, Singapore)
A Competitive-Collaborative Approach for Introducing Software Engineering in a CS2 Class
Swapneel Sheth, Jonathan Bell, and Gail Kaiser
(Columbia University, USA)
Understanding Individual Contribution and Collaboration in Student Software Teams
Fabio Rocha and Eleni Stroulia
(University of Alberta, Canada)

Architecture and Design

Teaching Software Design with Social Engagement
Damian A. Tamburri, Maryam Razavian, and Patricia Lago
(VU University Amsterdam, Netherlands)
Introducing Tool-Supported Architecture Review into Software Design Education
Yuanfang Cai, Rick Kazman, Ciera Jaspan, and Jonathan Aldrich
(Drexel University, USA; University of Hawaii, USA; Cal Poly, USA; CMU, USA)
Archinotes: A Tool for Assisting Software Architecture Courses
Juan Sebastián Urrego and Darío Correal
(Universidad de los Andes, Colombia)
Teaching Object-Orientation with Smartphones as Digital CRC Cards
Rainer Lutz, Sascha Schäfer, and Stephan Diehl
(University of Trier, Germany)
Video

Introductory and Specialized Curricula

Motivating and Orienting Novice Students to Value Introductory Software Engineering
Daniel Port, Chris Rachal, and Jia Liu
(University of Hawaii, USA; Nanjing University, China)
Using GSwE2009 in the Creation and Modification of Graduate Software Engineering Programs and Related Curricula
Mark Ardis, Shawn Bohner, Lucia Camilloni, Diego Vallespir, and Sylvia Ilieva
(Stevens Institute of Technology, USA; Rose-Hulman Institute of Technology, USA; University of the Republic, Uruguay; University of Sofia, Bulgaria)
The Software Assurance Competency Model: A Roadmap to Enhance Individual Professional Capability
Nancy R. Mead and Dan Shoemaker
(SEI, USA; University of Detroit Mercy, USA)

Processes and Distributed Development

Applying Competitive Bidding Games in Software Process Education
Guoping Rong, He Zhang, and Dong Shao
(Nanjing University, China; NICTA, Australia; UNSW, Australia)
Using Distributed Software Development in the Improvement of Communication and Collaboration Skills in SE Courses: An Observational Study
Luiz Leandro Fortaleza, Sérgio Roberto Costa Vieira, Olavo Olímpio Matos, Jr., Rafael Prikladnicki, and Tayana Conte
(UFAM, Brazil; Fucapi, Brazil; PUCRS, Brazil)
Picking the Right Project: Assigning Student Teams in a GSD Course
Ivana Bosnić, Igor Čavrak, Marin Orlić, and Mario Žagar
(University of Zagreb, Croatia)

Agile Methods

Scrum in a Software Engineering Course: An In-Depth Praxis Report
Andreas Scharf and Andreas Koch
(University of Kassel, Germany)
Academic Education of Software Engineering Practices: Towards Planning and Improving Capstone Courses Based upon Intensive Coaching and Team Routines
Christoph Johann Stettina, Zhao Zhou, Thomas Bäck, and Bernhard Katzy
(Leiden University, Netherlands; CeTIM, Netherlands)
Teaching Agile Software Development at University Level: Values, Management, and Craftsmanship
Martin Kropp and Andreas Meier
(FHNW, Switzerland; ZHAW, Switzerland)
A Double Comparative Study: Process Models and Student Skills
Paolo Ciancarini, Caroline Dos, and Sara Zuppiroli
(University of Bologna, Italy)

Programming within Software Engineering

Explorable Code Slides
Michael Fritz, Benjamin Biegel, and Stephan Diehl
(University of Trier, Germany)
A Spirit of Camaraderie: The Impact of Pair Programming on Retention
Zhen Li, Christopher Plaue, and Eileen Kraemer
(University of Georgia, USA)
Designing Grace: Can an Introductory Programming Language Support the Teaching of Software Engineering?
James Noble, Michael Homer, Kim B. Bruce, and Andrew P. Black
(Victoria University of Wellington, New Zealand; Pomona College, USA; Portland State University, USA)

Formal Methods, Testing and Evaluation

Specification and Reasoning in SE Projects using a Web IDE
Charles T. Cook, Svetlana V. Drachova-Strang, Yu-Shan Sun, Murali Sitaraman, Jeffrey C. Carver, and Joseph Hollingsworth
(Clemson University, USA; University of Alabama, USA; Indiana University Southeast, USA)
An Empirical Study of the Effects of Personality on Software Testing
Tanjila Kanij, Robert Merkel, and John Grundy
(Swinburne University of Technology, Australia; Monash University, Australia)
Automated Evaluation of Regular Lab Assignments: A Bittersweet Experience?
Pavel Ježek, Michal Malohlava, and Tomáš Pop
(Charles University, Czech Republic)

Short Papers

The Cost of Problem-Based Learning: An Example in Information Systems Engineering
Vincent Ribaud and Philippe Saliou
(UBO, France)
Team Characteristics for Maximizing the Educational Effectiveness of Practical Lectures on Software Intensive Systems Development
Shota Inaga, Hironori Washizaki, Yusuke Yoshida, Katsuhiko Kakehi, Yoshiaki Fukazawa, Shoso Yamato, Masashi Okubo, Teruhiko Kume, Manabu Tamaki, and Toshikazu Kanou
(Waseda University, Japan; University of Tsukuba, Japan; NEC, Japan)
Towards a Model of Faculty Development for FOSS in Education
Heidi J. C. Ellis, Gregory W. Hislop, Michelle Purcell, Mel Chua, and Sebastian Dziallas
(Western New England University, USA; Drexel University, USA; Purdue University, USA; Olin College, USA)
Toward Infusing Modular and Reflective Design Learning throughout the Curriculum
John C. Georgas
(Northern Arizona University, USA)
Analyzing Coordination among Students in a Software Engineering Project Course
Bonnie K. MacKellar
(St. John's University, USA)
Guidance for Exploratory Testing through Problem Frames
Shreya Kumar and Charles Wallace
(Michigan Tech, USA)
Test-Driven Learning in High School Computer Science
Ryan Stejskal and Harvey Siy
(University of Nebraska at Omaha, USA)
Bringing Undergraduates to the Web: Baby Steps in Webifying a Software Engineering Curriculum
Matti Luukkainen and Arto Vihavainen
(University of Helsinki, Finland)
A Project Spine for Software Engineering Curricular Design
Kevin Gary, Timothy Lindquist, Srividya Bansal, and Arbi Ghazarian
(Arizona State University, USA)
Essence: A Framework to Help Bridge the Gap between Software Engineering Education and Industry Needs
Pan-Wei Ng and Shihong Huang
(Ivar Jacobson Int., Singapore; Florida Atlantic University, USA)
Teaching Software Processes to Professionals: The Approach Taken by an Evening Master’s Degree Program
Yadran Eterovic, Gemma Grau, and Jorge Bozo
(Pontificia Universidad Católica de Chile, Chile)
Software Engineering Projects with Social Significance: An Experience Report at a Minority University
Debzani Deb, Luel Gonzales, and Michael Geda
(Winston-Salem State University, USA)
Killer App: A Eurogame about Software Quality
James H. Andrews
(University of Western Ontario, Canada)
What Makes It Hard to Teach Software Engineering to End Users? Some Directions from Adaptive and Personalized Learning
Sridhar Chimalakonda and Kesav V. Nori
(IIIT Hyderabad, India)

ASEE&T Position Papers

Model-Driven Development and the Future of Software Engineering Education
Tony Cowling
(University of Sheffield, UK)
Education Impact of Evolutionary Software Development
Václav Rajlich
(Wayne State University, USA)
What Should Students Learn in Their First (and Often Only) Software Engineering Course?
James Vallino
(Rochester Institute of Technology, USA)
Software Engineering in CS 2013
Richard LeBlanc
(Seattle University, USA)

Panel Sessions

Undergraduates and Research: Motivations, Challenges, and the Path Forward
W. Eric Wong, Junhua Ding, Gene Fiorini, and Christian Hansen
(University of Texas at Dallas, USA; East Carolina University, USA; Rutgers University, USA; Eastern Washington University, USA)
Software Engineering Education via the Use of Corporate-Sponsored Projects: A Panel Discussion of the Approaches, Benefits, and Challenges for Industry-Academic Collaboration
Linda Werner, Geoff Kuenning, Mark Sebern, James Vallino, and W. Eric Wong
(UC Santa Cruz, USA; Harvey Mudd College, USA; Milwaukee School of Engineering, USA; Rochester Institute of Technology, USA; University of Texas at Dallas, USA)
Recent Trends in Graduate Software Engineering
Mark Ardis, Shawn Bohner, Dick Fairley, Dennis Frailey, Tom Hilburn, Gregory W. Hislop, and Todd Sedano
(Stevens Institute of Technology, USA; Rose-Hulman Institute of Technology, USA; Colorado Technical University, USA; Southern Methodist University, USA; Embry-Riddle Aeronautical University, USA; Drexel University, USA; Carnegie-Mellon University Silicon Valley, USA)

Workshop

Workshop on Revisions to SE 2004
Mark Ardis, David Budgen, Gregory W. Hislop, Jeff Offutt, Mark Sebern, and Willem Visser
(Stevens Institute of Technology, USA; University of Durham, UK; Drexel University, USA; George Mason University, USA; Milwaukee School of Engineering, USA; University of Stellenbosch, South Africa)

Tutorials

Project Selection for Student Involvement in Humanitarian FOSS
Heidi J. C. Ellis, Gregory W. Hislop, and Michelle Purcell
(Western New England University, USA; Drexel University, USA)
Teaching Software Development Processes by Simulation: Quality Assurance as a Factor of Success
Andreas Bollin, Elke Hochmüller, and Ladislav Samuelis
(University of Klagenfurt, Austria; Carinthia University of Applied Sciences, Austria; TU Kosice, Slovakia)
Positive Transitions from the Classroom to the Cubicle: Creating Strategies for Augmenting Professional Development in the Software Engineering Curriculum
C. Shaun Longstreet and Kendra M. L. Cooper
(Marquette University, USA; University of Texas at Dallas, USA)
Software Enterprise Pedagogy for Project-Based Courses
Kevin Gary, Srividya Bansal, and Arbi Ghazarian
(Arizona State University, USA)
Adding Software Testing to Programming Assignments
Stephen H. Edwards
(Virginia Tech, USA)

proc time: 0.08