Publications

2015

Steinmacher, I., Conte, T., Gerosa, M. A., Redmiles, D. Social Barriers Faced by Newcomers Placing Their First Contribution in Open Source Software Projects. Proc. ACM Computer Supported Cooperative Work (CSCW 2015), To Appear.

Steinmacher, I., Silva, M.A.G.,  Gerosa, M. A. ; Redmiles, D. A systematic literature review on the barriers faced by newcomers to open source software projects” Information and Software Technology, Vol. 59, pp.67-85, 2015

2014

Al-Ani, B., Marczak, S., Redmiles, D., Prikladnicki, R. Facilitating Contagion Trust through Tools in Global Systems Engineering Teams. Information and Software Technology, Vol 56, no. 3, pp. 309-320, 2014.

Wang, Y., Wagstrom, P., Duesterwald, E., Redmiles, D. New Opportunities for Extracting Insights from Cloud Based IDEs. Proc. of ICSE’14, NIER Track, 2014. Innovation and Future Impact Award.

Steinmacher, I., Gerosa, M.A., Redmiles, D.F. Onboarding, and Retaining Newcomer Developers in Open Source Software Projects. Proc. Workshop of Global Software Development in a CSCW perspective, held in conjunction with the 17th ACM Conference on Computer Supported Cooperative Work and Social Computing (CSCW), Baltimore, 2014.

Steinmacher, I., Wiese, I., Conte, T., Gerosa, M.A., Redmiles, D. “The hard life of open source software project newcomers”. Proc. the 7th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), held in conjunction with the 36th International Conference on Software Engineering (ICSE), Hyderabad, India, 2014. pp. 72.

2013

Al-Ani, B., Marczak, S., Prikladnicki, R., Redmiles, D. Revisiting the Factors that Engender Trust of Global Systems Engineers, The 8th IEEE International Conference on Global Software Engineering (ICGSE 2013, Bari, Italy), August 2013, pp. 31-40.

Koehne, B., Redmiles, D. Identity Design in Virtual Worlds, The 4th International Symposium on End-User Development (IS-EUD 2013, Copenhagen, Denmark), Springer Lecture Notes in Computer Science, V. 7897, June 2013, pp. 56-71.

Wang, Yi, Redmiles, D. Understanding Cheap Talk and the Emergence of Trust in Global Software Engineering: An Evolutionary Game Theory Perspective, The 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2013), held in conjunction with the 35th International Conference on Software Engineering (ICSE 2013, San Francisco, California), May 25, 2013, published in ACM SIGSOFT Software Engineering Notes, V. 38, N. 5, September 2013, pp. 34-37.

Ban Al-Ani, Matthew J. Bietz, Yi Wang, Erik Trainer, Benjamin Koehne, Sabrina Marczak, David Redmiles, and Rafael Prikladnicki. 2013. Globally distributed system developers: their trust expectations and processes. In Proceedings of the 2013 conference on Computer supported cooperative work (CSCW ’13). ACM, New York, NY, USA, 563-574.

2012

Al-Ani, B., Wang, Y., Marczak, S., Trainer, E., Redmiles, D. Distributed Developers and the Non-Use of Web 2.0 Technologies: A Proclivity Model, The 7th International Conference on Global Software Engineering (ICGSE 2012, Porto Alegre, Brazil), August 2012, pp. 104-113.

Su, N.M., Wilensky, H.N., Redmiles, D.F. Doing Business with Theory: Communities of Practice in Knowledge Management, Computer-supported Cooperative Work, V. 21, N. 2, June 2012, pp. 111-162. [DOI]

Koehne, B., Redmiles, D. Envisioning Distributed Usability Evaluation through a Virtual World Platform, The 2012 International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), held in conjunction with the 34th International Conference on Software Engineering (ICSE 2012, Zurich, Switzerland), June 2012, pp. 73-75. [DOI], [PDF]

Wang, Y., Trainer, E., Al-Ani, B., Redmiles, D., Marczak, S. Attitude and Usage of Collaboration Tools in GSE: A Practitioner Oriented Theory, The 2012 International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), held in conjunction with the 34th International Conference on Software Engineering (ICSE 2012, Zurich, Switzerland), June 2012, pp. 135-137. [DOI]

Trainer, E., Quirk, S., de Souza, C.R.B., and Redmiles, D.F. Usability Inspection Method-based Analysis of a Socio-Technical Visualization Tool, Technical Report UCI-ISR-12-6, Institute for Software Research, University of California, Irvine, CA, June 2012. [PDF, ISR - UC Irvine]

