Program

Schedule

Day Morning Session 1
8:30-10:00
Coffee Break
10:00-10:30
Morning Session 2
10:30-12:00
Lunch
12:00-1:30
Afternoon Session 1
1:30-3:00
Coffee Break
3:00-3:30
Afternoon Session 2
3:30-5:00
Evening
Sunday




 


 





Monday Keynote








Tuesday Keynote


Poster Session



Poster Session








Sunday

Morning Session 1 (8:30-10:00)

Workshop 1: International workshop on distance learning support for post-graduation in software engineering (e-gradSE)
Itana Gimenes, Leonor Barroca, and Ellen Barbosa

Workshop 2: SMArtphones in the Curriculum worKshop (SMACK 2011)
Jeff Gray and Jules White

Tutorial 1: A Quantitative Usability Assessment Method for Inclusion in Software Engineering Courses
Bonnie John

Coffee Break (10:00-10:30)

Morning Session 2 (10:30-12:00)

Workshop 1 continued: International workshop on distance learning support for post-graduation in software engineering (e-gradSE)
Itana Gimenes, Leonor Barroca, and Ellen Barbosa

Workshop 2 continued: SMArtphones in the Curriculum worKshop (SMACK 2011)
Jeff Gray and Jules White

Tutorial 2: Structuring a Software Engineering Curriculum
Mehdi Jazayeri

Lunch (12:00-1:30)

Afternoon Session 1 (1:30-3:00)

Workshop 3: Incorporating Software Architecture in the Computer Science Curriculum
Martin Barrett, Ayse Bener, and Steve Chenoweth

Tutorial 3: Teaching Second-Level Java and Software Engineering with Android
Sarah Heckman, Thomas Horton, and Mark Sherriff

Tutorial 4: SLPC++: Teaching software engineering project courses in industrial application landscapes (Tutorial)
Bernd Bruegge, Helmut Naughton, and Michaela Gluchow

Coffee Break (3:00-3:30)

Afternoon Session 2 (3:30-5:00)

Workshop 3 continued: Incorporating Software Architecture in the Computer Science CurriculumIncorporating Software Architecture in the Computer Science Curriculum
Martin Barrett, Ayse Bener, and Steve Chenoweth

Tutorial 5: Pex4Fun: Teaching and Learning Computer Science via Social Gaming
Nikolai Tillmann, Jonathan De Halleux, and Tao Xie

Monday

Morning Session 1 (8:30-10:00)

Keynote

Coffee Break (10:00-10:30)

Poster session (see list)

Morning Session 2 (10:30-12:00)
Paper Session MO-2-1 Learning environments, tools, and eLearning (LETe)
Session Chair: David Janzen
Location:
Integrating Instructional and Study Materials to Tailor a Student-Specific Resource (TER)
Authors: J Yates Monteith and John D McGregor
ProgTest: An Environment for the Submission and Evaluation of Programming Assignments based on Testing Activities (ARP)
Authors: Draylson M. Souza, José Carlos Maldonado, and Ellen Barbosa
Teaching Software Testing Methods Based on Diversity Principles (WPR)
Authors: Zhenyu Chen, Jinyu Zhang, and Bin Luo

Paper Session MO-2-2Education & training for “real-world” Software Engineering practices (RWS)
Session Chair: Shin Nakajima
Location:
Learning at the elbows of experts: Technology roadmapping with Software Engineering students (ARP)
Authors: John Hosking, Peter Smith, Elisabeth Krull, and Nick Jones
Competence Analysis of IT Professionals involved in Business Services - Using a Qualitative Method (ARP)
Authors: Hsin-Ke Lu and Chiahui Lo
The Challenge and Practice of Creating Software Engineering Curriculum (SP)
Author: Yanchun Sun
Continued Assessment of Students' Learning Experience in an Oral Communication Course at MIT for EECS Majors (SP)
Authors: Tony Eng and Rudolph Mitchell

Systems and Software Engineering (SSE) Mini Track Paper Session
Session Chair: Barry Boehm
Location:
Teaching Systems Engineering to Software Engineering Students (SSE)
Authors: Dick Fairley and Mary Jane Willshire
Experience Teaching Software Project Management in both Industrial and Academic Settings (SSE)
Authors: Philippe Kruchten
Educating software engineers to become systems engineers (SSE)
Authors: Supannika Koolmanojwong and Barry Boehm

