David F. Redmiles

Orcid: 0000-0002-1370-7123

Affiliations:
  • University of California, Irvine, USA


According to our database1, David F. Redmiles authored at least 139 papers between 1990 and 2023.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Investigating the Influence of Different Factors on the UX Evaluation of a Mobile Application.
Int. J. Hum. Comput. Interact., December, 2023

Off to a Good Start: Dynamic Contribution Patterns and Technical Success in an OSS Newcomer's Early Career.
IEEE Trans. Software Eng., February, 2023

Co-Designing for a Hybrid Workplace Experience in Software Development.
IEEE Softw., 2023

Towards An Empirical Theory of Ideologies in the Open Source Software Movement.
CoRR, 2023

Adapting Software Teams to the New Normal: An Early Case Study of Transitioning to Hybrid Work Under COVID-19.
Proceedings of the 56th Hawaii International Conference on System Sciences, 2023

Optimizing Workflow for Elite Developers: Perspectives on Leveraging SE Bots.
Proceedings of the 5th IEEE/ACM International Workshop on Bots in Software Engineering, 2023

2022
From Specialized Mechanics to Project Butlers: The Usage of Bots in Open Source Software Development.
IEEE Softw., 2022

What factors affect the UX in mobile apps? A systematic mapping study on the analysis of app store reviews.
J. Syst. Softw., 2022

2021
Are UX Evaluation Methods Providing the Same Big Picture?
Sensors, 2021

Understanding UX Better: A New Technique to Go beyond Emotion Assessment.
Sensors, 2021

Catalogs of C and Python Antipatterns by CS1 Students.
CoRR, 2021

IIAG: a data-driven and theory-inspired approach for advising how to interact with new remote collaborators in OSS teams.
Autom. Softw. Eng., 2021

Ideology in Open Source Development.
Proceedings of the 14th IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering, 2021

2020
Unveiling Elite Developers' Activities in Open Source Projects.
ACM Trans. Softw. Eng. Methodol., 2020

Elite developers' activities at open source ecosystem level.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June, 2020

2019
Overcoming Social Barriers When Contributing to Open Source Software Projects.
Comput. Support. Cooperative Work., 2019

Pedagogical Content for Professors of Introductory Programming Courses.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

Implicit gender biases in professional software development: an empirical study.
Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Society, 2019

Collaboration in global software development: an investigation on research trends and evolution.
Proceedings of the 14th International Conference on Global Software Engineering, 2019

The Co-Evolution of Trust and Coordination in Global Software Development Teams-An Extensible Evolutionary Game Theory Model.
Proceedings of the 52nd Hawaii International Conference on System Sciences, 2019

Connections and Influences Among Topics of Learning How to Program.
Proceedings of the IEEE Frontiers in Education Conference, 2019

2018
Bridging the gap between awareness and trust in globally distributed software teams.
J. Syst. Softw., 2018

Observed Appropriation of IoT Technology: A Semiotic Account.
Proceedings of the 17th Brazilian Symposium on Human Factors in Computing Systems, 2018

Competence-confidence gap: a threat to female developers' contribution on github.
Proceedings of the 40th International Conference on Software Engineering: Software Engineering in Society, 2018

2017
End-user development for the Internet of Things OR How can a (smart) light bulb be so complicated?
Proceedings of the 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, 2017

Auditory Overview of Web Pages for Screen Reader Users.
Proceedings of the Adjunct Publication of the 30th Annual ACM Symposium on User Interface Software and Technology, 2017

Using Playful Drawing to Support Affective Expressions and Sharing in Distributed Teams.
Proceedings of the 2nd IEEE/ACM International Workshop on Emotion Awareness in Software Engineering, 2017

Using Collaborative Online Drawing to Build Up Distributed Teams.
Proceedings of the 12th IEEE International Conference on Global Software Engineering, 2017

2016
Cheap talk, cooperation, and trust in global software engineering - An evolutionary game theory model with empirical support.
Empir. Softw. Eng., 2016

Exploring Trust and Cooperation Development with Agent-Based Simulation in A Pseudo Scale-free Network.
Proceedings of the 19th International Conference on Supporting Group Work, Sanibel Island, FL, USA, November 13, 2016

The Diffusion of Trust and Cooperation in Teams with Individuals¿ Variations on Baseline Trust.
Proceedings of the 19th ACM Conference on Computer-Supported Cooperative Work & Social Computing, 2016

2015
Editorial: Thematic series on software engineering from a social network perspective.
J. Internet Serv. Appl., 2015

A systematic literature review on the barriers faced by newcomers to open source software projects.
Inf. Softw. Technol., 2015

