SEI Software Engineering Workshop for Educators

SEI Software Engineering Workshop for Educators

Pittsburgh, PA — August 2–4, 2016

13th SEI Software Engineering Workshop for Educators

For the past 12 years, the SEI has hosted an annual Architecture-Centric Engineering Workshop for Educators to foster an ongoing exchange of ideas among educators whose curricula include the subjects of software architecture and software product lines. This year, the SEI renamed this workshop and broadened its scope to cover the entire field of software engineering. The event, in keeping with our tradition for this workshop, was free of charge and open to any accredited, college-level educator.

This year’s workshop was facilitated by the SEI’s Grace Lewis and Robert Nord. 


Lewis is deputy lead of the SEI’s Advanced Mobile Systems Initiative and principal investigator for the Tactical Computing and Communications research project. Her 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 coauthor of the books Applied Software Architecture and Documenting Software Architectures: Views and Beyond.

Grace Lewis Robert Nord

2016 Workshop Attendees

Claudine Allen, University of West Indies, Jamaica
Janaka Balasooriya, Arizona State University, USA
Martin Barrett, East Tennessee State University, USA
Dimitar Birov, Sofia University, Bulgaria
Shawn Bohner, Rose-Hulman Institute of Technology, USA
Maria Gabriela Calle, Universidad del Norte, Colombia
Humberto Cervantes, Metropolitan University, Mexico
Roger Champagne, University of Quebec, Canada
Stephen Chenoweth, Rose-Hulman Institute of Technology, USA
Julien Delange, Carnegie Mellon Software Engineering Institute, USA
Suradet Jitprapaikulsarn, Naresuan University, Thailand
Michael McCarthy, Carnegie Mellon University, USA
Michael McLendon, Carnegie Mellon Software Engineering Institute, USA
Paulo Merson, University of Brasilia, Brazil
Eduardo Miranda, Carnegie Mellon University, USA
Luka Pavlic, University of Maribor, Slovenia
Dave Pearson, Defense Acquisition University, USA
Chandan Rupakheti, Rose-Hulman Institute of Technology, USA
Jungwoo Ryoo, Penn State University, USA
Hossein Saiedian, The University of Kansas, USA
Naveen Sharma, Rochester Institute of Technology, USA
Bob Skertic, Defense Acquisition University, USA
Christine Hofmeister, East Stroudsburg University, USA
Mei-Huei Tang, Gannon University, USA
Ales Zivkovic, Innopolis University, Russia

Attendees of the 2016 SEI Educators Workshop



August 2, 2016: 8:30 a.m. – 5:00 p.m.

Big Data: Architectures and Technology 

Scalable big-data systems are significant long-term investments that must scale to handle ever-increasing data volumes, and therefore represent high-risk applications in which the software and data architectures are fundamental components of ensuring success. This course focuses on the relationship among application software, data models, and deployment architectures, and how specific technology selection relates to all of these. While we touch briefly on data analytics, the course focuses on the distributed data storage and access infrastructure, and the architecture tradeoffs needed to achieve scalability, consistency, availability, and performance. We illustrate these architecture principles with examples from selected NoSQL product implementations.

August 3, 2016: 8:30 a.m. – 5:00 p.m.

Designing Modern SOA Systems 

In 15 years, service-oriented architecture (SOA) has gone from a buzzword to an established technology. But new patterns, frameworks, and standards continue to emerge in the SOA space. In this recently developed course, we will focus on design decisions and tradeoffs that SOA architects face today. Topics that will be covered include services that use REST, SOAP, or component technology; SOA solutions that include event-driven messaging, API gateways, and orchestration platforms; and microservices vs. monoliths, security, transaction management, and other design considerations for SOA solutions.

August 4, 2016: 8:30 a.m. – 3:30 p.m.

The third day is devoted to invited talks and a group sessions, facilitated by SEI team members, where participants share experiences, ideas, and tangible artifacts for introducing software engineering topics into the college curriculum. 

In lieu of an entry fee, attendees are expected to bring a shareable artifact to the workshop. 

Pittsburgh, PA


The SEI Software Engineering Workshop for Educators was held at the Software Engineering Institute.

Software Engineering Institute

4500 Fifth Avenue
Pittsburgh, PA 15213-2612

The nearby Wyndham Pittsburgh University Center provided a block rate for workshop attendees.

Wyndham Pittsburgh University Center

100 Lytton Avenue
Pittsburgh, PA 15213


If you have questions about eligibility to attend this event,
travel information, the program,
or anything else, please let us know.

Contact Us