Jim Herbsleb
CASOS Related faculty, Professor

Email: jdh[AT]cs.cmu.edu

Homepage: http://conway.isri.cmu.edu/~jdh/

CMU Affiliation: SE, COS, HCII

Office: 5307 Wean Hall

Phone: 412-268-8933

Fax: 412-268-1744

Research:
Collaboration in software engineering, especially across distance, and how to support it with collaboration technology, software engineering and management practices, and appropriate organizational design, and open source software development.

Publications:

Kalyanasundaram, Arun & Wei, Wei & Carley, Kathleen M & Herbsleb, James D . (2015). An Agent-Based Model of Edit Wars in Wikipedia: How and When is Consensus Reached. Proceedings of the 2015 Winter Simulation Conference, eds. L. Yilmaz, W.K.V. Chan, T.M.K. Roeder, C. Macal and M.D. Rossetti, Huntington Beach, CA, [pdf]

Towne, Ben & Herbsleb, James D . (2012). Design Considerations for Online Deliberation. Journal of Information Technology & Politics, 9, 97-115.

Ramasubbu, Narayan & Cataldo, Marcelo & Balan, Rajesh K & Herbsleb, James D . (2011). Configuring global software teams: a multi-company analysis of project productivity, quality, and profits. In proceedings of the 33rd International Conference on Software Engineering, Waikiki, Honolulu, HI, May 21-28, 2011, pp. 261-270., WebSite: [link]

Dabbish, Laura & Towne, Ben & Diesner, Jana & Herbsleb, James D . (2011). Construction of association networks from communication in teams working on complex projects. . Statistical Analysis and Data Mining, special issue: Networks, 4, 547-563. [DOI] [pdf]

Sherae, Daniel & Maruping, Likoebe & Cataldo, Marcelo & Herbsleb, James D . (2011). When Cultures Clash: Participation in Open Source Communities and Its Implications for Organizational Commitment. ICIS 2011 Proceedings. Paper 7. December 7, 2011. , WebSite: [link]

Ramasubbu, Narayan & Cataldo, Marcelo & Balan, Rajesh K & Herbsleb, James D . (2011). Factors leading to integration failures in global feature-oriented development: an empirical analysis. In Proceedings, International Conference on Software Engineering, Honolulu, HI, pp. 261-270. (ACM Distinguished Paper award)., WebSite: [link]

Dabbish, Laura & Towne, Ben & Diesner, Jana & Herbsleb, James D . (2011). Construction of Task Dependency Networks From Communication In Teams Working On Complex Problems. Journal of Statistical Analysis and Data Mining, 5, 547-563.

Gurbani, V. K & Garvert, A & Herbsleb, James D . (2010). Managing a Corporate Open Source Software Asset. Communications of the ACM, 53, 155-159. [DOI]

Wagstrom, Patrick A & Herbsleb, James D & Carley, Kathleen M . (2010). Communication, Team Performance, and the Individual: Bridging Technical Dependencies. Academy of Management Conference, August 6-8, 2010, Montréal, Québec, Canada. Received Best Paper Award. [Link],

Wagstrom, Patrick A & Mockus, A & Herbsleb, James D & Kraut, Robert E . (2010). The Impact of Commercial Organizations on Volunteer Participation in an Online Community. Academy of Management Conference, Montréal, Canada, August 6-10, 2010. Forthcoming. (Draft), [pdf]

Towne, Ben & Birn, Claudia M & Herbsleb, James D . (2010). The VistA Ecosystem: Current Status and Future Directions. Carnegie Mellon University, School of Computer Science, Institute for Software Research International, Techincal Report CMU-ISR-10-124., []

Cataldo, Marcelo & Mockus, A & Roberts, J. A & Herbsleb, James D . (2009). Software Dependencies, Work Dependencies, and Their Impact on Failures. IEEE Transactions on Software Engineering, 35, 864-878. [pdf]

Dekel, U & Herbsleb, James D . (2009). Improving API Documentation Usability with Knowledge Pushing. In Proceedings, International Conference on Software Engineering, Vancouver, Canada, May 16-24, pp. 320-330., [pdf]

Sarma, A & Maccherone, L & Wagstrom, Patrick A & Herbsleb, James D . (2009). Tesseract: Interactive Visual Exploration of Socio-Technical Relationships in Software Development. In Proceedings, International Conference on Software Engineering, Vancouver, Canada, May 16-24, pp. 23-33., [pdf]

Cataldo, Marcelo & Herbsleb, James D & Carley, Kathleen M . (2008). Socio-Technical Congruence: A Framework for Assessing the Impact of Technical and Work Dependencies on Software Development Productivity. In Proceedings of the 2nd International Symposium on Empirical Software Engineering and Measurement, Kaiserslautern, Germany. ACM Distinguished Paper Award. , WebSite: [link]