Strengthening collaborative groups through art-mediated self-expression.
Proceedings of the 2015 IEEE Symposium on Visual Languages and Human-Centric Computing, 2015

Social Barriers Faced by Newcomers Placing Their First Contribution in Open Source Software Projects.
Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing, 2015

2014
Facilitating contagion trust through tools in Global Systems Engineering teams.
Inf. Softw. Technol., 2014

New opportunities for extracting insights from cloud based IDEs.
Proceedings of the 36th International Conference on Software Engineering, 2014

The hard life of open source software project newcomers.
Proceedings of the 7th International Workshop on Cooperative and Human Aspects of Software Engineering, 2014

The Interplay among Trust, Risk, and Reliance in Global Systems Engineering Teams.
Proceedings of the IEEE 9th International Conference on Global Software Engineering, 2014

Global software development in a CSCW perspective.
Proceedings of the Computer Supported Cooperative Work, 2014

2013
Identity Design in Virtual Worlds.
Proceedings of the End-User Development - 4th International Symposium, 2013

Understanding cheap talk and the emergence of trust in global software engineering: An evolutionary game theory perspective.
Proceedings of the 6th International Workshop on Cooperative and Human Aspects of Software Engineering, 2013

Revisiting the Factors that Engender Trust of Global Systems Engineers.
Proceedings of the 8th IEEE International Conference on Global Software Engineering, 2013

Trust in virtual teams: theory and tools.
Proceedings of the Computer Supported Cooperative Work, 2013

Globally distributed system developers: their trust expectations and processes.
Proceedings of the Computer Supported Cooperative Work, 2013

2012
Palantír: Early Detection of Development Conflicts Arising from Parallel Code Changes.
IEEE Trans. Software Eng., 2012

Doing Business with Theory: Communities of Practice in Knowledge Management.
Comput. Support. Cooperative Work., 2012

Trust and surprise in distributed teams: towards an understanding of expectations and adaptations.
Proceedings of the 4th International Conference on Intercultural Collaboration, 2012

Attitude and usage of collaboration tools in GSE: A practitioner oriented theory.
Proceedings of the 5th International Workshop on Co-operative and Human Aspects of Software Engineering, 2012

Envisioning distributed usability evaluation through a virtual world platform.
Proceedings of the 5th International Workshop on Co-operative and Human Aspects of Software Engineering, 2012

Distributed Developers and the Non-use of Web 2.0 Technologies: A Proclivity Model.
Proceedings of the 2012 IEEE Seventh International Conference on Global Software Engineering, 2012

Supporting initial trust in distributed idea generation and idea evaluation.
Proceedings of the ACM 2012 International Conference on Support Group Work, 2012

A blog considered from the perspectives of social practice theory.
Proceedings of the CSCW '12 Computer Supported Cooperative Work, Seattle, WA, USA, February 11-15, 2012, 2012

Foundations for the design of visualizations that support trust in distributed teams.
Proceedings of the International Working Conference on Advanced Visual Interfaces, 2012

2011
The Awareness Network, To Whom Should I Display My Actions? And, Whose Actions Should I Monitor?
IEEE Trans. Software Eng., 2011

Extending the Meta-design Theory: Engaging Participants as Active Contributors in Virtual Worlds.
Proceedings of the End-User Development - Third International Symposium, 2011

Impact of collaborative traces on trustworthiness.
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering, 2011

An Understanding of the Role of Trust in Knowledge Seeking and Acceptance Practices in Distributed Development Teams.
Proceedings of the 6th IEEE International Conference on Global Software Engineering, 2011

2010
Categorizing the Spectrum of Coordination Technology.
Computer, 2010

Continuous Coordination Tools and their Evaluation.
Proceedings of the Collaborative Software Engineering, 2010

2009
Trust in Distributed Teams: Support through Continuous Coordination.
IEEE Softw., 2009

On The Roles of APIs in the Coordination of Collaborative Software Development.
Comput. Support. Cooperative Work., 2009

In Strangers We Trust? Findings of an Empirical Study of Distributed Teams.
Proceedings of the 4th IEEE International Conference on Global Software Engineering, 2009

Investigating Decision Making Processes in Distributed Development Teams: Findings of a Comparative Empirical Study.
Proceedings of the 4th IEEE International Conference on Global Software Engineering, 2009

The dissemination of knowledge management.
Proceedings of the 2009 International ACM SIGGROUP Conference on Supporting Group Work, 2009

GroupMind: supporting idea generation through a collaborative mind-mapping tool.
Proceedings of the 2009 International ACM SIGGROUP Conference on Supporting Group Work, 2009

2008
The Trade-Offs of Blending Synchronous and Asynchronous Communication Services to Support Contextual Collaboration.
J. Univers. Comput. Sci., 2008

