Software Engineering Workshop for Educators
August 1-3, 2023 | Hybrid (In-Person or Online)
Past Software Engineering Workshops for Educators
The Software Engineering Institute (SEI) has held free annual workshops for college educators since 2004. These workshops consist of three days. During the first two days, participants attend an established SEI course on software engineering, such as Software Architecture: Principles and Practices or Software Product Lines.
On the third day, senior SEI researchers typically lead a group session in which participants share experiences, ideas, and tangible artifacts for introducing software engineering topics into the college curriculum. The "shareable artifact" serves 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. These artifacts have ranged from courses that focus on narrow skills such as code analysis, to teaching software engineering in a course that spans the software engineering lifecycle, to an overview of software engineering education as a focused certificate in a computer science undergraduate program.
In 2020 and 2021, in consideration of the online venue, we instead conducted educator-facilitated sessions on experiences and ideas for virtual education.
- 20th workshop, August 1-3, 2023
- 19th workshop, August 2-4, 2022
- 18th workshop, August 3-5, 2021
- 17th workshop, August 4-6, 2020
- 16th workshop, July 30–August 1, 2019
- 15th workshop, July 31–August 2, 2018
20th SEI Software Engineering Workshop for Educators
August 1-3, 2023 | Pittsburgh, PA
About the Workshop
The SEI hosts an annual Workshop for Educators to foster an ongoing exchange of ideas among educators whose curricula include the subjects of software engineering. The SEI held the 20th Software Engineering Educators Workshop on August 1 – 3, 2023. 45 educators from 13 countries participated in this event. The program comprised a range of topics that included the impact of AI on education, supporting neurodivergent students, cyber forensics, and experiential learning.
The workshop has a direct practical impact on the attendees as reflected in the comments of one of the educators. “I had the privilege of attending the 20th CMU/SEI Software Engineering Workshop for Educators, an invaluable experience that has greatly enriched my pedagogical toolkit. The workshop not only provided a wealth of insightful content but also imparted a profound sense of purpose as I prepare my students to assume roles as future leaders in the industrial software engineering landscape.”
Len Bass, Lawrence Jones, and Linda Northrop reflected on changes over the past twenty years since the founding of the workshop with respect to software architecture, the academic landscape, and technology. Three topics of instruction were offered at this year’s event. Andrew Begel presented Supporting Neurodivergent Students in College and Onwards. Rotem Guttman and William R. Nichols presented Cyber Forensics and Incident Response, and Experiential Learning. Educators led interactive sessions on ABET Certificate Recognition, DEAPening Employer Academic Relationships, and the Impact of AI on Education and Software Engineering.
The SEI's Grace Lewis and Robert Nord facilitated this year's workshop.
Read our news article about the 2023 workshop.
19th SEI Software Engineering Workshop for Educators
August 2-4, 2022 | Pittsburgh, PA
About the Workshop
For the past 18 years, the SEI has hosted an annual Workshop for Educators to foster an ongoing exchange of ideas among educators whose curricula include the subjects of software engineering. The SEI held the 19th Software Engineering Educators Workshop hybrid for the first time on August 2 – 4, 2022. There were 64 attendees from 16 countries. The program comprised a range of topics that included software engineering for AI, edge computing, software design, and transitioning back to in-person instruction.
The workshop has a direct practical impact on the attendees as reflected in the comments of one of the educators. “The SEI workshop is a unique resource for SE educators. The presentations on relevant topics in SE and the sharing of artifacts amongst all attendees is something that is not found on any other workshop or meeting that I attend. I repeatedly use artifacts, resources and recommended books in my advanced software engineering courses.”
Forrest Shull gave an update on the National Agenda for Software Engineering. Robert Nord reviewed Why and How Should Technical Debt be Managed. Three topics of instruction were offered at this year’s event. Christian Kästner presented From Models to Systems: Teaching Software Engineering to Data Scientists. Marc Novakouski and Kevin Pitstick presented Edge Computing: Software Engineering Challenges and Opportunities. Eunsuk Kang presented A Case-Study Approach to Teaching Software Design. Educators led an interactive session on What remains challenging in remote and hybrid instruction and transitioning back to in-person instruction. Discussion topics included: assessment, student engagement, hybrid teaching, and technology.
The SEI's Grace Lewis and Robert Nord facilitated this year's workshop.
Read our news article about the 2022 workshop.
Participants
- Sameere Abufardeh, Embry-Riddle Aeronautical University, USA
- Ricardo Anderson, University of West Indies, Jamaica
- Len Bass, Carnegie Mellon University, USA
- Phillipa Bennett, The University of the West Indies, Jamaica
- Alejandro Bianchi, Pontificia Universidad Católica Argentina, Argentina
- Shawn Bohner, Rose-Hulman Institute of Technology, USA
- Abdullah Bokhary, University of Jeddah, Saudi Arabia
- Mehra Borazjany, University of Texas at Dallas, USA
- Stephen Chenoweth, Rose-Hulman University, USA
- Taz Daughtrey, Central Virginia Community College, USA
- Andres Diaz-Pace, UNICEN University, Argentina
- Germán Lenin Dugarte, Universidad Francisco de Vitoria, Spain
- Rochelle Elva, Rollins, USA
- Edgar Fernandez, Universidad Anahuac Queretaro, Mexico
- Steve Frezza, Franciscan University of Steubenville, USA
- Everton Guimaraes, Penn State Great Valley, USA
- Rob Hasker, Milwaukee School of Engineering, USA
- Christine Hofmeister, East Stroudsburg University, USA
- Shihong Huang, Florida Atlantic University, USA
- Naseem Ibrahim, Penn State Behrend, USA
- Clemente Izurieta, Montana State University, USA
- Jasmin Jahic, University of Cambridge, UK
- Suradet Jitprapaikulsarn, Naresuan University, Thailand
- Chang-Hyun Jo, California State University at Fullerton, USA
- Lawrence Jones, ABET, USA
- Preeti Kaur, Nataji Suhas University of Technology, India
- Frederick Kohun, Robert Morris University, USA
- Fabio Kon, Universidade de São Paulo, Brazil
- John Landmesser, Penn State Brandywine, USA
- Tom Longstaff, Carnegie Mellon Software Engineering Institute, USA
- Michael McCarthy, Carnegie Mellon University, USA
- Nancy Mead, Carnegie Mellon University, USA
- Simanta Mitra, Iowa State University, USA
- Paula Morais, Universidade Portucalense, Portugal
- Luka Pavlic, University of Maribor, Slovenia
- Graciela Perera, Northeastern Illinois University, USA
- Saheed Popoola, University of Cincinnati, USA
- Jason Porter, University of North Georgia, USA
- Sarnath Ramnath, St. Cloud State University, USA
- Annajiat Alim Rasel, Brac University, Bangladesh
- Faqeer Ur Rehman, Montana State University, USA
- Tamara Rogers, Tennessee State University, USA
- Ioana Rus, University of Maryland Global Campus, USA
- Hossein Saiedian, The University of Kansas, USA
- Pablo Sainz, Universidad de Guadalajara, Mexico
- Nayda Santiago, University of Puerto Rico, USA
- Walter Schilling, Milwaukee School of Engineering, USA
- Raja Sooriamurthi, Carnegie Mellon University, USA
- Annamaria Szakonyi, Saint Louis University, USA
- Christopher Taylor, Milwaukee School of Engineering, USA
- Kim Tracy, Rose-Hulman Institute of Technology, USA
- Thanh-Tung Tran, International University, Vietnam
- Eray Tuzun, Bilkent University, Turkey
- Michael Van Hilst, Embry-Riddle Aeronautical University, USA
- Perla Velasco, Autonomous University of Zacatecas, Mexico
- Michael Verdicchio, The Citadel (The Military College of South Carolina), USA
- Ping Wang, Robert Morris University, USA
- Elizabeth Wang, Waynesburg University, USA
- Ingo Weber, Technische Universitaet Berlin, Germany
- Maria Weber, Saint Louis University, USA
- James Wessel, Carnegie Mellon Software Engineering Institute, USA
- Peter Wu, Robert Morris University, USA
- Martin Yeh, Penn State Brandywine, USA
- Cui Zhang, California State University, USA
18th SEI Software Engineering Workshop for Educators
August 3-5, 2021 | Pittsburgh, PA
About the Workshop
For the past 17 years, the SEI has hosted an annual Workshop for Educators to foster an ongoing exchange of ideas among educators whose curricula include the subjects of software engineering. The SEI held the 18th Software Engineering Educators Workshop virtually for the second time on August 3 - August 5, 2021. There were 75 attendees from 16 countries, the largest group in the workshop’s history. The program comprised a range of topics that included software engineering for artificial intelligence (SE4AI), artificial intelligence for software engineering (AI4SE), designing and developing blockchain applications, and remote teaching.
The workshop has a direct practical impact on the attendees as reflected in the comments of one of the educators. “This workshop has been always informative, educational and inspiring to me. The experiences shared among educators can help us improve our teaching effectiveness not only during the current pandemic but also the time post pandemic.”
Ipek Ozkaya gave an update on AI Engineering. Grace Lewis introduced the general field of software engineering for AI (SE4AI) and reported on several SEI projects in this area. James Ivers and Ipek Ozkaya reported on the state of research in AI applied to improving software development efficiency and summarized the SEI's work in this area with a focus on recent progress in search-based refactoring. Ingo Weber presented the concepts of blockchain applications. Raja Sooriamurthi, Hossein Saiedian, Janaka Balasooriya, Claudine Allen, Annajiat Alim Rasel, and Len Bass led an interactive session on The Post-Covid Classroom. Discussion topics included: bringing online experiences to the in-person classroom; student evaluation, assessment, and academic integrity; student engagement and the well-being of students; hybrid classroom; and impact of technology on the diversity landscape of students.
The SEI's Grace Lewis and Robert Nord facilitated this year's workshop.
Read our news article about the 2021 workshop.
Participants
- Sameere Abufardeh, Embry-Riddle Aeronautical University, USA
- Claudine Allen, University of West Indies, Jamaica
- Ricardo Anderson, University of West Indies, Jamaica
- Janaka Balasooriya, Arizona State University, USA
- Martin Barrett, Carnegie Mellon University, USA
- Len Bass, Carnegie Mellon University, USA
- Joseph Benin, United States Coast Guard Academy, USA
- Philippa Bennett, University of West Indies, Jamaica
- Alejandro Bianchi, Pontificia Universidad Católica Argentina, Argentina
- Shawn Bohner, Rose-Hulman Institute of Technology, USA
- Mehra Borazjany, University of Texas at Dallas, USA
- Humberto Cervantes, Metropolitan University, Mexico
- Stephen Chenoweth, Rose-Hulman University, USA
- Sridhar Chimalakonda, Indian Institute of Technology Tirupati, India
- Hugo Cordero, Universidad Nacional Mayor de San Marcos, Peru
- Taz Daughtrey, Central Virginia Community College, USA
- Andres Diaz-Pace, UNICEN University, Argentina
- Rochelle Elva, Rollins, USA
- Xiaocong (Simon) Fan, California State University San Marcos, USA
- Ethan Gold, United States Coast Guard Academy, USA
- Rinkaj Goyal, Guru Gobind Singh Indraprastha University, India
- Galen Grimes, Penn State Allegheny, USA
- Everton Guimaraes, Penn State Great Valley, USA
- Rob Hasker, Milwaukee School of Engineering, USA
- Rachelle Hippler, Baldwin Wallace University, USA
- Christine Hofmeister, East Stroudsburg University, USA
- Kate Holdener, Saint Louis University, USA
- Shihong Huang, Florida Atlantic University, USA
- Naseem Ibrahim, Penn State Behrend, USA
- Diane Igoche, Robert Morris University, USA
- Clemente Izurieta, Montana State University, USA
- Jeffrey Jackson, Duquesne University, USA
- Jasmin Jahic, University of Cambridge, UK
- Suradet Jitprapaikulsarn, Naresuan University, Thailand
- Lawrence Jones, ABET, USA
- Kathy Kanemoto, Merced College, USA
- Enis Karaarslan, Muğla Sıtkı Koçman University, Turkey
- Nader Kesserwan, Robert Morris University, USA
- Fabio Kon, Universidade de São Paulo, Brazil
- John Landmesser, Penn State Brandywine, USA
- Norma Birginia Leon-Lescano, Universidad de San Martin de Porres, Peru
- Rhonda Maus, Defense Acquisition University, USA
- Michael McCarthy, Carnegie Mellon University, USA
- Nancy Mead, Carnegie Mellon University, USA
- Eduardo Miranda, Carnegie Mellon University, USA
- Bhabani Misra, University of St. Thomas, USA
- Paula Morais, Universidade Portucalense, Portugal
- Hyuntae Na, Penn State Harrisburg, USA
- Mehran Alidoost Nia, York University, UK
- Luka Pavlic, University of Maribor, Slovenia
- Graciela Perera, Northeastern Illinois University, USA
- Alfredo Perez, Columbus State University, USA
- Thomas Plunkett, Harrisburg University, USA
- Jason Porter, University of North Georgia, USA
- Sarnath Ramnath, St. Cloud State University, USA
- Annajiat Alim Rasel, Brac University, Bangladesh
- Farshad Ravanshad, Housatonic Community College, USA
- Faqeer Ur Rehman, Montana State University, USA
- Tamara Rogers, Tennessee State University, USA
- Jungwoo Ryoo, Penn State University, USA
- Hossein Saiedian, The University of Kansas, USA
- Nayda Santiago, University of Puerto Rico, Puerto Rico
- Sajjan Shiva, The University of Memphis, USA
- Bob Skertic, Defense Acquisition University, USA
- Raja Sooriamurthi, Carnegie Mellon University, USA
- Shvetha Soundararajan, George Mason University, USA
- Christopher Taylor, Milwaukee School of Engineering, USA
- Sam Thangiah, Slippery Rock University, USA
- Thanh-Tung Tran, International University, Vietnam
- Eray Tuzun, Bilkent University, Turkey
- Michael Van Hilst, Embry-Riddle Aeronautical University, USA
- Ingo Weber, Technische Universitaet Berlin, Germany
- Peter Wu, Robert Morris University, USA
- Martin Yeh, Penn State Brandywine, USA
- Cui Zhang, California State University, USA
17th SEI Software Engineering Workshop for Educators
August 4-6, 2020 | Pittsburgh, PA
About the Workshop
For the past 16 years, the SEI has hosted an annual Workshop for Educators to foster an ongoing exchange of ideas among educators whose curricula include the subjects of software engineering. The SEI held the 17th Software Engineering Educators Workshop virtually for the first time on August 4 - August 6, 2020. There were 47 attendees from 14 countries, the largest group in the workshop’s history. The program comprised a range of topics that included machine learning (ML), quantum computing, and remote teaching.
The attendees lauded the workshop that “provides a unique forum for software engineering educators that brings frontier topics in software engineering education and presents them in a practical way.” They welcomed the opportunity to learn from each other as they face the challenge of remote teaching, “Given the circumstances of the pandemic there were nice comments from faculty about how they are changing their teaching methods and also about resources to teach online.”
Anita Carleton gave an update on the National Agenda for Software Engineering Research and Development. Grace Lewis presented results from the SEI project on Software Engineering for ML Systems: Characterizing and Detecting Mismatch in ML Systems. Len Bass and Daniel Justice presented the concepts of quantum computing followed by an interactive lab. Marty Barrett, Shawn Bohner, and Steve Chenoweth led an interactive session on Experiences in Remote Learning and Teaching in the Times of COVID-19.
The SEI's Grace Lewis and Robert Nord facilitated this year's workshop.
Read our news article about the 2020 workshop.
Participants
- Jameela Al-Jaroodi, Robert Morris University, USA
- Claudine Allen, University of West Indies, Jamaica
- Ricardo Anderson, University of West Indies, Jamaica
- Martin Barrett, Carnegie Mellon University, USA
- Len Bass, Carnegie Mellon University, USA
- Joseph Benin, United States Coast Guard Academy, USA
- Philippa Bennett, University of West Indies, Jamaica
- Alejandro Bianchi, Pontificia Universidad Católica Argentina, Argentina
- Shawn Bohner, Rose-Hulman Institute of Technology, USA
- Mehra Borazjany, University of Texas at Dallas, USA
- Humberto Cervantes, Metropolitan University, USA
- Stephen Chenoweth, Rose-Hulman University, USA
- Andres Diaz-Pace, UNICEN University, Argentina
- Germán Lenin Dugarte, Universidad Carlos III de Madrid, Spain
- Rochelle Elva, Rollins, USA
- Ethan Gold, United States Coast Guard Academy, USA
- Rinkaj Goyal, Guru Gobind Singh Indraprastha University, India
- Christine Hofmeister, East Stroudsburg University, USA
- Shihong Huang, Florida Atlantic University, USA
- John Hurley, National Defense University, USA
- Naseem Ibrahim, Penn State Behrend, USA
- Clemente Izurieta, Montana State University, USA
- Suradet Jitprapaikulsarn, Naresuan University, Thailand
- Lawrence Jones, ABET, USA
- Nader Kesserwan, Robert Morris University, USA
- Fabio Kon, Universidade de São Paulo, Brazil
- Norma Birginia Leon-Lescano, Universidad de San Martin de Porres, Peru
- Michael McCarthy, Carnegie Mellon University, USA
- Bhabani Misra, University of St. Thomas, USA
- Mohamed Wiem Mkaouer, Rochester Institute of Technology, USA
- Paula Morais, Universidade Portucalense, Portugal
- Donald Needham, United States Naval Academy, USA
- Mehran Alidoost Nia, York University, UK
- Joanne Peca, Penn State University, USA
- Alfredo Perez, Columbus State University, USA
- Saheed Popoola, University of Alabama, USA
- Jason Porter, University of North Georgia, USA
- Rajendra Raj, Rochester Institute of Technology, USA
- Annajiat Alim Rasel, Brac University, Bangladesh
- Farshad Ravanshad, Housatonic Community College, USA
- Jungwoo Ryoo, Penn State University, USA
- Hossein Saiedian, The University of Kansas, USA
- Eray Tuzun, Bilkent University, Turkey
- Perla Velasco, Autonomous University of Zacatecas, Mexico
- Ingo Weber, Technische Universitaet Berlin, Germany
- Eiriku Yamao, Universidad de San Martín de Porres, Peru
- Cui Zhang, California State University, USA
16th SEI Software Engineering Workshop for Educators
July 30–August 1, 2019 | Pittsburgh, PA
About the Workshop
For the past 15 years, the SEI has hosted an annual 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’s workshop was attended by 33 participants, the event’s greatest attendance to date. The program comprised a range of topics that included artificial intelligence (AI), machine learning (ML), and software quality.
Participating educators represented institutions located in Brazil, Mexico, Peru, Spain, the United States, and Thailand. The attendees lauded the workshop as “a great way to expose faculty to exciting topics that are shaping the way systems are designed and implemented.” They also welcomed the opportunity to “meet with colleagues and share curriculum content in such a fast-paced domain.”
Two courses were offered at this year’s event. The SEI’s April Galyardt and Lena Pons taught Machine Learning 101, and Carnegie Mellon University’s Alex John London delivered Ethical Reasoning In, and About, Artificial Intelligence.
The SEI's Grace Lewis and Robert Nord facilitated this year's workshop.
Read our news article about the 2019 workshop.
Participants
- Janaka Balasooriya, Arizona State University, USA
- Martin Barrett, East Tennessee State University, USA
- Len Bass, Carnegie Mellon University, USA
- Michael Battig, St. Michael's College, USA
- Shawn Bohner, Rose-Hulman Institute of Technology, USA
- Mehra Borazjany, University of Texas at Dallas, USA
- Humberto Cervantes, Metropolitan University, Mexico
- Stephen Chenoweth, Rose-Hulman University, USA
- David Dombrowski, Franciscan University of Steubenville, USA
- Derek Doroski, Franciscan University of Steubenville, USA
- Germán Lenin Dugarte, Universidad Carlos III de Madrid, Spain
- Rochelle Elva, Rollins College, USA
- Maria Andréia Formico-Rodrigues, University of Fortaleza, Brazil
- Shihong Huang, Florida Atlantic University, USA
- John Hurley, National Defense University, USA
- Clemente Izurieta, Montana State University, USA
- Suradet Jitprapaikulsarn, Naresuan University, Thailand
- Michael McCarthy, Carnegie Mellon University, USA
- Carlos Mendes, University of Fortaleza, Brazil
- Nabor Mendonca, University of Fortaleza, Brazil
- Eduardo Miranda, Carnegie Mellon University, USA
- Bhabani Misra, University of St. Thomas, USA
- Sara Moussawi, Carnegie Mellon University, USA
- Hyuntae Na, Penn State Harrisburg, USA
- Alfredo Perez, Columbus State University, USA
- Kal Rabb, Rochester Institute of Technology, USA
- Sarnath Ramnath, St. Cloud State University, USA
- Walter Schilling, Milwaukee School of Engineering, USA
- Rose Shumba, Bowie State University, USA
- Bob Skertic, Defense Acquisition University, USA
- James Wessel, Franciscan University of Steubenville, USA
- Eiriku Yamao, Universidad de San Martín de Porres, Perú
- Cui Zhang, California State University, USA
15th SEI Software Engineering Workshop for Educators
July 31–August 2, 2018 | Pittsburgh, PA
About the Workshop
For the past 14 years, the SEI has hosted an annual Workshop for Educators to foster an ongoing exchange of ideas among educators whose curricula include the subjects of software architecture and software product lines. As in past years, this year's workshop encompassed multiple topics such as software architecture, project management, scrum sprint simulation, forensics, web services design, blockchain, and software configuration management. The event, in keeping with our tradition for this workshop, is free of charge and open to any accredited, college-level educator.
There were 27 educators representing institutions located in Canada, Colombia, Jamaica, Mexico, Slovenia, the United Kingdom, and the United States. Attendees described the workshop as "a great conduit for collaboration among software engineering educators and technologists" and "useful and rich with hands-on information."
Two courses were offered to the attendees:
- DevOps in Practice (Instructor: Hasan Yasar)
- Managing Technical Debt of Software (Instructor: Robert Nord)
The SEI's Grace Lewis and Robert Nord facilitated this year's workshop.
Read our news article about the 2018 workshop.
Participants
- Ricardo Anderson, University of West Indies, Jamaica
- Rami Bahsoon, University of Birmingham, United Kingdom
- Janaka Balasooriya, Arizona State University, USA
- Martin Barrett, East Tennessee State University, USA
- Len Bass, Carnegie Mellon University, USA
- Shawn Bohner, Rose-Hulman Institute of Technology, USA
- Roger Champagne, University of Quebec, Canada
- Stephen Chenoweth, Rose-Hulman Institute of Technology, USA
- David Dombrowski, Franciscan University of Steubenville, USA
- Chen Huo, Shippensburg University, USA
- Clemente Izurieta, Montana State University, USA
- Edward Kovach, Franciscan University of Steubenville, USA
- Samuel Malachowsky, Rochester Institute of Technology, USA
- Michael McCarthy, Carnegie Mellon University, USA
- Eduardo Miranda, Carnegie Mellon University, USA
- Bhabani Misra, University of St. Thomas, USA
- Francis Palma, Ryerson University, Canada
- Mark Paulk, University of Texas at Dallas, USA
- Luka Pavlic, University of Maribor, Slovenia
- William Reed, Carnegie Mellon University, USA
- Walter Schilling, Milwaukee School of Engineering, USA
- Bob Skertic, Defense Acquisition University, USA
- Gabriel Tamura, Icesi University, Colombia
- Perla Velasco, Autonomous University of Zacatecas, Mexico
- Michael Verdicchio, The Citadel (The Military College of South Carolina), USA
- Carol Wellington, Shippensburg University, USA
- James Wessel, Franciscan University of Steubenville, USA
14th SEI Software Engineering Workshop for Educators
August 1–3, 2017 | Pittsburgh, PA
About the Workshop
For the past 13 years, the SEI has hosted an annual Workshop for Educators to foster an ongoing exchange of ideas among educators whose curricula include the subjects of software architecture and software product lines. Formerly called the Architecture-Centric Engineering Workshop, this workshop has broadened its scope to cover the entire field of software engineering. The event, in keeping with our tradition for this workshop, is free of charge and open to any accredited, college-level educator.
There were 27 attendees, the largest group in the workshop's history. Approximately half were first-time attendees. Countries represented at the workshop were Argentina, Brazil, Bulgaria, Canada, Mexico, Perú, and the United States. Attendees described the workshop as a "significant aid in teaching software engineering" and a "great source of relevant and timely software education guidance and resources."
Two courses were offered to the attendees:
- Design Guidelines and Patterns for Microservices (Instructor: Paulo Merson)
- QUELCE: Planning for Change, a New Era in Cost Estimation (Instructor: Robert Stoddard)
The SEI's Grace Lewis, Robert Nord, and Ipek Ozkaya facilitated this year's workshop.
Read our news article about the 2017 workshop.
Participants
- 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
- Humberto Cervantes, Metropolitan University, Mexico
- Roger Champagne, University of Quebec, Canada
- Stephen Chenoweth, Rose-Hulman University, USA
- Andres Diaz-Pace, UNICEN University, Argentina
- Xiaocong Fan, Penn State Behrend, USA
- Isaac Griffith, Montana State University, USA
- Waldy Grandez, Universidad de San Martín de Porres, Perú
- Bruce Herring, Rochester Institute of Technology, USA
- Christine Hofmeister, East Stroudsburg University, USA
- Naseem Ibrahim, Penn State Behrend, USA
- Norma Birginia Leon-Lescano, Universidad de San Martin de Porres, Perú
- Michael McCarthy, Carnegie Mellon University, USA
- Nabor Mendonca, University of Fortaleza, Brazil
- Paulo Merson, University of Brasilia, Brazil
- Eduardo Miranda, Carnegie Mellon University, USA
- Christian Newman, Rochester Institute of Technology, USA
- Mark Paulk, University of Texas at Dallas, USA
- Alfredo Perez, Columbus State University, USA
- Chandan Rupakheti, Rose-Hulman Institute of Technology, USA
- Jungwoo Ryoo, Penn State University, USA
- Perla Velasco, Autonomous University of Zacatecas, Mexico
- James Wessel, SEI, USA
- Cui Zhang, California State University, USA
13th SEI Software Engineering Workshop for Educators
August 2–4, 2016 | Pittsburgh, PA
About the Workshop
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.
Two courses were offered to attendees:
- Big Data: Architectures and Technology (Instructor: John Klein)
- Designing Modern SOA Systems (Instructor: Paulo Merson)
The SEI’s Grace Lewis and Robert Nord facilitated this year's workshop.
Read our news article about the 2016 workshop.
Participants
- 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, SEI, USA
- Suradet Jitprapaikulsarn, Naresuan University, Thailand
- Michael McCarthy, Carnegie Mellon University, USA
- Michael McLendon, SEI, 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
12th SEI Architecture-Centric Engineering Workshop for Educators
August 3–5, 2015 | Pittsburgh, PA
About the Workshop
The 12th SEI Architecture-Centric Engineering Workshop for Educators incorporated two SEI courses:
- Engineering Run-Time Malware Detection (Instructors: Aaron Volkmann and Rick Kazman), covered the principles of designing and implementing a real-time malware detection system for an existing operating system, with concrete examples for Windows 7.
- DevOps and Continuous Delivery: Software Architecture, Security, and Interactive Learning (Instructor: Jose Morales), 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 SEI’s Grace Lewis and Robert Nord facilitated this year's workshop.
Read our news article about the 2015 workshop.
Participants
- William Anderson, SEI, 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
11th SEI Architecture-Centric Engineering Workshop for Educators
August 4–6, 2014 | Pittsburgh, PA
About the Workshop
On the first two days of the the 11th SEI Architecture-Centric Engineering Workshop for Educators, participants attended the course Advanced Software Architecture Workshop (Instructor: Felix Bachmann).
The third day consisted of invited talks by two SEI Senior Members of the Technical Staff and a group session. Ian Gorton spoke on "Software Architecture for Big Data Systems," and Felix Bachmann spoke on "Designing Architectures Using UML Tools." In the group session, facilitated by SEI team members, participants shared experiences, ideas, and tangible artifacts for introducing software architecture and product line topics into the college curriculum.
The SEI's Rick Kazman and Grace Lewis and facilitated this year's workshop.
Read our news article about the 2014 workshop.
Participants
- Marty Barrett, East Tennessee State University, USA
- Humberto Cervantes, Universidad Autónoma Metropolitana, Mexico
- Roger Champagne, Ecole de Technologie Superieure, Canada
- Luis García-Paucar, Universidad Peruana de Ciencias Aplicadas, Peru
- Peru Scott Hawker, Rochester Institute of Technology, USA
- John Hunt, Covenant College, USA
- Suradet Jitprapaikulsarn, Naresuan University, Thailand
- Michael McCarthy, Carnegie Mellon University, USA
- Mehdi Mirakhorli, Rochester Institute of Technology, USA
- Eduardo Miranda, Carnegie Mellon University, USA
- Jungwoo Ryoo, Penn State University, USA
- Perla Velasco, Universidad Autónoma de Zacatecas, Mexico
10th SEI Architecture-Centric Engineering Workshop for Educators
August 5–7, 2013 | Pittsburgh, PA
About the Workshop
The first two days of the 10th SEI Software Architecture Workshop for Educators concentrated on two topics: the Architectural Implications of Cloud Computing and Economics-Driven Architecting. A group session was conducted on the third day to brainstorm about using ideas that emerged from the topic discussions. SEI members facilitated and shared experiences, ideas, and tangible artifacts for introducing software architecture and product line topics into the college curriculum.
The SEI's James Edmondson and James McHale, also senior members of the technical staff, supplemented the coursework with invited talks. Edmondson discussed the next generation of mobile computing, while McHale addressed the Team Software Process and architecture. The workshop's formal program was followed by a group session facilitated by the SEI's Larry Jones.
The SEI’s Grace Lewis, Robert Nord, and Ipek Ozkaya facilitated this year's workshop.
Read our news article about the 2013 workshop.
Participants
- Ozlem Albarak, Bilkent University
- Martin Barrett, East Tennessee State University
- Shawn Bohner, Rose-Hulman University
- Luis Castro, Metropolitan University
- Humberto Cervantes, Metropolitan University
- Roger Champagne, University of Quebec
- Stephen Chenoweth, Rose-Hulman University
- Jorge L. Diaz-Herrera, Keuka College
- Mike Deutsch, University of New Hampshire
- John Hunt, Covenant College
- Suradet Jitprapaikulsarn, Naresuan University
- Carol Keene, Colorado Tech
- Bhabani Misra, University of St. Thomas
- Luis Garcia Paucar, Universidad Peruana de Ciencias Aplicadas
- Raj Rajendra, Rochester Institute of Technology
- Luc Trudeau, University of Quebec
- Perla Velasco-Elizondo, University of Zacatecas
Ninth SEI Architecture-Centric Engineering Workshop for Educators
August 6–8, 2012 | Pittsburgh, PA
About the Workshop
The Ninth SEI Software Architecture Workshop for Educators began with the two-day course Advanced Topics in Service-Oriented Architecture. This course provided guidance in architecting and designing service-oriented systems, implementing SOA governance, securing service-oriented systems, and testing service-oriented systems.
The third day was a group session, facilitated by SEI team members, to share experiences, ideas, and tangible artifacts for introducing software architecture and product line topics into the college curriculum.
This community of educators and their influence on the direction of software engineering education continues to grow. Through these participants, hundreds of students annually are exposed to software architecture and product line concepts. Attendees every year have stated that as a result of the Educators Workshop they incorporate new material into their courses including software architecture, software product lines, SEI methods, the Pedagogical Product Line, and the Hard Choices game.
Participants
- Martin Barrett, East Tennessee State University
- Shawn Bohner, Rose-Hulman Institute of Technology
- Luis Castro, Metropolitan University
- Humberto Cervantes, Metropolitan University
- Roger Champagne, University of Quebec
- Mike Deutsch, University of New Hampshire
- John Hunt, Covenant College
- Suradet Jitprapaikulsarn, Naresuan University
- Carol Keene, Colorado Technical University
- Bhabani Misra, University of St. Thomas
- Sajjan Shiva, University of Memphis
- Mei-Huei Tang, Gannon University
- Perla Verlasco, Centro de Inverstigación en Matemáticas
Eighth SEI Architecture-Centric Engineering Workshop for Educators
August 8–10, 2011 | Pittsburgh, PA
About the Workshop
The Eighth SEI Software Architecture Workshop for Educators began with a one-day course, Service-Oriented Architecture: Best Practices for Successful Adoption. This introductory course provided a "50,000-foot" view of SOA implications for an organization; introduces services, service consumers, and infrastructure as basic components of service-oriented systems; outlines common technologies for enabling service-oriented systems; and addresses SOA development challenges.
The second day consisted of the course Service-Oriented Architecture: Legacy Systems Migration. This course built on the common misconception that it is easy to integrate any legacy system into an SOA environment. The course began with the business and technical considerations that make a migration effort infeasible. Then the SOA Migration, Adoption, and Reuse Technique (SMART) was introduced as a way to analyze the viability of reusing legacy systems in SOA environments.
The third day was a group session, facilitated by SEI team members, to share experiences, ideas and tangible artifacts for introducing software architecture and product line topics into the college curriculum.
Collaboration at this workshop resulted in a workshop proposal for SIGCSE 2012.
h3>Participants
- Eduardo Almeida, Bahia University
- Marty Barrett, East Tennessee State University
- Ayse Bener, Ryerson University / Bogazici University
- Shawn Bohner, Rose-Hulman Institute of Technology
- Humberto Cervantes, Metropolitan University
- Roger Champagne, University of Quebec
- Steve Chenowith, Rose-Hulman Institute of Technology
- Amine Chigani, Virginia Tech
- Mike Deutsch, University of New Hampshire
- Ghizlane el Boussaidi, University of Quebec
- John Hunt, Covenant College
- Suradet Jitprapaikulsarn, Naresuan University
- Carol Keene, Colorado Technical University
- Bhabani Misra, University of Saint Thomas
- Mei-Huei Tang, Gannon University
- Perla Velasco, Centro de Investigación en Matemáticas
Seventh SEI Architecture-Centric Engineering Workshop for Educators
August 16–18, 2010 | Pittsburgh, PA
About the Workshop
The Seventh SEI Software Architecture Workshop for Educators began with a two-day course, Developing Software Product Lines. This two-day course provided an in-depth treatment of the concepts and essential ideas covered in the Software Product Lines course. Using a comprehensive software product line example that included a complete set of assets and artifacts, participants worked together to carry out management and engineering activities necessary for successful product line practice.
The third day was a brainstorming session, led by SEI architecture team members, on the inclusion of SEI software architecture and product line concepts in their courses.
Collaboration at this workshop resulted in a workshop presented at CSEET on May 22, 2011, by Marty Barrett, Ayse Bener, Steve Chenowith, and Amine Chigani.
The group decided to ask for a shared artifact as the "entry fee" for the workshop next year.
Participants
- Ozlem Albayrak, Bilkent University
- Mohammad Alkandari, Virginia Tech
- Marty Barrett, East Tennessee State University
- Ayse Bener, Ryerson University / Bogazici University
- Shawn Bohner, Rose-Hulman Institute of Technology
- Humberto Cervantes, Metropolitan University
- Narong Chansoi, Naresuan University
- Steve Chenowith, Rose-Hulman Institute of Technology
- Amine Chigani, Virginia Tech
- Jorge Diaz-Herrera, Rochester Institute of Technology
- Amanda Holland-Minkley, Washington and Jefferson College
- John Hunt, Covenant College
- Lisa Jamba, University of North Florida
- Suradet Jitprapaikulsarn, Naresuan University
- John McGregor, SEI/Clemson University
- Bhabani Misra, University of Saint Thomas
- Arturo Sanchez, University of North Florida
- Sajjan Shiva, University of Memphis
- Ludwig Slusky, California State University Los Angeles
- Raj Sooriamurthi, Carnegie Mellon University
- Mei-Huei Tang, Gannon University
- Perla Velasco, Centro de Investigación en Matemáticas
- Cui Zhang, California State University Sacramento
Sixth SEI Architecture-Centric Engineering Workshop for Educators
August 3–4, 2009 | Pittsburgh, PA
About the Workshop
The Sixth SEI Architecture-Centric Engineering (ACE) Workshop for Educators began with the two-day course Software Product Lines, which introduced the world of software product lines and the basic concepts behind it. The course also provided an overview of the essential technical and management practices needed to succeed with software product lines, and guidelines and patterns for applying product line techniques. This course was based on the book Software Product Lines: Practices and Patterns.
The third day of the workshop was a brainstorming session, led by the SEI architecture team members.
This workshop resulted in a half-day tutorial presented at CSEET on March 11, 2010, by Marty Barrett, Ayse Bener, Steve Chenowith, Amine Chigani, and Larry Jones.
Participants
- Reghu Anguswamy, Virginia Tech
- Ayse Bener, Bogazici University
- Luis Castro, Metropolitan University
- Humberto Cervantes, Metropolitan University
- Roger Champagne, University of Quebec
- Amine Chigani, Virginia Tech
- Jorge Diaz-Herrera, Rochester Institute of Technology
- John Hunt, Covenant College
- Lisa Jamba, University of North Florida
- Suradet Jitprapaikulsarn, Naresuan University
- Bhabani Misra, University of Saint Thomas
- Melvin Perez-Cedano, Rochester Institute of Technology
- Jeria Quesenberry, Carnegie Mellon University
- Hazem Said, University of Cincinnati
- Arturo Sanchez, University of North Florida
- Raj Sooriamurthi, Carnegie Mellon University
- Mei-Huei Tang, Gannon University
- Cui Zhang, California State University Sacramento
Fifth SEI Architecture-Centric Engineering Workshop for Educators
August 18–20, 2008 | Pittsburgh, PA
About the Workshop
The Fifth SEI Software Architecture Workshop for Educators began with the two-day course Software Architecture Design and Analysis. This course provided in-depth coverage of the concepts needed to effectively design and analyze a software architecture. The essential considerations for defining any architecture were carefully examined and then illustrated through application of the SEI Attribute-Driven Design (ADD) software architecture design method. This course also explored architecture analysis in-depth and introduced the SEI Quality Attribute Workshop (QAW) and the SEI Architecture Tradeoff Analysis Method (ATAM). Through multiple exercises, participants studied an application of these methods and applied them to sample problems.
The third day was a brainstorming session, led by SEI architecture team members, on the inclusion of SEI software architecture design and analysis concepts and methods in academic courses.
Participants
- Eduardo Almeida, Recife Center for Advanced Studies and Systems (C.E.S.A.R), Brazil
- Martin Barrett, East Tennessee State University
- Ayse Bener, Bogazici University
- Steve Chenowith, Rose-Hulman Institute of Technology
- Amine Chigani, Virginia Polytechnic Institute and State University
- Bill Frakes, Virginia Polytechnic Institute and State University
- Suradet Jitprapaikulsarn, Naresuan University
- Bhabani Misra, University of St. Thomas
- Gregory Morrill, Saint Michael's College
- Raj Sooriamurthi, Carnegie Mellon University
- Mei-Huei Tang, Gannon University
- Cui Zhang, California State University Sacramento
Fourth SEI Architecture-Centric Engineering Workshop for Educators
July 31–August 2, 2007 | Pittsburgh, PA
About the Workshop
The Fourth SEI Software Architecture Workshop for Educators started with a two-day course, Documenting Software Architectures. This two-day course provided in-depth coverage of effective software architecture documentation practices that meet the needs of the entire architecture stakeholder community. This course presented the information in the context of prevailing prescriptive models, including the Rational Unified Process (RUP), the Siemens Four Views software approach, the IEEE 1471-2000 standard, and the Unified Modeling Language (UML). The course is based on the book Documenting Software Architectures: Views and Beyond.
The third day consisted of a brainstorming session, led by SEI architecture team members, on the inclusion of SEI software architecture documentation concepts and methods in academic courses.
Participants
- Martin Barrett, East Tennessee State
- Roger Champagne, University of Quebec
- Steve Chenoweth, Rose-Hulman Institute of Technology
- Amine Chigani, Virginia Polytechnic Institute and State University
- Ajantha Herath, The Richard Stockton College of NJ
- Suvineetha Herath, The Richard Stockton College of NJ
- Suradet Jitprapaikulsarn, Naresuan University
- Bhabani Misra, University of St. Thomas
- Arturo Sanchez, University of North Florida
- Mei-Huei Tang, Gannon University
- Cui Zhang, California State University Sacramento
Third SEI Architecture-Centric Engineering Workshop for Educators
June 27–29, 2006 | Los Angeles, CA
About the Workshop
The Third Software Architecture Workshop for Educators was a three-day forum for sharing SEI software architecture technology with educators and for jointly determining ways to incorporate these concepts and methods into academic courses.
Software architecture determines how engineers communicate design decisions, how managers structure work breakdowns, and how both create software product lines. The SEI has developed a collection of architectural methods and practices for designing software-intensive systems that meet their intended business and quality goals. These methods and their underlying focus on quality attributes can strengthen undergraduate and graduate courses on software architecture and design.
The workshop started with a two-day course, Software Architecture: Principles and Practices, which is the root course in the SEI Software Architecture curriculum.
The third day consisted of a brainstorming session, led by SEI architecture team members, on the inclusion of SEI software architecture concepts and methods in academic courses. Discussions included
- how to think architecturally
- key ideas to incorporate into software engineering courses
- exercises and tool support for exercises
- forming and expanding the software architecture educator’s community
Participants
- Mohammad Ayati, Cal State Los Angeles
- Mehdi Beheshtian, University of La Verne
- Vijay Deokar, Cal State Los Angeles
- Ajantha Herath, The Richard Stockton College NJ
- Suvineetha Herath, The Richard Stockton College NJ
- Allen Holliday, Cal State Fullerton
- Adam Hurang, Cal State Los Angeles
- Suradet Jitprapaikulsarn, Naresuan University
- C.Luis Fernando Castro, Universidad Autonoma Metropolitana
- Eduardo Rodriguez-Flores, Universidad Autonoma Metropolitana
- Robert Silverman, Cal State Stanislaus
- Ming Wang, Cal State Los Angeles
- George Wang, Cal State Northridge
Second SEI Architecture-Centric Engineering Workshop for Educators
August 2–4, 2005 | Pittsburgh, PA
About the Workshop
The Software Architecture Workshop for Educators was a three-day forum for sharing SEI software architecture technology with educators and for jointly determining ways to incorporate these concepts and methods into academic courses.
Software architecture determines how engineers communicate design decisions, how managers structure work breakdowns, and how both create software product lines. The SEI has developed a collection of architectural methods and practices for designing software-intensive systems that meet their intended business and quality goals. These methods and their underlying focus on quality attributes can strengthen undergraduate and graduate courses on software architecture and design.
The workshop repeated the successful format from last year, beginning with a two-day course, Software Architecture: Principles and Practices, which is the root course in the SEI Software Architecture curriculum.
The third day consisted of a brainstorming session, led by SEI architecture team members, on the inclusion of SEI software architecture concepts and methods in academic courses. The results from last year's workshop was also shared.
Participants
- Mari Anvari, ZIFIT
- Len Bass, SEI
- Roger Champagne, Ecole de technologie superieure
- Mario Garcia, Texas A&M University - Corpus Christi
- Elsa Golden, Carnegie Mellon University
- Larry Jones, SEI
- Roger Lee, Central Michigan University
- Bhabani Misra, University of St. Thomas
- Warren Moseley, Southwestern Oklahoma State University
- Parviz Partwow-Navid, California State University
- Rodney Rambally, University of Trinidad and Tobago
- William Sheers, Washington & Jefferson College
- Ludwig Slusky, California State University
- Mei-Huei Tang, Gannon University
- Jim Tomayko, Carnegie Mellon University
- Rob Wojcik, SEI
- Cui Zhang, California State University
First SEI Architecture-Centric Engineering Workshop for Educators
August 16–18, 2004 | Pittsburgh, PA
About the Workshop
The SEI Software Architecture Workshop for Educators was a three-day forum for sharing SEI software architecture technology with educators and for jointly determining ways to incorporate these concepts and methods into academic courses.
Software architecture determines how engineers communicate design decisions, how managers structure work breakdowns, and how both create software product lines. The Carnegie Mellon Software Engineering Institute (SEI) has developed a collection of architectural methods and practices for designing software-intensive systems that meet their intended business and quality goals. These methods and their underlying focus on quality attributes can strengthen undergraduate and graduate courses on software architecture and design.
The workshop began with a two-day course, Software Architecture: Principles and Practices, which is the root course in the SEI Software Architecture curriculum.
The third day consisted of a brainstorming session, led by SEI architecture team members, on the inclusion of SEI software architecture concepts and methods in academic courses.
Participants
- Marty Barrett, East Tennessee State University
- Len Bass, SEI
- Mike Battig, Saint Michael’s College
- Steve Chenoweth, Rose-Hulman Institute of Technology.
- Janet Hartman, Embry-Riddle Aeronautical University
- Larry Jones, SEI
- Mike Lutz, Rochester Institute of Technology
- Manton Matthews, University of South Carolina
- Linda Northrop, Software Engineering Institute
- Arturo Sanchez, University of North Florida
- Celia Schahczenski, Montana Tech of The University of Montana
- Jim Tomayko, Carnegie Mellon University
- Robert A. Willis, Hampton University
- Rob Wojcik, SEI