Panel
Teaching Software Testing: Experiences, Lessons Learned & the Path Forward
Moderator: W. Eric Wong
Panelists: Antonia Bertolino, Vidroha Debroy, Vahid Garousi, Aditya Mathur, Jeff Offutt, Mladen Vouk

Lunch (12:00-1:30)

Poster Session (see list)

Afternoon Session 1 (1:30-3:00)

Paper Session MO-3-1 Curriculum and inter-disciplinary offerings (CID)
Session Chair: Shaun Longstreet
Location:
A New CS0 Course for At-Risk Majors (TER)
Authors: Mona Rizvi, Thorna Humphries, Debra Major, Heather Lauzun, and Meghan Jones
An Introductory Software Engineering Course for Software Engineering Program (WPR)
Authors: Dong Shao, Bin Luo, Eryu Ding, and Qin Liu
Teach Sustainability in Software Engineering? (SP)
Authors: Birgit Penzenstadler and Andreas Fleischmann
Incremental Sequential Problem Based Training Model – Institute Corporate Readiness (SP)
Authors: Sundaresan Iyer, Meenakshi S, and Anooja Jacob
How can we make Software Engineering Text Books Correct, Up-to-date, and Accessible to Students? (WPR)
Authors: David Broman and Kristian Sandahl

Paper Session MO-3-2 Education & training for “real-world” Software Engineering practices (RWS)
Session Chair: Timothy Lethbridge
Location:
Relevance and Alignment of Real-Client Real-Project Courses via Technology Transfer (ARP)
Authors: Liguo Huang and Daniel Port
The Virtual Agile Enterprise: Making the most of a Software Engineering Course (TER)
Author: Fatma Meawad
Delivering PSP Course in Tertiary Education Environment: Challenges and Solution (TER)
Authors: Guoping Rong, Dong Shao, Zhenyu Chen, and He Zhang

Systems and Software Engineering (SSE) Mini Track Panel
The Role of Graduate Software and Systems Engineering Bodies of Knowledge in Formulating Graduate Software Engineering Curricula
Arthur Pyster, Pierre Bourque, Thomas Hilburn, Mary Shaw, Barrie Thompson, Barry Boehm, and Don Gelosh

Coffee Break (3:00-3:30)

Afternoon Session 2 (3:30-5:00)

Panel
Is Integration of Communication and Technical Instruction Across the SE Curriculum A Viable Strategy for Improving the Real-World Communication Abilities of Software Engineering Graduates?
Janet Burge, Gerald Gannod, Paul Anderson, and Andrew Begel

Paper Session MO- 4-1 Learning environments, tools, and eLearning (LETe)
Session Chair: Laura White
Location:
An Overview of the Main Design Characteristics of Simulation Games in Software Engineering Education (ARP)
Authors: Daniela Cristina Cascini Peixoto, Rodrigo Montenegro Possa, Rodolfo F. Resende, and Clarindo Isaías P. S. Pádua
Using Abstraction and Web Applications to Teach Criteria-Based Test Design (TER)
Authors: Jeff Offutt, Paul Ammann, Nan Li, and Wuzhi Xu
Making the Comprehension of Software Architecture Attractive (WPR)
Authors: Claudia S. Rodrigues and Claudia Werner
Teaching UML Using Umple: Applying Model-Oriented Programming in the Classroom (WPR)
Authors: Timothy Lethbridge, Gunter Mussbacher, Andrew Forward, and Omar Badreddin
(University of Ottawa, Canada; Carleton University, Canada)

Paper Session MO-4-2 Training models in industry (TMI)
Session Chair: Vera Maria B. Werneck
Location:
Teaching Software Project Management using Simulations (ARP)
Authors: Andreas Bollin, Elke Hochmüller, and Roland T. Mittermeir
A quantitative assessment method for simulation-based e-learnings (ARP)
Authors: Natalia Valeria Andriano, Marcela Garay Moyano, Carlos Bertoni, and Diego Martin Rubio
Analysis of the Motivation of Learners in the In-House Training of Programming in Japanese ICT Industries (ARP)
Authors: Hidekuni Tsukamoto, Hideo Nagumo, Yasuhiro Takemura, and Kenichi Matsumoto (Osaka University of Arts, Japan; Niigata Seiryo University, Japan; Nara Institute of Science and Technology, Japan)