Cataldo, Marcelo & Herbsleb, James D . (2008). Communication networks in geographically distributed software development. In Proceedings of ACM Conference on Computer-Supported Cooperative Work, San Diego, CA, Nov. 8-12, 2008, pp. 579-588., WebSite: [link]

Dekel, U & Herbsleb, James D . (2008). Pushing relevant artifact annotations in collaborative software development. In Proceedings, ACM Conference on Computer-Supported Cooperative Work, San Diego, CA, Nov. 8-12, pp. 1-4., WebSite: [link]

Sarma, A & Herbsleb, James D & Sadeh, Norman. (2008). Using development experience to calculate congruence. Workshop on Socio-Technical Congruence, Collocated with ICSE 2008, Leipzig, Germany., [pdf]

Sarma, A & Herbsleb, James D & Van Der Hoek, A. (2008). Challenges in Measuring, Understanding, and Achieving Social-Technical Congruence. Workshop on Socio-Technical Congruence (STC-2008), May 10, Leipzig, Germany., [pdf]

Herbsleb, James D & Sarma, A & Mockus, A & Cataldo, Marcelo. (2008). Using Distributed Constraint Satisfaction to Build a Theory of Congruence. Workshop on Socio-Technical Congruence (STC-2008), May 10, Leipzig, Germany., [pdf]

Herbsleb, James D & Weber, Roberto A & Cai, Y & Finholt, T. (2008). Economic Congruence in Open Source Ecologies. Workshop on Socio-Technical Congruence (STC-2008), May 10, 2008, Leipzig, Germany., [pdf]

