SEI Software Engineering Workshop for Educators
The 12th SEI Architecture-Centric Engineering Workshop for Educators was held at the Software Engineering Institute in Pittsburgh, Pennsylvania, USA, on August 3–5, 2015. The SEI hosts this annual event to foster an ongoing exchange of ideas among educators whose curricula include the subjects of software architecture and software product lines. The event is free of charge and open to any accredited, college-level educator.
This year’s event incorporated two SEI courses. The first course, Engineering Run-Time Malware Detection, covered the principles of designing and implementing a real-time malware detection system for an existing operating system, with concrete examples for Windows 7. The second course, DevOps and Continuous Delivery: Software Architecture, Security, and Interactive Learning, covered the adoption of DevOps practices and continuous-delivery workflows. The architecture component of the course focused on the relationships among application software, the deployment environment, and the supporting tooling.
The third day was devoted to invited talks and a group session, facilitated by SEI team members, in which participants shared experiences, ideas, and tangible artifacts for introducing software architecture and product line topics into the college curriculum. A "shareable artifact" served as an "entry fee," an idea suggested by the 2010 workshop attendees to formalize the sharing that has traditionally taken place and has had great success since we implemented it in the 2011 workshop.
The SEI's Grace Lewis and Robert Nord facilitated this year's workshop. Lewis is the deputy lead for the SEI's Advanced Mobile Systems Initiative and is principal investigator for the Edge-Enabled Tactical Systems research team. Her research interests include mobile computing, cloud computing, software architecture, and service-oriented architecture. Nord conducts research in the areas of software architecture, agile at scale, and technical debt. He is a co-author of the books Applied Software Architecture and Documenting Software Architectures: Views and Beyond.
Through the Educators Workshop, the community of attendees continues to grow and influence the direction of software engineering education. Participating educators enable hundreds of students annually to benefit from exposure to software architecture and product line concepts. Attendees describe how they regularly incorporate new material from the workshop into their courses.
The Educators Workshop has created a network of collaboration both for research and for education. It presents a unique opportunity to interact with colleagues who have similar interests and to connect with the growing community who has attended other workshops.
William Anderson, Carnegie Mellon Software Engineering Institute, USA
Marty Barrett, East Tennessee State University, USA
Len Bass, Carnegie Mellon University, USA
Shawn Bohner, Rose‐Hulman Institute of Technology, USA
Luis Castro, Universidad Autónoma Metropolitana, Mexico
Humberto Cervantes, Universidad Autónoma Metropolitana, Mexico
Roger Champagne, Ecole de Technologie Superieure, Canada
Stephen Chenoweth, Rose‐Hulman Institute of Technology, USA
Mike Deutsch, University of New Hampshire, USA
Luis García‐Paucar, Universidad de San Martin de Porres, Peru
Christine Hofmeister, East Stroudsburg University, USA
Suradet Jitprapaikulsarn, Naresuan University, Thailand
Norma Birginia Leon‐Lescano, Universidad de San Martin de Porres, Peru
Michael McCarthy, Carnegie Mellon University, USA
Jungwoo Ryoo, Penn State University, USA
Perla Velasco, Universidad Autónoma de Zacatecas, Mexico
August 3, 2015, 8:30 a.m. – 5:00 p.m.
Engineering Run-Time Malware Detection
August 4, 2015: 8:30 a.m. – 5:00 p.m.
DevOps and Continuous Delivery: Software Architecture, Security, and Interactive Learning
August 5, 2015: 8:30 a.m. – 3:30 p.m.
Group session to share experiences, ideas, and tangible artifacts for introducing software architecture and product line topics into the college curriculum
Note: The workshop is open to any accredited college-level educator. It is not open to the general public.