Publications

2019

Wang, Y., Wang, Z., Redmiles, D.F. The Co-Evolution of Trust and Coordination in Global Software Development Teams-An Extensible Evolutionary Game Theory Model, The 52nd Hawaii International Conference on System Sciences (HICSS-52, Wailea, Hawaii)

2018

Chagas, B.A., Redmiles, D.F., de Souza, C.S. Observed Appropriation of IoT Technology: A Semiotic Account, The XVII Brazilian Symposium on Human Factors in Computing Systems (IHC 2018, Belém, Brazil), October 2018 (to appear) —One of 7 Papers out of 42 nominated for the Best Paper Award.

Wang, Z., Wang, Y., Redmiles, D. Competence-Confidence Gap: A Threat to Female Developers’ Contribution on GitHub, Software Engineering in Society Track (SEIS), the 40th International Conference on Software Engineering (ICSE 2018, Gothenburg, Sweden), May 2018, pp. 81-90. doi: 10.1145/3183428.3183437

Trainer, E.H., Redmiles, D.F. Bridging the Gap Between Awareness and Trust in Globally Distributed Software Teams, Journal of Systems and Software, V. 144, October 2018, pp. 328-341. doi: 10.1016/j.jss.2018.06.028 (Publisher’s online version appeared July 2018)

Steinmacher, I., Gerosa, M., Conte, T.U., Redmiles, D.F., Overcoming Social Barriers When Contributing to Open Source Software Projects, Computer Supported Cooperative Work (CSCW), Volume 28, Issue 1-2, April 2019, pp. 247-290. doi: 10.1007/s10606-018-9335-z. (Publisher’s online version appeared June 14, 2018)

2017

Wang, T., Redmiles, D. Auditory Overview of Web Pages for Screen Reader Users, The 30th ACM Symposium on User Interface Software and Technology (UIST 2017, Quebec City, Canada), October 2017, pp. 193-195. doi: 10.1145/3131785.3131837

Chagas, B.A., Redmiles, D.F., de Souza, C.S. End-User Development for the Internet of Things OR How can a (smart) light bulb be so complicated?, The 2017 IEEE Symposium on Visual Languages and Human Centric Computing (VL/HCC 2017, Raleigh, North Carolina), October 2017, pp. 273-277. doi: 10.1109/VLHCC.2017.8103478

Zhao, M., Wang, Y., Redmiles D. Using Collaborative Online Drawing to Build Up Distributed Teams, 12th IEEE International Conference on Global Software Engineering (ICGSE 2017, Buenos Aires, Argentina), May 22, 2017, pp. 61-65. doi: 10.1109/ICGSE.2017.3

Zhao, M., Wang, Y., Redmiles D. Using Playful Drawing to Support Affective Expressions and Sharing in Distributed Teams, Second International Workshop on Emotion Awareness in Software Engineering (SEmotion 2017), held in conjunction with the 39th International Conference on Software Engineering (ICSE 2017, Buenos Aires, Argentina), May 21, 2017, pp. 38-41. doi: 10.1109/SEmotion.2017.3

2016

Wang, Y., Redmiles, D. Exploring Trust and Cooperation Development with Agent-Based Simulation in A Pseudo Scale-free Network, The 2016 ACM International Conference on Supporting Group Work (GROUP 2016, Sanibel Island, Florida), November 2016, pp. 121-130. doi: 10.1145/2957276.2957305

Wang, Y., Redmiles, D. The Diffusion of Trust and Cooperation in Teams with Individuals’ Variations on Baseline Trust, The 19th ACM conference on Computer-Supported Cooperative Work and Social Computing (CSCW 2016, San Francisco, CA), February 2016, pp. 303-318. doi: 10.1145/2818048.2820064

2015

Steffens, F., Marczak, S., Figueira Filho, F., Treude, C., Singer, L., Redmiles, D., Al-Ani, B. Using Gamification as a Collaboration Motivator for Software Development Teams: A Preliminary Framework, the 2015 Brazilian Collaborative Systems Symposium (SBSC 2015, Salvador, Brazil), November 2015.

Wang, Y., Redmiles, D. Cheap Talk, Cooperation, and Trust in Global Software Engineering: An Evolutionary Game Theory Model with Empirical Support, Empirical Software Engineering, V. 21, No. 6, December 2016, pp. 2233-2267. doi: 10.1007/s10664-015-9407-3. (Publisher’s online version appeared October 15, 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

Zhao, M., Wang, Y., Redmiles, D. Strengthening Collaborative Groups Through Art-Mediated Self-Expression, The IEEE Symposium on Visual Languages and Human Centric Computing (VL/HCC 2015, Atlanta, Georgia), October 2015, pp. 177-181. doi: 10.1109/VLHCC.2015.7357214

Marczak, S., Filho, F.F., Singer, L., Treude, C., Steffens, F., Redmiles, D., Al-Ani, B. Studying Gamification as a Collaboration Motivator for Virtual Software Teams: Social Issues, Cultural Issues, and Research Methods, Workshop on Doing CSCW Research in Latin America, held in conjunction with the 18th ACM Conference on Computer Supported Cooperative Work and Social Computing (CSCW 2015, Vancouver, Canada), March 2015, 4 pages. Workshop papers available online at http://researcher.watson.ibm.com/researcher/view_group_subpage.php?id=5892.

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]