Analyzing a socio-technical visualization tool using usability inspection methods.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2008

Empirical evidence of the benefits of workspace awareness in software configuration management.
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2008

XE (eXtreme Editor) - Bridging the Aspect-Oriented Programming Usability Gap.
Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), 2008

A Community of Knowledge Management Practitioners: Mirroring Power across Social Worlds.
Proceedings of the Knowledge Management In Action, 2008

An empirical study of software developers' management of dependencies and changes.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

Continuous coordination within the context of cooperative and human aspects of software engineering.
Proceedings of the 2008 International Workshop on Cooperative and Human Aspects of Software Engineering, 2008

2007
A Comprehensive Evaluation of Workspace Awareness in Software Configuration Management Systems.
Proceedings of the 2007 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007), 2007

Toward Visualization and Analysis of Traceability Relationships in Distributed and Offshore Software Development Projects.
Proceedings of the Software Engineering Approaches for Offshore and Outsourced Development, 2007

The gospel of knowledge management in and out of a professional community.
Proceedings of the 2007 International ACM SIGGROUP Conference on Supporting Group Work, 2007

Supporting collaborative software development through the visualization of socio-technical dependencies.
Proceedings of the 2007 International ACM SIGGROUP Conference on Supporting Group Work, 2007

Managing Feature Interaction by Documenting and Enforcing Dependencies in Software Product Lines.
Proceedings of the Feature Interactions in Software and Communication Systems IX, 2007

2006
Seeing further: extending visualization as a basis for usable security.
Proceedings of the 2nd Symposium on Usable Privacy and Security, 2006

Exploring the Relationship between Dependencies and Coordination to Support Global Software Development Projects.
Proceedings of the 1st IEEE International Conference on Global Software Engineering, 2006

Understanding the Trade-Offs of Blending Collaboration Services in Support of Contextual Collaboration.
Proceedings of the Groupware: Design, Implementation, and Use, 12th International Workshop, 2006

2005
Towards an architectural treatment of software security: a connector-centric approach.
ACM SIGSOFT Softw. Eng. Notes, 2005

In the eye of the beholder: A visualization-based approach to information system security.
Int. J. Hum. Comput. Stud., 2005

Two experiences designing for effective security.
Proceedings of the 1st Symposium on Usable Privacy and Security, 2005

What ideal end users teach us about collaborative software.
Proceedings of the 2005 International ACM SIGGROUP Conference on Supporting Group Work, 2005

Striving for versatility in publish/subscribe infrastructures.
Proceedings of the 5th International Workshop on Software Engineering and Middleware, 2005

Bridging the gap between technical and social dependencies with Ariadne.
Proceedings of the 2005 OOPSLA workshop on Eclipse Technology eXchange, 2005

2004
How a good software practice thwarts collaboration: the multiple roles of APIs in software development.
Proceedings of the 12th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2004, Newport Beach, CA, USA, October 31, 2004

Supporting Reflective Practitioners.
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004

Sometimes you need to see through walls: a field study of application programming interfaces.
Proceedings of the 2004 ACM Conference on Computer Supported Cooperative Work, 2004

Designing for reflective practitioners: sharing and assessing progress by diverse communities.
Proceedings of the Extended abstracts of the 2004 Conference on Human Factors in Computing Systems, 2004

2003
Using Critiquing Systems for Inconsistency Detection in Software Engineering Models.
Proceedings of the Fifteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2003), 2003

Management of Interdependencies in Collaborative Software Development.
Proceedings of the 2003 International Symposium on Empirical Software Engineering (ISESE 2003), 30 September, 2003

"Breaking the code", moving between private and public work in collaborative software development.
Proceedings of the 2003 International ACM SIGGROUP Conference on Supporting Group Work, 2003

The design of a configurable, extensible and dynamic notification service.
Proceedings of the 2nd International Workshop on Distributed Event-Based Systems, 2003

2002
Modeling software architectures in the Unified Modeling Language.
ACM Trans. Softw. Eng. Methodol., 2002

Introduction to the Special Issue on Activity Theory and the Practice of Design.
Comput. Support. Cooperative Work., 2002

Activity Theory and System Design: A View from the Trenches.
Comput. Support. Cooperative Work., 2002

An approach to usable security based on event monitoring and visualization.
Proceedings of the 2002 Workshop on New Security Paradigms, 2002

Report on the Workshop on the State of the Art in Automated Software Engineering.
Proceedings of the 17th IEEE International Conference on Automated Software Engineering (ASE 2002), 2002

Supporting the end users' views.
Proceedings of the Working Conference on Advanced Visual Interfaces, 2002