Paper Session MO-4-3 Student projects and internships (SPI)
Session Chair: Supannika Koolmanojwong
Location:
An Exploration of Knowledge and Skills Transfer from a Formal Software Engineering Curriculum to a Capstone Practicum Project (ARP)
Authors: Ray Bareiss and Edward Katz
Group Project Work from the Outset: An In-depth Teaching Experience Report (TER)
Authors: Martin Shepperd
Some Observations from Releasing Student Projects to the Public (TER)
Authors: Damith C. Rajapakse
(School of Computing, National University of Singapore, Singapore)

Nancy Mead Award Presentation followed by Reception (Evening, Time TBA)
Tuesday

Morning Session 1 (8:30-10:00)

Keynote

Coffee Break (10:00-10:30)

Poster Session (see list)

Morning Session 2 (10:30-12:00)

Paper Session TU-2-1 Learning environments, tools, and eLearning (LETe)
Session Chair: John Hosking
Location:
Evaluating the Testing Ability of Senior-level Computer Science Students (ARP)
Authors: Jeffrey Carver and Nicholas Kraft
Supporting Introductory Test-Driven Labs with WebIDE (ARP)
Authors: Thomas Dvornik, David Janzen, and John Clements
Design and Delivery of a Modern Mobile Applications Programming Course — An Experience Report (TER)
Authors: Meyer Tanuan

Paper session TU-2-2 Combining research and teaching (CRT)
Session Chair: Jocelyn Armarego
Location:
Educating Software Engineers of the Future: Software Quality Research through Problem-Based Learning (ARP)
Authors: Ita Richardson, Yvonne Delaney, Bob Pattinson, Louise Reid, and Stephen B Seidman
The Effects of Openness to Experience on Pair Programming in a Higher Education Context (ARP)
Authors: Norsaremah Salleh, Emilia Mendes, and John Grundy
A Learning Methodology based on Semantic Tableaux for Software Engineering Education (WPR)
Authors:Rafael del Vado Vírseda

Paper session TU-2-3 Industry-academia collaboration models (IAC)
Session Chair: Richard LeBlanc
Location:
Industry Academia Collaboration Model: The Design Challenges (ARP)
Authors: Manisha . and Manoj Manuja
Engineering a Successful Partnership Between Academia and Financial Industry: A Software Engineering Program for IT Professionals (TER)
Authors: Sotiris Skevoulis
Effective Real-World Project Collaboration: Strategies from a Cyber Security Degree Program (WPR)
Authors: Wajee Chookittikul and Peter Maher

Lunch (12:00-1:30)

Poster Session (see list)

Afternoon Session 1 (1:30-3:00)

Paper Session TU-3-1 Student performance evaluation and assessment (SPEA)
Session Chair: LiGuo Huang
Location:
Predicting Individual Performance in Student Project Teams (ARP)
Authors: Matt Hale, Noah Jorgenson, and Rose Gamble
Leveraging Design Structure Matrices in Software Design Education (ARP)
Authors: Yuanfang Cai, Daniel Iannuzzi, and Sunny Wong
Toward Instant Gradeification (WPR)
Authors: Daniel M. Zimmerman, Joseph Kiniry, and Fintan Fairmichael
Mystery Bug Theater (WPR)
Authors: Renee Bryce and Vicki Allan

Paper Session TU-3-2 Education & training for “real-world” Software Engineering practices (RWS)
Session Chair: Yanchun Sun
Location:
Communication Genres: Integrating Communication into the Software Engineering Curriculum (ARP)
Authors: Michael Carter, Gerald Gannod, Janet Burge, Paul Anderson, Mladen Vouk, and Mark Hoffmann
MSE Studio Project: The viewpoint of a UC student (SP)
Author: Antonio Damasceno
Software Engineering or Soft Engineering? (SP)
Authors: Ken Robinson and Peter Ho
Contextual Android Education (SP)
Authors: David Janzen and James Reed
Incorporating “Real-World” Industrial Testing Projects in Software Testing Courses: Opportunities, Challenges, and Lessons Learned (WPR)
Author: Vahid Garousi

Paper Session TU-3-3 Learning environments, tools, and eLearning (LETe)
Session Chair: Nancy Mead
Location:
Teaching Software Engineering with SimulES-W (ARP)
Authors: Elizabeth Suescun Monsalve, Vera Werneck, and Julio Leite
The Design and Implementation of an Innovative Online Program for a Master of Science degree in Computer Science - Software Engineering Specialization (TER)
Authors: Laura J. White and John Coffey
An Introductory Course on Software Engineering on Self-Organization in Swarm Robotics (TER)
Authors: Michael Uelschen and Heinz-Josef Eikerling

