2017 30th IEEE Conference on Software Engineering Education and Training

Savannah, Georgia

7-9 November 2017

Papers By Session

Hall of Fame Presentations
CSEE&T 2017 Hall of Fame Nomination: Studio-Based Master of Software Engineering Program at Carnegie Mellon University
Rochester Institute of Technology Bachelor of Science in Software Engineering CSEE&T Hall of Fame Nomination
The University of Ottawa Undergraduate Software Engineering Program: Leading and Innovative
Hall of Fame Nomination Paper: Distributed Software Development Course
Paper Session 1: Course Design
Applying a Maturity Model during a Software Engineering Course - Experiences and Recommendations
The Evolving Perceptions of Sustainability in CS and SE Education: Findings from a Master's Programme
The Use of Industry Training Strategies in a Software Engineering Course: An Experience Report
Paper Session 2: DevOps and Mobile
DevOpsEnvy: An Education Support System for DevOps
A Pilot Study on Introducing Continuous Integration and Delivery into Undergraduate Software Engineering Courses
Challenge Based Learning Applied to Mobile Software Development Teaching
Crafting the Future of Software Engineering Education in CC2020: A Workshop
Paper Session 3: Project-Based Learning
An Approach for Project Task Approximation in a Large-Scale Software Project Course
Evolving a Project-Based Software Engineering Course: A Case Study
Experimenting with Realism in Software Engineering Team Projects: An Experience Report
Paper Session 4: Requirements and Projects
On a Pursuit for Perfecting an Undergraduate Requirements Engineering Course
Using Extreme Characters to Teach Requirements Engineering
Work and Play in Software Engineering Training: Experiences from the Silicon Mountain
Training Software Engineers Using Open-Source Software: The Professors' Perspective
CSEE&T 2017 Panel Proposal How to Enhance Diversity in Software Engineering Programs?
Paper Session 5: Modeling
Model Driven Software Engineering in Education: A Multi-Case Study on Perception of Tools and UML
Teaching Conceptual Modeling in Online Courses: Coping with the Need for Individual Feedback to Modeling Exercises
Improving the Teaching of Software Design with Automated Modelling of Syntactic Dependencies
Paper Session 6: Online and Programming
Initial Evaluation of JaguarCode: A Web-Based Object-Oriented Programming Environment with Static and Dynamic Visualization
Improving Computer Science Education through Cloud Computing: An Observational Study
Towards the Role of Test Design in Programming Assignments
Undergraduate Software Engineering Programs
Paper Session 7: Agile and Processes
Ten Years of the Agile Software Factory for Software Engineering Education and Training
Cooperative Thinking, or: Computational Thinking Meets Agile
Software Engineering Education: Converging with the Startup Industry
Does Process Assessment Drive Process Learning? The Case of a Bachelor Capstone Project
Paper Session 8: Learning Strategies
Integrating Components, Contracts, and Reasoning in CS Curricula with RESOLVE: Experiences at Multiple Institutions
Infusing Design Thinking into a Software Engineering Capstone Course
Is It Better to Learn from Problems or Erroneous Examples?
Teaching Agile Project Management by Combining Group Interaction and Simulation
SWEBoK Evolution: A CSEE&T 2017 Panel Session
Paper Session 9: Online and Novice Education
It's Not What You Think: Lessons Learned Developing an Online Software Engineering Program
A Study of Keywords Based on the Word Frequency Effect Theory in Video Lectures of Software Engineering Education for Detecting Mind
Novice Programmers and Software Quality: Trends and Implications
Girls Who . . . Do Scratch a First Round with the Essence Kernel
Paper Session 10: Human Aspects
Crossing the Borders and the Cultural Gaps for Educating PhDs in Software Engineering
Impact of Pre-University Factors on the Motivation and Performance of Undergraduate Students in Software Engineering
Gamification in Software Engineering Education: An Empirical Study