Software Engineering Professional Programs Newsletter
3 Message From The Director
4 Welcome, CoBot3!
6 Other Student Projects
7 International Partnerships
8 New Faces
9 Honors and Commendations
11 Faculty News and Facility Upgrades
13 Twenty Years of Excellence
14 Regional Alumni Gatherings
15 Stay Involved!
From The Director
Dear MSE/MSIT-SE Alumni,
A warm greeting on behalf of everyone in the Master’s of
Software Engineering Professional Programs. As in past
years, our annual newsletter gives us the chance to bring
you up to speed on the year’s remarkable developments,
events, and news.
In the time since our last newsletter, the program has
remained committed to a vision of continual improvement,
both locally and abroad. We continue to refine and develop
our world-class curriculum. We welcome new faculty
and staff to aid us in best preparing future Agents of
Change. We work to strengthen our relationships with our
international collaborators, as well as to develop exciting
new partnerships abroad. And our community continues to
be recognized with numerous commendations and awards.
We couldn’t be more proud of all that we’ve accomplished.
While the program relies upon our pool of talented and experienced faculty and staff to provide students
with the excellent instruction we’re known to deliver, the contributions of alumni are no less important.
One challenge that we face is getting the message out to company recruiters about who we are, what
we teach, and the skills set of our graduates. By educating those in positions of hiring within your own
organizations, you can effectively serve as ambassadors of the program and of its students. Consider
getting involved in your organization’s recruitment efforts, thereby improving your professional talent
pool and strengthening your ties with us.
I would also like to take this opportunity to let you know that we have hired an alumni relations
coordinator, who will now act as a point of contact for alumni and work with students on job placement.
If you have specific questions, suggestions, or comments on furthering our job placement efforts, I urge
you to contact Josh Quicksall, Student-Alumni Relations Coordinator, at email@example.com.
Again, I hope that this newsletter finds you happy, healthy, and prosperous in every way. On behalf of the
Master of Software Engineering Professional Programs faculty, administrators, and staff, I send to you and
your families my best wishes for a new year.
Director, Professional Programs in Software Engineering
We have all struggled with the limitations of meeting via teleconfer-
encing technology. For starters, video meetings can only be held in
spaces equipped for the purpose. They have to be strictly scheduled
for all to be present. And, after the meeting concludes, you simply
will not be able to participate in the impromptu conversations and
brainstorming that goes on outside the meeting space.
This past year, a team of MSE students took on the technical challeng-
es of rectifying such gaps in the teleconferencing model during the
course of their Studio project. The Telepresence Robot Project sought
to develop a task-based robotics platform that could be used to facili-
tate a broader range of educational interactions and collaboration with
colleagues on remote campuses.
With a grant from Google and the School of Computer Science to
purchase a telepresence robot (also known as a Collaborative Robot,
or “CoBot”), Dr. David Garlan, Director of the Professional Programs
in Software Engineering, and Manuela Veloso, Professor of Computer
Science, sponsored a MSE Studio for the development of a layer of software which would allow non-technical
users to configure the robot to perform a wide range of tasks associated with mobile telepresence in educa-
As envisioned by Dr. Garlan, this layer of software would bring together the robot’s capabilities; external
services, such as online calendars; and maps of its space to attend meetings in venues not equipped for
teleconferencing. Alternatively, the software would allow CoBot to attempt to create an ad hoc meeting
by querying a staff member’s calendar to locate them, navigating itself to that location, and launching the
appropriate teleconferencing programs. As a part of the facility at 300 S. Craig Street, CoBot’s ability to bring
distance learning faculty and international partners into every space and event on campus would mean a more
diverse curriculum; stronger student relationships with mentors and clients; and deeper involvement by our
As you can imagine, the MSE team
faced numerous challenges in
developing this layer of software.
Because the project was based
upon the prior work of several
researchers from the School of
Computer Science, and included a
significant hardware and software
component already in place, it
was critically important for the
team to interface effectively
with a broad range of clients and
experts. Additionally, the team
MSE team members Seong Joon Lee, Jorge Ruiz Diaz, Arpita Shrivastava, Majed Al Zayer,
needed to ramp up on robotics,
and Jeff Gennari demonstrate the functionality of CoBot3
familiarizing themselves with both
In these respects, Dr. Garlan feels that they demonstrated the creativity and diligence that has come to typify
our students. “I am always impressed with the way teams come together and find mechanisms to coordinate
what they do and adopt different management roles; ultimately producing something that is useful.” Further, it
is just this sort of project that Dr. Garlan feels makes Studio and Practicum projects at CMU so unique and valu-
able. “It is an great example of a project that takes advantage of the rich research environment that we have at
CMU and helps export some of those ideas to the real world.”
It doesn’t end there for the Telepresence Robot Project, however. Dr. Garlan and Dr. Veloso recently applied
for a three year grant from the National Science Foundation for the purpose of testing usability and features
with actual distance partners in Portugal, Bulgaria, and India---partners who have committed funds in order to
become co-developers of the technology. If awarded, the grant would allow us an opportunity to experiment
further with the technology so as to determine the functions that are most useful and the tasks that users
would most value.
As the project moves forward, there remains the possibility of future purchase of additional robots for use
on-campus in Pittsburgh, or remotely at our partner institutions. In the meantime, however, Dr. Garlan plans to
further engage MSIT-SE program students on a Practicum project in which the team will elaborate on work of
their MSE predecessors and refine the user interface.
Other Student Projects
MSE Projects 2012:
G3 Technologies - Automatic migration of log files via Android phone Wi-Fi connections
Develop a solution that facilitates automated, zero cost file transfers over long distances using multiple Wi-Fi hops
through Android phones carried by employees.
EnerNOC - Open ADR 2.0 Multiple Transport Reference Implementation
Design an Open Automated Demand Response central system that allows for more efficient, reliable automated
management of power usage across numerous commercial and industrial facilities.
MSIT-ESE Project 2012:
Bosch RTC – Bosch Internet of Things
Conduct product exploration within the IoT domain with the goal of developing an IoT infrastructure to provide sensor
data as web services. At the same time, develop a mobile sensor platform based on the NOMAD robot. Finally, develop
a working prototype to connect the mobile sensor platform to an Android device using the team’s IoT infrastructure as
SSN MSIT-SE Summer 2012:
eiNetwork – Adaptive Catalog Search Toolkit
Design a toolkit for eiNetwork’s online, comprehensive library resource catalog to allow for continuous analysis of user
Family Resources – After-school Program Automation
Design a system to streamline and automate the processes associated with the after-school program run by Family
Family Services of Western PA – Automated Online Training System
Develop an online training system to automate training processes for family service providers as defined in the
Specialized Family Therapy Model.
TwoDayMag – Website Functionality Redesign
Develop TwoDayMag’s online presence in a compelling, user-friendly, and free format to incorporate interactive content
and drive website traffic.
MSIT-SE Spring 2012
Bosch Corporation – Scrum Template Tool
Develop a set of constraint-free, easy-to-use, free templates for the Scrum project management approach as well as a
web tool to assist in the use of the templates.
Johns Hopkins Applied Physics Laboratory – C-Code Dynamic and Static Analysis Toolset
Create one portion of a toolset that facilitates powerful sta¬¬tic and dynamic analyses of C source code and software
written in C.
Bosch Corporation - New Proofs of Retrievability
Implement current proofs of retrievability in order to validate results on current cloud storage systems before working
with Bosch research collaborators to develop and implement improved POR schemes.
Effective December 2012, our master’s dual degree collaboration with the University of Coimbra, Coimbra Portugal,
concluded with the certification of (7) MSE Coimbra students. The partnership will continue, however, as we build upon
our past successes and move forward into a new phase of collaboration.
In July 2011, MSE entered into a license and education agreement with the European Software Institute Center Bulgaria.
Two visiting faculty members from Bulgaria spent the fall 2011 semester in residence at Carnegie Mellon training and men-
toring with Dr. Jim Herbsleb, course developer of Methods: Deciding What to Design. In spring 2012, two additional faculty
members took up Pittsburgh residence and began their training with David Garlan and Tony Lattanze in the Architectures
for Software Systems core course. All four faculty members have since returned to Bulgaria, and are actively incorporating
their newly-acquired knowledge and skills into their current or developing courses. Looking ahead, ESI plans to deepen its
engagement with our professional programs through joint research initiatives and collaborative course development.
In December 2011, Master of Science in Information Technology-Embedded Software Engineering (MSIT-ESE) program
signed a Memorandum of Understanding with SRM University in Chennai, India. SRM is one of India’s most highly rated
schools for technical instruction; regularly ranking among its best engineering schools. This MOU formalized our mutual in-
tention to explore areas of collaboration in the areas of educational programs, research, faculty exchange, as well as course
and academic program development. To date, the professional master’s program has moved forward with the licensing of
course materials and the training of select SRM faculty on-site at Carnegie Mellon in the spring and fall 2012 semesters.
Dr. Travis Breaux
In 2011, Dr. Travis D. Breaux joined the faculty of the Institute for Software
Research. After receiving his PhD in Computer Science from North Carolina State
University, Dr. Breaux conducted research at the Institute for Defense Analyses, the
IBM Thomas J. Watson Research Laboratory, the Oak Ridge National Laboratory,
and the Center for Education and Research in Information Assurance and Security
(CERIAS) at Purdue University. His area of research focuses on new methods and
tools for developing correct software specifications, and ensuring that software
systems conform to those specifications in a transparent, reliable, and trustworthy
manner. Since his arrival for the 2011 academic year, Travis has assumed the lead
role in the Methods: Deciding What to Design core course. With his depth of
knowledge, enthusiasm, and dedication, he’s a welcomed and valued addition to
our community, and a faculty favorite among the students.
In December 2012, the program welcomed Josh Quicksall as its newest member
of the MSE staff. Josh holds an undergrad degree from Ohio State and a Master
of Arts in Literary and Cultural Studies from Carnegie Mellon’s Dietrich College of
Humanities and Social Sciences. Prior to graduate school at CMU, he served in a
number of fundraising and alumni relations roles in education. In his newly-created
postion of Student-Alumni Relations Coordinator, Josh will work to foster stronger
relationships between the program and its alumni, work with students on
recruiting and job placement opportunities, and assist in website support. We are
confident that Josh’s professional experience, outgoing personality, and commit-
ment to Carnegie Mellon will serve him well in this new role.
Honors and Commendations
The Coach Award
The Coach Award, named for the late James “Coach” Tomayko, is given each year to the individual, Studio
team, or faculty/mentor whose work throughout the year most embodies Coach’s values in the areas of
teaching, team performance, and mentoring.
Individual Award Recipient: MSE Student, Ryan Miller
For: Outstanding Citizenship and Leadership
The Individual Award is given to the student who contributes significantly to the MSE
experience not only of his/her classmates, but the newest group of 1st semester students
as well. Such an individual excels academically, demonstrates a positive outlook and
exhibits outstanding leadership traits, is a , consummate team player, and generally
serves as a role model for other MSE and MSIT students.
Teaching and Mentoring Award Recipient: Grace Lewis
For: Outstanding Teaching and Mentorship
The Teaching and Mentoring Award recognizes a lecturer, teaching professor, professor,
or mentor who embodies Coach’s total dedication to the MSE Program, the education
of its students, and the student’s overall positive experience in the program.
Team Award Recipient: MSE AY2010-11 Studio Team YALA
Yousef AlSaeed, Lyle Holsinger, Ashwini Bijwe and Wenjiao Wang
For: Outstanding Team Excellence
The Teaching and Mentoring Award recognizes a lecturer, teaching professor, professor,
or mentor who embodies Coach’s total dedication to the MSE Program, the education of
its students, and the student’s overall positive experience in the program.
Teaching and Mentoring Award Recipient: MSE core faculty, Tony Lattanze
For: Outstanding Teaching and Mentorship.
The Teaching and Mentoring Award is granted to a lecturer, teaching professor,
professor, or mentor who embodies Coach’s total dedication to the MSE Program, the
education of its students, and the student’s overall positive experience in the program.
Honors and Commendations
MSE Research Fellowship
The MSE Research Fellowship is a one-year fellowship extended to an MSE student who demonstrates exceptional
academic performance, significant potential as a researcher, strong leadership and communication skills, and notable
motivation and initiative. It provides an opportunity for a student to gain the necessary research skills needed for
graduate study at the PhD level.
Mr. Shigeru Sasao Mr. Young Suk Ahn-Park
(December 2009 MSE graduate) (December 2011 MSE graduate)
James E. Tomayko Scholarship
The James E. Tomayko Scholarship is awarded to one or more students who demonstrate academic excellence, leader-
ship potential, strong communication skills, exceptional personal initiative, and demonstrated financial need. The
Scholarship is generally awarded after the spring semester, and is based upon the student’s performance in the program.
2009 – 2010 2010 – 2011 2011 – 2012
Gloria Santin (MSE) Jack Chen Jorge Eduardo
Mohinder Dick (MSE) (MSE) Ruiz Diaz (MSE)
In 2010, Jonathan Hartje, a fourth semester Masters of Software Engineering (MSE) was awarded a
coveted Siebel Scholarship. Jonathan’s award marked the fourth consecutive year that a Software Engi-
neering student received this highly competitive and prestigious award.
Each year, five outstanding graduate students from twelve of the most prestigious and competitive
US universities are honored as Siebel Scholars. The Siebel Scholars are selected by the Deans of each
school on the basis of outstanding academic performance and qualities of leadership. Each Siebel
Scholar receives a $35,000 award to defray tuition and expenses for the final year of his graduate
The purpose of the Siebel Scholars program is threefold: to recognize graduate students who have demonstrated the highest
levels of academic achievement and leadership; to support the graduate programs at universities that have made great con-
tributions to the information technology industry and society; and to create a unique community of individuals who will share
knowledge, engage in innovative projects, and provide one another with professional support throughout their careers.
Documenting Software Architectures: Views and Beyond, co-written by program Director, Dr. David Garlan,
and program mentors Len Bass and Felix Bachmann, was revised in 2011. This marks the second edition of the
Dr. Travis Breaux’s paper, “Reconciling multi-jurisdictional legal requirements: A case study in requirements
watermarking”, which describes methods for extracting software requirements from regulations and for
reconciling conflicting requirements across multiple jurisdictions, received a Distinguished Paper recognition at
the 2012 IEEE International Conference on Requirements Engineering. Further, the critical nature of the work
being done by Dr. Breaux and his co-author, PhD student Dave Gordon, has been recognized by the Hewl-
ett-Packard Cloud Security Lab, a project that is in turn generously funded by HP.
It is with great pride that the program recognizes Professor Eduardo Miranda’s receipt of his PhD in Software
Engineering from École de Technologie Supérieure – Université du Québec.
Secondarily, Dr. Miranda supervised an independent study of student Pedro Faria which culminated in the
paper, “Expert Judgment in Software Estimation During the Bid Phase of a Project—An Exploratory Survey”.
Sponsored by a client organization, the study triggered meaningful debate about the need for better
estimation methods within the organization. The resulting paper was presented at the joint conference of the
22nd International Workshop on Software Measurement (IWSM) in Assisi, Italy.
Dr. Miranda also presented a paper titled “Strategic Resource Planning Based on Project Profiles” at the 2012
IEEE International Conference on Industrial Engineering and Engineering Management in Hong Kong. The
paper explores issues pertaining to an organization’s work load capacity, resource and project planning, adjust-
ments to capacity, and change methodologies based on staffing profiles.
Please Pardon Our Dust!
We continue to expand our space’s usability through upgraded and new equipment. Take a look at some of the
improvements we have made to the program space over the past few years:
A student breakout room has been transformed into a ‘fun room’. Sofas, futons, and lounge chairs provide a
comfortable place to gather outside of the Cave. And with the addition of a large screen TV and several video
game systems, they have a place in which to unwind with their peers
The Embedded Software Engineering lab moved from the 2nd floor to a larger, ESE-only space in the 300 S.
Craig lower level. The additional room makes for a more conducive environment for the hands-on-work done
by the embedded software students.
State-of-the-art video teleconferencing equipment was installed in two of the six student collaborative work
spaces in an effort to allow for face-to-face conferencing with off-site clients and partnering mentors. Student
servers were also upgraded to allow for larger storage capacity, and a purchase was made for Fig Leaf software
licensing for Adobe Connect. This software allows faculty and staff to more effectively conference with clients
We’ve been working with interior office design consultants, Franklin Interiors, on ways in which we can update
the student work areas to be more flexible and configurable in an effort to meet the changing student and
team needs in a given academic year. The push is to have a plan in hand by summer 2013.
This year we partnered with a local digital marketing agency, Elliance, to take a fresh look at our branding
message and our website. Numerous modifications were already made to the website, with more changes
evolving in the months to come. If you haven’t been on the site for a while (www.mse.cs.cmu.edu), we invite
you to look around and share your feedback with us.
Twenty Years of Excellence
Since you last received an alumni newsletter, the program marked its
twentieth anniversary. To celebrate our milestone, alumni and current
students gathered in Pittsburgh on Friday, March 12th and Saturday,
March 13th 2010 to eat, drink, socialize, learn about how the program
has grown over the last two decades, and share insights on how to best
keep it ever moving forward.
The two day event kicked off with a tour of MSE’s current home on 300
South Craig Street, and was followed by a social hour at Engine House
25. Located just outside downtown Pittsburgh and the studio of
renowned Pittsburgh photographer Duane Reiter, Engine House 25 was
the ideal gathering spot for the hundred-plus attendees. The venue is
also home to the Roberto Clemente Museum, housing Reiter’s extensive
collection of Clemente baseball memorabilia. Evening giveaways includ-
ed a commemorative bottle of wine from the Engine House wine cellar,
featuring a MSE 20th Anniversary custom wine label.
The following day, alumni attended talks, presentations, and breakout
sessions on a range of topics. Dr. David Garlan welcomed alumni and
friends before handing off to Dr. William Scherlis, Director of the
Institute for Software Research, and Paul Nielsen, Director and CEO of
the Software Engineering Institute.
It was then the alumni’s turn at the podium. Michael Keeling (MSE ’10)
described how he effectively became an ‘agent of change’, putting the
principles and practices acquired in the program into his own practice
while Santiago Ceria (MSE ’93) delivered his own riveting rendition
titled “On the cruelty of really applying what you learn in the MSE”.
Meanwhile, Jon Ramsey (MSE ’99), CTO of Secureworks (now Dell
Secureworks), gave a fascinating talk on contemporary software security.
MSE faculty Tony Lattanze (MSE ’95) and Matt Bass (MSE ’03) briefed
alumni on the evolution of the MSE curricula and current mechanisms
for alumni involvement. Alumni were then invited to break into
discussion groups to talk about issues from alumni engagement to the
relevance of course content to industrial practice.
For all involved, the 20th Anniversary Reunion was a wonderful oppor-
tunity to come home, reconnect, re-engage and re-commit. We look
forward with enthusiasm to 2015 when we do it once again!
Regional Alumni Gatherings
In an effort to remain connected, four upcoming regional alumni gatherings are planned for the spring.
Come join us for a relaxed evening of reconnecting with old classmates, meeting new friends, networking,
food, and drink.
Save the date for:
For more information on time and location,
stay tuned to our alumni page
as well as our groups on Facebook and LinkedIn!
Our Greatest Assets
Our alumni are our most valuable asset at Carnegie Mellon.
Why not consider attending a regional event, and then some?
Your contributions are vital to the success of the program. You can support the program in a variety of ways,
including the submission of project proposals from your industry sponsor, involvement in numerous mentor-
ship opportunities, and monetary contributions made to program specific funds. The two gift funds which
most directly benefit the program are:
The James E. Tomayko Scholarship
Named in honor of the late program director and beloved teacher, Jim “Coach” Tomayko, the scholarship
is awarded to one outstanding MSE student each year who demonstrates financial need. The scholarship
is a valuable tool that allows the program to both recognize exemplary academic achievement and retain
such students in the case of financial hardship.
Masters of Software Engineering Program Endowment
As a program-wide endowment, this fund can be used for a wide variety of purposes. Currently, however,
the program draws from the MSE Endowment in order to match the contributions that it receives from
generous donors for the annual James E. Tomayko Scholarship award.
To make a gift, please visit CMU’s online giving site. Should you wish to direct your gift to an MSE-spe-
cific fund, specify “Other” in the Designation drop-down box. In the Preferred Designation box, enter
either “James Tomayko Scholarship” or “MSE Endowment.”
It may be helpful to know that many companies have matching gift programs that further
contribute to their employees’ philanthropic interests.
To find out if your employer has a matching gift program, we invite you to visit the matching gifts
website at: http://www.matchinggifts.com/cmu/
Keep In Touch! We’re Social!
Stay connected with us via our alumni groups on Facebook
Do you have new contact information? Do you have
some good news to share?
Send us an email!
Or log onto our alumni database to update your