Paper Session TU-3-4 Student projects and internships (SPI)
Session Chair: David Broman
Location:
Software Development as Service to the Student Community: An Experiential and High Student Involvement Approach to Software Engineering Education (SP)
Author: John Georgas
How middle school teachers solved our SE project problems (SP)
Author: Elizabeth Sweedyk
Updating CS Capstone Projects to Incorporate New Agile Methodologies used in Industry (SP)
Authors: Dean Knudson and Alex Radermacher
Retrospectives in a Software Engineering Project Course (SP)
Author: Steve Roach
An Experience in Community-based Software Engineering Education (SP)
Authors: Roshanak Roshandel, Jeff Gilles, and Richard LeBlanc (Seattle University, USA)
Comparing Extreme Programming and Waterfall Project Results (SP)
Authors: Feng Ji and Todd Sedano

Coffee Break (3:00-3:30)

Poster Session (see list)

Afternoon Session 2 (3:30-5:00)

Paper Session TU-4-1 Education & training for “real-world” Software Engineering practices (RWS)
Session Chair: Steve Roach
Location:
Guiding Global Software Development Projects using Scrum and Agile with Quality Assurance (TER)
Author: Christelle Scharff
Teach Project Management, Pack an Agile Punch (TER)
Author: Shankar Venkatagiri
The Practical Method of Motivating Students to Iterative Software Development (SP)
Authors: Ondřej Macek and Martin Komarek.

Paper Session TU-4-2 Combining research and curriculum (CRC)
Session Chair: Todd Sedano
Location:
Making Winners for Both Education and Research: Verification & Validation Process Improvement Practice in a Software Engineering Course (TER)
Author: Qi Li and Barry Boehm
Development of North Carolina’s First Software Engineering Program: An Experience Report (TER)
Author: Nasseh Tabrizi, Sergiy Vilkomir, and Junhua Ding
Empirical Assessment of Languages for Teaching Concurrency: Methodology and Application (SP)
Author: Sebastian Nanz, Faraz Torshizi, Michela Pedroni, and Bertrand Meyer
Research and Practice on Software Engineering Undergraduate Curriculum NJU-SEC2006 (SP)
Author: Ding Eryu, Luo Bin, and Jidong Ge

Paper Session TU-4-3 Education theory and pedagogy (ETP)
Session Chair: Jeff Carver
Location:
Turning Real-World Systems into Verification-Driven Learning Cases (ARP)
Author: Shengru Tu, Shireesha Tankashala, Sehun Oh, Brian Becker, Brian Horton, Aditya Kallem, Zhao Yang, Lisa Hartman, and Daniel Wagner
Investigating Student-Instructor Interactions When Using Pair Programming: An Empirical Study (ARP)
Author: Alex Radermacher and Gursimran Walia
Read Before You Write (TER)
Author: Thomas Hilburn, Masood Towhidnejad, and Salamah Salamah

Posters
Mission to Mars: An Agile Release Planning Game
Presenters: Philippe Kruchten and James King
Hard Choice: A game for balancing strategy for agility
Presenters: Robert Nord, Nanette Brown, Ipek Ozkaya, Philippe Kruchten, and Erin Lim
Using Games in Software Engineering Education to Increase Student Success & Retention
Presenters: Shaun Longstreet and Kendra Cooper
Teammates: A Cloud-based Peer Evaluation Tool for Team Projects
Presenters: Hao Yu Gerald Goh, Xiaoni Lai, and Damith C. Rajapakse
A Proposal for an Educational System Service to Support Teaching/Learning Process for Logic Programming
Presenters: Eric Dantas, Ryan Azevedo, Cleyton Rodrigues, Silas Almeida, Fred Freitas, and Vinicius Garcia
Agile Methods in Thai Higher Education and Beyond
Presenters: Peter Maher, Janet Kourik, and Wajee Chookittikul
Erase and Rewind–Learning by Replaying Examples
Presenters: Lile Hattori, Alberto Bacchelli, Michele Lanza, and Mircea Lungu
Grading Code Quality of Programming Assignments Based on Bad Smells
Presenters: Woei-Kae Chen and Ping-Ying Tu
A Software Architecture Orientation Framework
Presenters: Timo Kehrer, Ingo Arnold, Arif Chughtai, and Oliver Vogel
Can we make Software Engineering Education better by applying Learning Theories? – A Proposal
Presenter: Sridhar Chimalakonda


Site contact: Nicolas Mangano, E-mail: nmangano AT uci.edu