The conference dates of CSEE&T 2016 have been moved to April 5th (Tuesday) and 6th (Wednesday).

Keynote Speaker

  Software Engineering Education in an Age of Specialization
   Professor Anthony J. Lattanze
   Director, Institute for Software Research
   Carnegie Mellon University
   (8:30~9:30 AM, Tuesday, April 5, 2016)  [more...]


Why You Should Be Teaching Deployment in Your Curriculum!
   Moderator: Len Bass (Professional Education Consortium)
   ‒  Bram Adams (Polytechnique Montreal)
   ‒  Christopher Parnin (North Carolina State University)
   ‒  Lorin Hochstein (Netflix)
   (9:30~10:30 AM, Tuesday, April 5, 2016)  [more...]

How Much Software Engineering We Can Teach for K-12 Students?
   Moderator: John Cole (University of Texas at Dallas)
   ‒  Jey Veerasamy (University of Texas at Dallas)
   ‒  Ravi Calyanakoti (Nokia)
   ‒  Uttam Dravidam (AT&T)
   ‒  Allen Selis (Tech EdVentures)
   (8:30~9:30 AM, Wednesday, April 6, 2016)  [more...]

Teaching Software Testing from an Industry Perspective
   Moderator: Mark Paulk (University of Texas at Dallas)
   ‒  Anthony Adesanwo (Match Group)
   ‒  Vidroha Debroy (Verizon Communications)
   ‒  Dennis Frailey (Raytheon Fellow)
   ‒  Laura Henning (Parker Hannifin Aerospace)
   ‒  Tom Wissink (Lockheed Martin)
   (9:30~10:30 AM, Wednesday, April 6, 2016)  [more...]

Delivering Software Engineering Content to Computer Science Majors
   Moderator: Donald J. Bagert (Benedictine College)
   ‒  Michael Barker (Nara Institute of Science and Technology)
   ‒  Richard E. Fairley (Software And Systems Engineering Associates)
   ‒  David C. Kung (University of Texas at Arlington)
   (13:30~15:00 PM, Wednesday, April 6, 2016)  [more...]

Software engineering (SE) has been a term in the lexicon for almost 50 years, and yet a definition that is clear and acceptable to everyone still eludes us. This does not stop the drive to educate and train new software engineers across the globe. With the proliferation of various kinds of software-intensive systems, the challenge continues to not only define but also foster the software engineers most capable of contributing to real-world system development and evolution. The ideas, methods, techniques, and tools used to educate people who can develop and maintain software systems to meet schedule, cost and quality constraints have been the focus of the CSEE&T conference series. In 2016, we aim to assess SE education over the past 50 years and also rejuvenate it by addressing questions such as “What is next?” Along this line, we seek educators, trainers and practitioners to present the latest methods, processes and tools that they use to foster predictable software engineers in a rapidly changing and unpredictable environment.

Various process models and organizational recommendations have been proposed. In SE education, some of these find an easy entry into classrooms; others cannot realistically be employed in student projects. Practitioners can bring credible experience to the classroom, but students must also gain their own experience. They must learn how to accommodate constraints such as limited budgets, deadlines and imperfect facilities as well as how to work with professionals in other disciplines who are also a vital part of a project team. Additionally, students must understand the importance of communication throughout a software life-cycle as a whole. This includes communication with their peers, other practitioners and managers on their project, and stakeholders who often have distinct backgrounds and concerns. Consequently, CSEE&T 2016 focuses on teaching collaboration, communication, team formation, and other skills needed by software engineering practitioners in the context of modern software system development. Innovative approaches are particularly welcome.


Quality submissions covering curriculum development, empirical studies, personal or institutional experience, and conceptual or theoretical work are especially welcome. Specific areas of interest include but are not limited to the following:

  • Methodology, techniques and tools of SE education
  • Innovative curriculum or course formats
  • Collaborative software and system development
  • SE education assessment
  • Domain engineering
  • Global and distributed software engineering
  • Cooperation in education between industry and academia
  • Continuous education to cope with technological change
  • Open source in education
  • SE education leveraging mobile devices and cloud environment
  • Social and cultural issues
  • Multidisciplinary team development and project management