James D.

James D. Herbsleb

Professor, School of Computer Science
Head, Software and Societal Systems Department
Carnegie Mellon University


What would a science of software engineering look like? Keynote address delivered jointly to the Cooperative and Human Aspects of Software Engineering (CHASE) and Crowd Sourcing in Software Engineering (CSI-SE) Workshops (ICSE 2018). May 27, 2018, Gothenberg, Sweden.

Building a Theory of Coordination: Why and How. Keynote address at the ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2016)November 17, 2016, Seattle, WA.  Link to paper in FSE proceedings.

Socio-Technical CoordinationKeynote address at the International Conference on Software Engineering (ICSE 2014), June 4, 2014, Hyderabad, India.  Link to video on YouTube. 

From Openness to Transparency: The Role of Social Media in Open Source Ecosystems. Keynote address at International Conference on Open Source Systems (OSS 2011), October 6, 2011, Salvador, Brazil.

Architectural Knowledge and Organizational Context: The Case for Socio-Technical StylesKeynote presentation at Workshop on SHAring and Reusing architectural Knowledge, May 24, 2011, Honolulu, HI.

Talking about ConcernsInvited presentation at International Conference on Aspect-Oriented Development, March 23, 2011, Porto de Galinhas, Brazil.

Replication and Robust Results.  Keynote presentation at Workshop on Replication in Software Engineering, May 4, 2010, Capetown, South Africa. 

MSR: Mining for Scientific Results?  Keynote presentation at Mining Software Repositories, May 2, 2010, Capetown, South Africa.  A Socio-Technical Approach to Collaboration, Coordination, and Governance.  IBM T.J. Watson Research Center, March 12, 2010. (Invited presentation).

Sociotechnical Ecosystems. IFIP WG 2.9, San Diego, February 10, 2010. (Invited presentation).

On the Diminishing Prospects for an Engineering Discipline of Requirements.  Keynote presentation, IEEE International Requirements Engineering Conference, Sept. 2, 2009, Atlanta, GA.On the Diminishing Prospects for an Engineering Discipline of Requirements.  Atlanta, GA, International Conference on Requirements Engineering.  (Keynote address).

Coordination in Global Development.  University of British Columbia, October 2, 2008.  (Distinguished Speaker Series presentation). 

Tactics for Global Software Development: When to do What?  Siemens Software Engineering Conference, July 17, 2008.  (Keynote address). 

A Highly Selective, Deeply Biased, and Mildly Heretical View of Software Engineering.  Microsoft Research / University of Washington Summer Institute, August 12, 2007.  (Keynote address).

Global Software Engineering: The Future of Socio-technical Coordination, in Future of Software Engineering 2007, L. Briand and A. Wolf, Editors. 2007, IEEE-CS Press. (Invited presentation, ICSE 2007.) 

Open Source Ecologies.  IBM Toronto, Academy of Technology Open Source Conference, February 27, 2007.  (Keynote address). 

Aligning Coordination Behavior with Coordination Needs: Congruence in Software Development.  IBM TJ Watson Research, February 13, 2007.  (Invited presentation). 

Coordination in Engineering: Computing Task Dependencies from Work Artifacts.  Boeing Phantom Works, January 9, 2007.  (Invited presentation.)

Coordination in GSD: Making the Invisible Visible.  International Conference on Global Software Engineering, Florianopolis, Brazil, Oct. 16. (Keynote address)

From Software Engineering to Software as Service: Computing Task Dependencies from Work Artifacts.  Microsoft Research Laboratory, August 11, 2006.  (Invited presentation.)

Dependencies and awareness in unstable environments.  Stanford University, March 22, 2006.  (Invited presentation.)

Overcoming the Challenges of Global Development.  OOP 2006, Munich, Germany, January 18, 2006.  (Invited presentation).

What Every Commercial Developer Should Know about How Open Source Works.  OOP 2006, Munich, Germany, January 19, 2006.  (Invited presentation).

Integrating organizational systems.  Keynote, Siemens Technology Day 2005, Salzburg, Austria, 11/7/2005. 

Beyond computer science.  International Conference on Software Engineering (ICSE), pp. 23-27, St. Louis, MO, May 15-21, 2005 (invited presentation).

Why open source works.  Open Source and Free Software: Concepts, Controversies, and Solutions, May 9-11, University of Toronto, Toronto, Canada.  http://osconf.kmdi.utoronto.ca/default.htm (invited presentation, video).

Two Cases of Open Source Software Development: Apache and Mozilla. HBS - MIT Sloan Free/Open Source Software Conference: New Models of Software Development, June 19-20, Harvard Business School and MIT Sloan School of Business. http://opensource.mit.edu/conference.html (invited presentation.)

Research Priorities in Open Source Software Development.  Advancing the Research Agenda on Free/Open Source Software, Oct. 14, Brussels, Belgium.  Institute of Infonomics, University of Maastricht and Center for Information Policy, University of Maryland.  http://www.infonomics.nl/FLOSS/workshop/ (invited presentation.)

Global Software Development: The Bell Labs Collaboratory.  In proceedings, International Conference on Software Engineering (ICSE 2001) Toronto, Canada, May 15-18, p. 681.  (Invited presentation.)

James D. Herbsleb's bio page, ISR, SIC, SCS, CMU

© 2006-2018 James D. Herbsleb.
Site by ABWebworks.