|
|
Selected Papers
(for a complete list, see Vita )
Current
research
projects
Architecting Socio-Technical
Ecosystems
Coordination and the Limits of
Modularity
Sharing and Co-creation of Scientific
Software
Past
research projects
Defect Occurrence Prediction
Software Process
Architecting
Socio-Technical Ecosystems
For a description
of this research area click here.
Daniel, S., Maruping, L., Cataldo, M., Herbsleb, J. (2012).
When Cultures Clash: Participation in Open Source Communities and Its
Implications For Organizational Commitment. International Conference on Information
Systems, Shanghai, China. (pdf)
Ramasubbu, N., Cataldo, M., Balan, R. K. and Herbsleb, J. (2011).
Configuring Global Software Teams: A Multi-Company Analysis of
Productivity, Quality, and Profits. In Proceedings, International Conference on Software
Engineering, Honolulu, HI, pp. 261-270. (ACM
Distinguished Paper award) (pdf)
Cataldo, M. and Herbsleb, J. 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. 161-170. (pdf)
Wagstrom, P., Mockus, A., Herbsleb,
J.D., &
Kraut, R.E. (2010). The Impact of Commercial Organizations on Volunteer
Participation in an Online Community. Academy of Management Conference. (pdf)
Gurbani, V.K., Garvert, A., &
Herbsleb, J.D. (2010). Managing a Corporate Open Source Software Asset.
Communications of the ACM,
53,
2,
pp.
155-159.
(pdf)
Wagstrom, P. (2009). Vertical Interaction in Open Software Engineering
Communities. PhD Thesis, School of Computer Science, Carnegie Mellon
University, May, 2009. (pdf)
Espinosa, A., Slaughter, S., Kraut, R.,
&
Herbsleb, J. (2007). Familiarity, Complexity and Team Performance in
Geographically Distributed Software Development. Organization Science,
July-August,18, pp. 613 – 630. (pdf)
Espinosa, J. A., Slaughter, S. A.,
Kraut, R. E.,
& Herbsleb, J. D. (2007). Team Knowledge and Coordination in
Geographically Distributed Software Development. Journal of Management Information Systems,
24,
1,
pp.
5
–
12.
(pdf)
Gurbani, V.K., Garvert, A., &
Herbsleb, J.D. (2006). A Case study of a corporate open source
development model. In Proceedings of the International Conference
on Software Engineering, Shanghai, China, May 20-25, pp. 472-481. (pdf)
Mullick, N., Bass, M., Houda, Z.,
Sangwan, R., Paulish, D., Cataldo, M., Herbsleb, J., & Bass, L.
(2006). Siemens Global Studio Project: Experiences adopting an
integrated GSD infrastructure. In Proceedings,
International Conference on Global Software Engineering, pp.203-212.
(pdf)
Herbsleb, J., Paulish, D.J., &
Bass, M. (2005). Global software development at Siemens: Experience
from nine projects. International Conference on Software
Engineering (ICSE), St. Louis, MO, May 15-21, pp. 524-533. (pdf)
Wagstrom, P., Herbsleb, J., &
Carley, K. (2005). A Social network approach to free/open source
software simulation. In Proceedings, First International Conference
on Open Source Systems, Genoa, Italy, July 11-15. (pdf)
Herbsleb, J.D. & Mockus, A. (2003).
An empirical study of speed and communication in globally-distributed
software development. IEEE Transactions on Software Engineering,
29, 3, 1-14. (pdf)
Espinosa,
J. A., Kraut, R.E., Slaughter, S. A., Lerch, J. F., Herbsleb, J. 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.
Mockus, A., Fielding, R., &
Herbsleb, J.D. (2002). Two case studies of open source software
development: Apache and Mozilla. ACM Transactions on Software
Engineering and Methodology, 11, 3, pp. 309-346. (pdf)
Espinosa,
J. A., Kraut, R.E., Slaughter, S. A., Lerch, J. F., Herbsleb, J. D.,
& Mockus, A. (2001). Shared mental models and coordination in
large-scale, distributed software development. In Proceedings,
International Conference in Information Systems, New Orleans, LA,
December 16- 19. (pdf)
Herbsleb, J.D., Mockus, A., Finholt,
T.A., & Grinter, R.E. (2001). An empirical study of global software
development: Distance and speed. In Proceedings, International
Conference on Software Engineering, Toronto, Canada, May 15-18, pp.
81-90. (pdf)
Herbsleb, J.D., & Moitra, D.
(2001). Global software development. IEEE Software,
March/April, 16-20. (pdf)
Herbsleb, J.D., Mockus, A., Finholt,
T.A., & Grinter, R.E. (2000). Distance, dependencies, and delay in
a global collaboration. In Proceedings, ACM Conference on
Computer-Supported Cooperative Work, Philadelphia, PA, Dec. 2-7,
pp. 319-328. (pdf)
Mockus, A., Fielding, R.T., &
Herbsleb, J. (2000). A case study of open source software development:
The Apache server. In Proceedings, International Conference on
Software Engineering, Limerick Ireland, June 5-7, pp. 263-272. (pdf)
Grinter,
R.E., Herbsleb, J.D., & Perry, D.E. (1999). The geography of
coordination: Dealing with distance in R&D work. In Proceedings,
ACM
Conference
on
Supporting
Group
Work
(GROUP
99), Phoenix, AZ,
November 14-17, pp. 306-315. (pdf)
Herbsleb, J. D., & Grinter, R. E.
(1999). Architectures, coordination, and distance: Conway's Law and
beyond. IEEE Software, Sept/Oct 1999, 63-70. (pdf)
Herbsleb, J. D., & Grinter, R. E.
(1999). Splitting the organization and integrating the code: Conway's
Law revisited. In Proceedings, International Conference on Software
Engineering, Los Angeles, CA, May 16-22, pp. 85-95. (pdf)
Coordination and
the Limits of Modularity
For a description of this
research area click here.
Dabbish, L., Stuart, C., Tsay, J. and Herbsleb, J. (2012). Social
Coding in GitHub: Transparency and Collaboration in an Open Software
Repository. In Proceedings, Computer-Supported
Cooperative Work, Seattle, WA, pp. 1277-1286. (pdf)
Wagstrom,
P., Herbsleb, J.D., & Carley, K. (2010). Communication, Team
Performance, and the Individual: Bridging Technical Dependencies. Academy of Management
Conference. (Best Paper Award)
(pdf)
Cataldo, M., Mockus, A., Roberts, J.A.,
&
Herbsleb, J.D. (2009). Software Dependencies, Work Dependencies, and
Their Impact on Failures. IEEE
Transactions on Software Engineering, 99, 864-878. (pdf)
Dekel, U. & Herbsleb, J.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,
P., & Herbsleb, J. (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, M. & Herbsleb, J.D.
(2008). Communication networks in geographically distributed software
development. In Proceedings, ACM
Conference on
Computer- Supported Cooperative Work, San Diego, CA, Nov. 8-12,
pp.
579-588. (pdf)
Dekel, U. & Herbsleb, J.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. (pdf)
Cataldo, M., Herbsleb, J.D., Carley,
K.M. (2008). Socio-technical congruence: a framework for assessing the
impact of technical and work dependencies on software development
productivity. In Proceedings, Second
ACM-IEEE International Symposium
on Empirical Software Engineering and Measurement,
Kaiserslautern,
Germany, Oct. 9-10, pp. 2-11. (ACM
Distinguished Paper award) (pdf)
LaToza, T.D., Garlan D., Herbsleb J.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. (pdf)
Dekel, U. & Herbsleb, J.D. (2007).
Notation and Representation in Collaborative Object-Oriented Design, in
Proceedings, OOPSLA 2007, pp.
261-280. (pdf)
Cataldo, M., Wagstrom, P., Herbsleb,
J.D., Carley, K. (2006).
Identification of coordination requirements:
Implications for the design of collaboration and awareness tools. In
Proceedings, ACM Conference on
Computer-Supported Cooperative Work, Banff Canada, pp. 353-362. (Best Paper Award). (pdf)
Herbsleb, J.D., Mockus, A., Roberts,
J.A. (2006). Collaboration in Software Engineering Projects: A Theory
of Coordination. International
Conference on Information Systems, Milwaukee, WI. (Best in Track Award). (pdf)
Herbsleb, J.D., & Mockus, A.
(2003).
Formulation and preliminary test of an empirical theory of coordination
in software engineering. In Proceedings, European Software
Engineering Conference and ACM SIGSOFT Symposium on the Foundations of
Software Engineering, Helsinki, Finland, September 1-5, pp. 112-121.
(pdf)
Handel, M. & Herbsleb, J.D. (2002).
What is Chat doing in the workplace? Proceedings of ACM Conference
on Computer-Supported Cooperative Work (CSCW), New Orleans, LA, pp.
1-10. (pdf)
Herbsleb,
J.D., Atkins, D.L., Boyer, D.G., Handel, M., & Finholt, T.A.
(2002). Introducing Instant Messaging and Chat into the workplace. In Proceedings
of
ACM
Conference
on
Computer-Human
Interaction, Minneapolis, MN,
April 20-25, pp. 171-178. (pdf)
Mockus, A., & Herbsleb, J.D.
(2002). Expertise Browser: A quantitative approach to identifying
expertise. In Proceedings of International Conference on Software
Engineering, Orlando, FL, May 19-25, pp. 503-512. (pdf)
Colbert,
R. O., Compton, D. S., Hackbarth, R. L., Herbsleb, J. D., Hoadley, L.
A., & Wills, G. J. (2001). Advanced services: Changing how we
communicate. Bell Labs Technical Journal, 6(1), Jan.-Jun.,
211-228. (pdf)
Godefroid,
P., Herbsleb, J.D., Jagadeesan, L.J., & Li, D. (2000). Ensuring
privacy in presence awareness systems: An automated verification
approach. In Proceedings, ACM Conference on Computer-Supported
Cooperative Work, Philadelphia, PA, Dec. 2-7, pp. 59-68. (pdf)
Herbsleb, J. D. (1999). Metaphorical
representation in collaborative software engineering. In Proceedings,
International
Joint
Conference
on
Work
Activities,
Coordination,
and
Collaboration, San Francisco, CA, February 22-25, pp. 117-125. (pdf)
Herbsleb,
J. D., Klein, H., Olson, G. M., Brunner, H., Olson, J. S., &
Harding, J. (1995). Object-oriented analysis and design in software
project teams. Human Computer Interaction, 10, 249-292. (pdf)
Sharing and
Co-creation of Scientific Software
Howison, J. and Herbsleb, J. D. (2011). Scientific software
production: incentives and
collaboration. In Proceedings, Computer-Supported Collaborative Work
Hangzhou, China, pp. 513-522. (pdf)
For a description of this
research area click here.
Defect
Occurrence
Prediction
Li, P.L., Herbsleb, J., Shaw, M., &
Robinson, B. (2006). Experiences and results from initiating field
defect prediction and product test prioritization efforts at ABB Inc.
In Proceedings of the International Conference on Software
Engineering, Shanghai, China, May 20-25, pp. 413-423. (pdf)
Li, P.L, Herbsleb, J., & Shaw, M.
(2005). Forecasting field defect rates using a combined time-based and
metrics-based approach: A case study of OpenBSD. In Proceedings of
the 16th IEEE International Symposium on Software Reliability
Engineering. (pdf)
Li, P. L., Herbsleb, J., & Shaw, M.
(2005). Finding predictors of field defects for open source software
systems in commonly available data sources: A case study of OpenBSD. In
Proceedings, IEEE International Software Metrics
Symposium, 19-22 September, Como, Italy. (pdf)
Li, P., Shaw, M., Herbsleb J., Ray, B.,
& Santhanam, P. (2004). Empirical evaluation of defect projection
models for widely-deployed production software systems. In Proceedings,
ACM
Symposium
on
the
Foundations
of
Software
Engineering. (pdf)
Software Process
Herbsleb, J. D., Zubrow, D., Goldenson,
D., Hayes, W., & Paulk, M. (1997). Software quality and the
capability maturity model. Communications of the ACM, 40,
30-40. (pdf)
|
|