2001
Creating an Infrastructure for Ubiquitous Awareness.
Proceedings of the Human-Computer Interaction INTERACT '01: IFIP TC13 International Conference on Human-Computer Interaction, 2001

Large-Scale Collection of Usage Data to Inform Design.
Proceedings of the Human-Computer Interaction INTERACT '01: IFIP TC13 International Conference on Human-Computer Interaction, 2001

2000
WebDAV.
ACM SIGSOFT Softw. Eng. Notes, 2000

Knowledge depot.
ACM SIGSOFT Softw. Eng. Notes, 2000

Endeavors.
ACM SIGSOFT Softw. Eng. Notes, 2000

Expectation-driven event monitoring.
ACM SIGSOFT Softw. Eng. Notes, 2000

Chimera.
ACM SIGSOFT Softw. Eng. Notes, 2000

Argo/UML.
ACM SIGSOFT Softw. Eng. Notes, 2000

ArchStudio.
ACM SIGSOFT Softw. Eng. Notes, 2000

Arabica.
ACM SIGSOFT Softw. Eng. Notes, 2000

Improving the design of interactive software.
ACM SIGSOFT Softw. Eng. Notes, 2000

Cognitive support, UML adherence, and XMI interchange in Argo/UML.
Inf. Softw. Technol., 2000

Extracting usability information from user interface events.
ACM Comput. Surv., 2000

Introduction to Special Issue.
Autom. Softw. Eng., 2000

1999
Can Model Checking Scale to Software? (Panel).
Proceedings of the 14th IEEE International Conference on Automated Software Engineering, 1999

Using HTML to create early prototypes.
Proceedings of the CHI '99 Extended Abstracts on Human Factors in Computing Systems, 1999

Sweeping away disorder with the broom alignment tool.
Proceedings of the CHI '99 Extended Abstracts on Human Factors in Computing Systems, 1999

1998
Software architecture critics in the Argo design environment.
Knowl. Based Syst., 1998

Extending Design Environments to Software Architecture Design.
Autom. Softw. Eng., 1998

Software Architecture Critics in Argo.
Proceedings of the 3rd International Conference on Intelligent User Interfaces, 1998

EDEM: Intelligent Agents for Collecting Usage Data and Increasing User Involvement in Development.
Proceedings of the 3rd International Conference on Intelligent User Interfaces, 1998

Integrating Architecture Description Languages with a Standard Design Method.
Proceedings of the Forging New Links, 1998

An Approach to Large-Scale Collection of Application Usage Data Over the Internet.
Proceedings of the Forging New Links, 1998

Hit squads & bug meisters: discovering new artifacts for the design of software supporting collaborative work.
Proceedings of the CHI 98 Conference Summary on Human Factors in Computing Systems, 1998

Agents for Collecting Application Usage Data Over the Internet.
Proceedings of the Second International Conference on Autonomous Agents, 1998

1997
Argo: A Design Environment for Evolving Software Architectures.
Proceedings of the Pulling Together, 1997

1996
Visual Language Features Supporting Human-Human and Human-Computer Communication.
Proceedings of the 1996 IEEE Symposium on Visual Languages, 1996

Using critics to analyze evolving architectures.
Proceedings of the Joint Proceedings of the Second International Software Architecture Workshop (ISAW-2) and International Workshop on Multiple Perspectives in Software Development (Viewpoints '96) on SIGSOFT '96 workshops, 1996

1995
Beyond Object-Oriented Technology: Where Current Approaches Fall Short.
Hum. Comput. Interact., 1995

Usability evaluation with the cognitive walkthrough.
Proceedings of the Human Factors in Computing Systems, 1995

1994
Agent-Based Support for Communication Between Developers and Users in Software Design.
Proceedings of the Proceedings KBSE'94, 1994

1993
Observations on using empirical studies on developing a knowledge-based software engineering tool.
Proceedings of the Eighth Knowledge-Based Software Engineering Conference, 1993

Reducing the variability of programmers' performance through explained examples.
Proceedings of the Human-Computer Interaction, 1993

1992
Supporting Software Designers with Integrated Domain-Oriented Design Environments.
IEEE Trans. Software Eng., 1992

1991
A Knowledge-Based Interface to Promote Software Understanding.
Proceedings of the Proceedings 6th Annual Knowledge-Based Software Engineering Conference, 1991

Cognitive tools for locating and comprehending software objects for reuse.
Proceedings of the 13th International Conference on Software Engineering, 1991

Intertwining query construction and relevance evaluation.
Proceedings of the Conference on Human Factors in Computing Systems, 1991

1990
Schritte zur Generierung graphischer Präsentationen von Retrieval-Ergebnissen.
Proceedings of the Graphik und KI, 1990


  Loading...