Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Selected Works

2015

Software Engineering Method and Theory (SEMAT)

Articles 1 - 3 of 3

Full-Text Articles in Engineering

Enhancing Student Experience In Team-Based Project Courses Using Essence Reflection Meetings, Todd Sedano, Cécile Péraire Apr 2015

Enhancing Student Experience In Team-Based Project Courses Using Essence Reflection Meetings, Todd Sedano, Cécile Péraire

Cécile Péraire

Background: Many software engineering curriculum contain a team-based project course. This is the case of Carnegie Mellon University Silicon Valley’s masters of science in software engineering. In this context, we have been using Essence Reflection Meetings for five semesters with 17 teams and approximately 70 students. During these meetings, the teams reflect on various project’s dimensions based on a systems thinking framework. The positive results have been published in research papers.

Activity and Discussions: Participants will learn about Essence Reflection Meetings for team-based project courses by practicing in a classroom environment. They will discuss challenges and solutions for team-based project …


Using Essence Reflection Meetings In Team-Based Project Courses, Todd Sedano, Cécile Péraire Feb 2015

Using Essence Reflection Meetings In Team-Based Project Courses, Todd Sedano, Cécile Péraire

Cécile Péraire

No abstract provided.


Towards Generating Essence Kernels Using Genetic Algorithms, Todd Sedano, Cécile Péraire Feb 2015

Towards Generating Essence Kernels Using Genetic Algorithms, Todd Sedano, Cécile Péraire

Cécile Péraire

The Software Engineering Method and Theory (SEMAT) community created the Essence kernel as a unifying framework for describing and analyzing software engineering endeavors. The Essence kernel is based upon human experience and judgment, not empirical data.

Background: At Carnegie Mellon University in Silicon Valley, we have collected data from masters of science in software engineering students as they complete a team-based project course as their capstone or practicum project using the Essence kernel. Each week, the team recorded their progress in an Essence Reflection meeting. This data serves as training data for evaluating the Essence kernel and alternative candidate kernels. …