Bradley Schmerl

Principal Systems Scientist

Address and Contact Information

Wean Hall 5107
Institute for Software Research
School of Computer Science
Carnegie Mellon University
5000 Forbes Ave
Pittsburgh, PA 15213-3891
+1-412-268-5889 (phone)
+1-412-268-3435 (fax)

Executive Assistant

Margaret Gasdick
gasdick at cs dot cmu . edu
Wean Hall 5121


One of the pillars of software engineering is the development of mechanisms, methods, and tools for software composition. Although techniques for code modularization are well established, today's software systems have introduced a number of new challenges: composition of distributed heterogeneous components, which may have been developed by untrusted third parties; continuously running programs, that must be recomposed on the fly because of version upgrades or unforeseen environment changes; and integration of components written in various languages and styles. My research is devoted to advancing the state of software engineering to accommodate these challenges. More specifically, my research involves investigating, developing, and experimenting with tools and techniques that provide reusable, analyzable, and automatic support for these aspects of software composition.

My research is done in the context of the ABLE group. A list of currently active projects can be found there.


I am involved as both a client and a mentor for the Masters in Software Engineering programs.

Upcoming Events

  • SEAMS 2016: 11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems . May 16-17, 2016, Austin, Texas
  • SEsCPS: 2nd International Workshop on Software Engineering for Smart Cyber-Physical Systems (SEsCPS'16) In conjunction with ICSE 2016, Austin, Texas on May 16, 2016
  • ICSOFT-EA 201611th International Conference on Software Engineering and Applications, 24-26 July, 2016, Lisbon, Portugal
  • EDCC 2016: The 12th European Dependable Computing Conference (EDCC 2016), September 5-9, Gothenburg, Sweden
  • APSEC 2016: 23rd Asia-Pacific Software Engineering Conference6th-9th December 2016, University of Waikato, Hamilton, New Zealand