Cataldo, Marcelo & Bass, Matthew & Herbsleb, James D & Bass, Len. (2007). On Coordination Mechanism in Global Software Development. Proceedings of the International Conference on Global Software Engineering (ICGSE'07), Munich, Germany, August 27-30, 2007, pp.71-80., [pdf]

Bass, Matthew & Vesna, Mikulovic & Bass, Len & Herbsleb, James D & Cataldo, Marcelo. (2007). Architectural Misalignment: An Experience Report. Proceedings of the Conference on Software Architecture (WICSA'07), Mumbai, India, January 6-9, 2007., [pdf]

Espinosa, A & Slaughter, S & Kraut, Robert E & Herbsleb, James D . (2007). Familiarity, Complexity and Team Performance in Geographically Distributed Software Development. Organization Science, July-August, 613-630.

Espinosa, A & Slaughter, S & Kraut, Robert E & Herbsleb, James D . (2007). Team Knowledge and Coordination in Geographically Distributed Software Development. Journal of Management Information Systems, 24, 5-12. WebSite: [link]

Lescher, C & Bass, Matthew & Herbsleb, James D . (2007). Collaboration in Global Software Projects at Siemens: An Experience Report. International Conference on Global Software Engineering, Munich, Germany, August 27-30, 2007, pp. 33-39., [pdf]

LaToza, T. D & Garlan, David & Herbsleb, James D & Myers, B. A . (2007). Program Comprehension as Fact-Finding. In proceedings of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, Dubrovnik, Croatia, September 3-7, pp. 361-370., WebSite: [link]

Dekel, U & Herbsleb, James D . (2007). Notation and Representation in Collaborative Object-Oriented Design. In proceedings of OOPSLA, Montreal, Canada, October 21-25, 2007, pp. 261-280., [pdf]

Cataldo, Marcelo & Wagstrom, Patrick A & Herbsleb, James D & Carley, Kathleen M . (2006). Identification of Coordination Requirements: Implications for the Design of Collaboration and Awareness Tools. In proceedings of ACM Conference on Computer-Supported Cooperative Work, Banff Canada, pp. 353-362. Received Best Paper Award., WebSite: [link]

Mullick, N & Bass, Matthew & El Houda, Z & Paulish, D & Cataldo, Marcelo & Herbsleb, James D & Bass, Len & Sanqwan, R. (2006). Seimens Global Studio Project: Experiences Adopting and Integrated GSD Infrastructure. Proceedings of the International Conference on Global Software Engineering, Florianopolis, Brazil, [pdf]

Cataldo, Marcelo & Bass, Matthew & Herbsleb, James D & Bass, Len. (2006). Managing Complexity in Collaborative Software Development: On the Limits of Modularity. Workshop on Supporting the Social Side of Large-Scale Software Development, Conference on Computer Supported Cooperative Work (CSCW'06), Banff, Alberta, Canada,

Cataldo, Marcelo & Wagstrom, Patrick A & Herbsleb, James D & Carley, Kathleen M . (2006). A Fine-Grain Measure of Coordination: Implications for the Design of Collaboration and Awareness Tools. Presented at HCIC Winter Workshop 2006, February 1-5 2006, Boulder, CO, [pdf]

Ankolekar, A & Sycara, K & Herbsleb, James D & Kraut, Robert E & Welty, C. (2006). Supporting online problem-solving communities with the semantic web. In proceedings of International World Wide Web Conference, Edinburgh, Scotland, pp. 575-584., WebSite: [link]

Balan, Rajesh K & Gergle, D & Herbsleb, James D . (2006). Simplifying Cyber Foraging for Mobile Devices. In Proceedings, ACM International Conference on Mobile Systems, Applications, and Services. San Juan, Puerto Rico, June 11-14, pp. 272-285., WebSite: [link]

Herbsleb, James D & Mockus, A & Roberts, J. A . (2006). Collaboration in Software Engineering Projects: A Theory of Coordination. Conference, International Conference on Information Systems, Milwaukee, WI. Received Best in Track Award., [pdf]

Gurbani, V. K & Garvert, A & Herbsleb, James D . (2006). A Case Study of a Corporate Open Source Development Model. In Proceedings of International Conference on Software Engineering, Shanghai, China, May 20-25, 2006, pp. 472-481., [pdf]

Li, P. L & Herbsleb, James D & Shaw, M & Robinson, B. (2006). Experiences and Results from Initiating Field Defect Prediction and Product Test Prioritization Efforts at ABB Inc.. Conference, In proceedings of the International Conference on Software Engineering, Shanghai, China, May 20-25, pp. 413-423., [pdf]

Wagstrom, Patrick A & Herbsleb, James D . (2006). Dependency forecasting in the distributed agile organization. Communications of the ACM, 49, 55-56. [DOI]

Espinosa, A & Slaughter, S & Herbsleb, James D & Kraut, Robert E . (2005). Coordination Mechanisms in Globally Distributed Software Development. In Proceedings of the First International Conference on Management of Globally Distributed Work, Bangalore, India.,

Li, P. L & Herbsleb, James D & Shaw, M. (2005). Forecasting Field Defect Rates Using a Combined Timebased and Metrics-based Approach: a Case Study of OpenBSD. In Proceedings of the 16th IEEE International Symposium on Software Reliability Engineering, Nov 2005., [pdf]

Herbsleb, James D & Paulish, D & Bass, Matthew. (2005). Global Software Development at Siemens: Experience from Nine Projects. International Conference on Software Engineering (ICSE), pp. 524 - 533, St. Louis, MO, May 15-21, 2005., [pdf]

Wagstrom, Patrick A & Herbsleb, James D & Carley, Kathleen M . (2005). A Social network approach to free/open source software simulation. In proceedings of the First International Conference on Open Source Systems, Genoa, Italy, July 11 - 15, 2005., [pdf]

Li, P. L & Herbsleb, James D & Shaw, M. (2005). Finding Predictors of Field Defects for Open Source Software Systems in Commonly Available Data Sources: a Case Study of OpenBSD. IEEE International Software Metrics Symposium, 19-22 September, Como, Italy., [pdf]

Shaw, M & Herbsleb, James D & Ozkaya, I & Root, D. (2005). Deciding What to Design: Closing a Gap in Software Engineering Education. Invited paper for Education and Training Track of 27th International Conference on Software Engineering (ICSE 2005), May 2005., [pdf]

Herbsleb, James D & Mockus, A. (2003). An Empirical Study of Speed and Communication in Globally-Distributed Software Development. IEEE Transactions on Software Engineering, 29, 1-14. [pdf]

Herbsleb, James D & Mockus, A. (2003). Formulation and Preliminary Test of an Empirical Theory of Coordination in Software Engineering. In proceedings of the ACM Symposium on the Foundations of Software Engineering (FSE), Helsinki, Finland, pp. 112-121., WebSite: [link]

Espinosa, A & Kraut, Robert E & Slaughter, S & Lerch, J. F & Herbsleb, James D & Mockus, A. (2002). Shared mental models, familiarity, and coordination: A multi-method study of distributed software teams. International Conference in Information Systems, Barcelona, Spain, December 15-18, pp. 425-433.,

Handel, M & Herbsleb, James D . (2002). What is Chat Doing in the Workplace?. In proceedings of ACM Conference on Computer-Supported Cooperative Work (CSCW), New Orleans, LA, November 16-20, 2002, pp. 1-10., WebSite: [link]

back