Trainer, E.H., Redmiles, D.F. Foundations for the Design of Visualizations that Support Trust in Distributed Teams, International Working Conference on Advanced Visual Interfaces (AVI 2012, Capri Island, Italy), May 2012, pp. 34-41. [DOI]

Al-Ani, B., Trainer, E., Redmiles, D., Simmons, E. Trust and Surprise in Distributed Teams: Towards an Understanding of Expectations and Adaptations, The 4th ACM International Conference on Intercultural Collaboration (ICIC 2012, Bengaluru, India), March 2012, pp. 97-106. [DOI]

Koehne, B., Shih, P.C., Olson, J.S. 2012. Remote and alone: coping with being the remote member on the team. In Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work (CSCW ’12). ACM, New York, NY, USA, 1257-1266. [DOI], [PDF]

Al-Ani, B., Marczak, S., Trainer, E., Redmiles, D., Prikladnicki, R. Distributed Developers’ Perspectives of Web 2.0 Technologies in Supporting the Development of Trust, Workshop on The Future of Collaborative Software Development, held in conjunction with the ACM Conference on Computer-Supported Cooperative Work (CSCW 2012, Seattle, WA), February 2012, 3 pages, Workshop papers available online at http://research.microsoft.com/en-us/events/futurecsd/.

2011

Al-Ani, B., Wilensky, H., Redmiles, D., Simmons, E. An Understanding of the Role of Trust in Knowledge Seeking and Acceptance Practices in Distributed Development Teams, The 6th International Conference on Global Software Engineering (ICGSE 2011, Helsinki, Finland), August 2011. [DOI]

Sarma, A., Redmiles, D., van der Hoek, A. Palantír: Early Detection of Development Conflicts Arising from Parallel Code Changes, IEEE Transactions on Software Engineering, V. 38, N. 4, June 2011, pp. 889-908. [DOI]

de Souza, C.R.B., Redmiles, D.F. The Awareness Network, To Whom Should I Display My Actions? And, Whose Actions Should I Monitor?, IEEE Transactions on Software Engineering, V. 37, N. 3, May/June 2011, pp. 325-340. [DOI]

Trainer, E., Al-Ani, B., Redmiles, D. Impact of Collaborative Traces on Trustworthiness, The 2011 International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), held in conjunction with the 33rd International Conference on Software Engineering (ICSE 2011, Honolulu, Hawaii), May 2011, pp. 40-47. [DOI]

Koehne, B., Redmiles, D., Fischer, G. Extending the Meta-Design Theory: Engaging Participants as Active Contributors in Virtual Worlds, The Third International Symposium on End-User Development (IS-EUD 2011, Torre Canne, Italy), June 2011, pp. 264-269. [DOI], [PDF]

Koehne, B., Redmiles, D., Fischer, G. Details on Extending the Meta-Design Theory: Results from Participant Observation of Active Contributors in Virtual Worlds, Technical Report UCI-ISR-11-1, Institute for Software Research, University of California, Irvine, CA, March 2011. [PDF, ISR - UC Irvine]

2010

Sarma, A., Redmiles, D., van der Hoek, A. Categorizing the Spectrum of Coordination Technology, IEEE Computer, V. 43, No. 6, June 2010, pp. 61-67. [DOI]

Trainer, E., Redmiles, D. Initial Successes and Failures Prototyping Socio-technical Visualizations Using a Collaboration Infrastructure, Technical Report UCI-ISR-10-5, Institute for Software Research, University of California, Irvine, CA, November 2010. [PDF, ISR - UC Irvine]

2009

Trainer, E., Redmiles, D. A Survey of Visualization Tools that Promote Awareness of Software Development Activities, Technical Report UCI-ISR-09-5, Institute for Software Research, University of California, Irvine, CA, December 2009. [PDF, ISR - UC Irvine]

Al-Ani, B., Redmiles, D. Trust in Distributed Teams: Support through Continuous Coordination, IEEE Software, V. 26, N. 6 November / December 2009, pp. 35-40. [DOI]

de Souza, C.R.B., Redmiles, D. On The Roles of APIs in the Coordination of Collaborative Software Development, Computer Supported Cooperative Work, V. 18, Nos. 5-6, December 2009, pp. 445-475. [DOI]

Thies, P. and Koehne, B. Electronic Glassboard – Conception and Implementation of an Interactive Tele-presence Application. HCI International 209, San Diego, CA.  July 2009. [DOI]