André van der Hoek

Orcid: 0000-0001-7917-932X

Affiliations:
  • University of California, Irvine, USA


According to our database1, André van der Hoek authored at least 153 papers between 1995 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Characterizing Software Maintenance Meetings: Information Shared, Discussion Outcomes, and Information Captured.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Co-Creation in Fully Remote Software Teams.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

2023
Let's Go to the Whiteboard (Again): Perceptions From Software Architects on Whiteboard Architecture Meetings.
IEEE Trans. Software Eng., October, 2023

Team Creativity in a Hybrid Software Development World: Eight Approaches.
IEEE Softw., 2023

Exploring a Research Agenda for Design Knowledge Capture in Meetings.
Proceedings of the 16th IEEE/ACM International Conference on Cooperative and Human Aspects of Software Engineering, 2023

The Daily Smirk: A Preliminary Prototype for Continuous Peer Assessment of Team-based Projects.
Proceedings of the 35th International Conference on Software Engineering Education and Training, 2023

Mental Wellbeing at Work: Perspectives of Software Engineers.
Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, 2023

2022
Collaboration Tools for Developers.
IEEE Softw., 2022

Merge Nature: a tool to support research about merge conflicts.
Proceedings of the X Workshop on Software Visualization, Evolution and Maintenance, 2022

Towards Merge Conflict Resolution by Combining Existing Lines of Code.
Proceedings of the SBES 2022: XXXVI Brazilian Symposium on Software Engineering, Virtual Event Brazil, October 5, 2022

Improving Wikidata with Student-Generated Concept Maps.
Proceedings of the Sixteenth International AAAI Conference on Web and Social Media, 2022

Reading to Write Code: An Experience Report of a Reverse Engineering and Modeling Course.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training, 2022

Recurring Distributed Software Maintenance Meetings: Toward an Initial Understanding.
Proceedings of the 15th IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering , 2022

Collaboration Tool Choices and Use in Remote Software Teams: Emerging Results from an Ongoing Study.
Proceedings of the 15th IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering , 2022

2021
The Design of a Study Concerning the Capture of Important Design Bits at the Whiteboard.
Proceedings of the ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, 2021

2020
On the Nature of Merge Conflicts: A Study of 2, 731 Open Source Java Projects Hosted by GitHub.
IEEE Trans. Software Eng., 2020

Linecept: An Early Prototype of a Timeline-Based Design Coordination Tool.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June, 2020

2019
Microtask Programming.
IEEE Trans. Software Eng., 2019

Software design as multiple contrasting dialogues.
Proceedings of the 30th Annual Workshop of the Psychology of Programming Interest Group, 2019

Collecting design knowledge through voice notes.
Proceedings of the 12th International Workshop on Cooperative and Human Aspects of Software Engineering, 2019

A chatbot for conflict detection and resolution.
Proceedings of the 1st International Workshop on Bots in Software Engineering, 2019

2018
Collaborative Modeling in Software Engineering.
IEEE Softw., 2018

Beyond coding: toward software development expertise.
XRDS, 2018

Toward collecting and delivering knowledge for software design at the whiteboard.
Proceedings of the 11th International Workshop on Cooperative and Human Aspects of Software Engineering, 2018

A framework for understanding chatbots and their future.
Proceedings of the 11th International Workshop on Cooperative and Human Aspects of Software Engineering, 2018

Sketching with a purpose: moving from supporting modeling to supporting software engineering activities.
Proceedings of the 11th International Workshop on Cooperative and Human Aspects of Software Engineering, 2018

Relationship between geographical location and evaluation of developer contributions in github.
Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2018

2017
Understanding the impact of support for iteration on code search.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

Towards an IDE to Support Programming as Problem-Solving.
Proceedings of the 28th Annual Workshop of the Psychology of Programming Interest Group, 2017

2016
Crowdsourcing in Software Engineering: Models, Motivations, and Challenges.
IEEE Softw., 2016

Exploring Microtask Crowdsourcing as a Means of Fault Localization.
CoRR, 2016

Toward microtask crowdsourcing software design work.
Proceedings of the 3rd International Workshop on CrowdSourcing in Software Engineering, 2016

2015
How Software Designers Interact with Sketches at the Whiteboard.
IEEE Trans. Software Eng., 2015

Ask the crowd: Scaffolding coordination and knowledge sharing in microtask programming.
Proceedings of the 2015 IEEE Symposium on Visual Languages and Human-Centric Computing, 2015

Sameness: An Experiment in Code Search.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

CodeExchange: Supporting Reformulation of Internet-Scale Code Queries in Context (T).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

A Brief Perspective on Microtask Crowdsourcing Workflows for Interface Design.
Proceedings of the 2nd IEEE/ACM International Workshop on CrowdSourcing in Software Engineering, 2015

A Vision of Crowd Development.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Borrowing from the Crowd: A Study of Recombination in Software Design Competitions.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

2014
Microtask programming: building software with a crowd.
Proceedings of the 27th Annual ACM Symposium on User Interface Software and Technology, 2014

Supporting informal design with interactive whiteboards.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2014

2013
Welcome to the new Journal of Software Engineering Research and Development (JSERD).
J. Softw. Eng. Res. Dev., 2013

Lightweight analysis of software design models at the whiteboard.
Proceedings of the 5th International Workshop on Modeling in Software Engineering, 2013

Toward social-technical code search.
Proceedings of the 6th International Workshop on Cooperative and Human Aspects of Software Engineering, 2013

Enabling a classroom design studio with a collaborative sketch design tool.
Proceedings of the 35th International Conference on Software Engineering, 2013

Crowd development.
Proceedings of the 6th International Workshop on Cooperative and Human Aspects of Software Engineering, 2013

A study of architectural decision practices.
Proceedings of the 6th International Workshop on Cooperative and Human Aspects of Software Engineering, 2013

PorchLight: a tag-based approach to bug triaging.
Proceedings of the 35th International Conference on Software Engineering, 2013

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

The design and evaluation of a tool to support software designers at the whiteboard.
Autom. Softw. Eng., 2012

A tool for distributed software design collaboration.
Proceedings of the CSCW '12 Computer Supported Cooperative Work, Seattle, WA, USA, February 11-15, 2012, 2012

2011
Workshop on flexible modeling tools: (FlexiTools 2011).
Proceedings of the 33rd International Conference on Software Engineering, 2011

A demonstration of a distributed software design sketching tool.
Proceedings of the 33rd International Conference on Software Engineering, 2011

The code orb: supporting contextualized coding via at-a-glance views.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Teambugs: a collaborative bug tracking tool.
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering, 2011

A design perspective on modularity.
Proceedings of the 10th International Conference on Aspect-Oriented Software Development, 2011

2010
Categorizing the Spectrum of Coordination Technology.
Computer, 2010

An agenda for concern-oriented software engineering.
Proceedings of the Workshop on Future of Software Engineering Research, 2010

Bridging gaps between developers and testers in globally-distributed software development.
Proceedings of the Workshop on Future of Software Engineering Research, 2010

SPLASH 2010 workshop on flexible modeling tools.
Proceedings of the Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

Software design sketching with calico.
Proceedings of the ASE 2010, 2010

Benchmarking the Customer Configuration Updating Process of the International Product Software Industry.
Proceedings of the New Modeling Concepts for Today's Software Processes, 2010

CASI: preventing indirect conflicts through a live visualization.
Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering, 2010

Flexible Modeling Tools (FlexiTools2010).
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Collaborative Software Engineering: Concepts and Techniques.
Proceedings of the Collaborative Software Engineering, 2010

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

Collaborative Software Engineering: Challenges and Prospects.
Proceedings of the Collaborative Software Engineering, 2010

2009
Using Architectural Models to Manage and Visualize Runtime Adaptation.
Computer, 2009

Issues in mapping change-based product line architectures to configuration management systems.
Proceedings of the Software Product Lines, 13th International Conference, 2009

Modeling PLA variation of privacy-enhancing personalized systems.
Proceedings of the Software Product Lines, 13th International Conference, 2009

Multi-site evaluation of SimSE.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

An experience report on the design and delivery of two new software design courses.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

Explicit Concern-Driven Development with ArchEvol.
Proceedings of the ASE 2009, 2009

On the Use of Emerging Design as a Basis for Knowledge Collaboration.
Proceedings of the New Frontiers in Artificial Intelligence, 2009

Enabling and enhancing collaborations between software development organizations and independent test agencies.
Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering, 2009

Flexible modeling tools.
Proceedings of the 2009 conference of the Centre for Advanced Studies on Collaborative Research, 2009

2008
Continuous and automated evolution of architecture-to-implementation traceability links.
Autom. Softw. Eng., 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

Calico: a prototype sketching tool for modeling in early design.
Proceedings of the International Workshop on Modeling in Software Engineering, 2008

Multi-tiered design rationale for change set based product line architectures.
Proceedings of the 3rd International Workshop on Sharing and Reusing Architectural Knowledge, 2008

Software pre-patterns as architectural knowledge.
Proceedings of the 3rd International Workshop on Sharing and Reusing Architectural Knowledge, 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

A Visualization for Software Project Awareness and Evolution.
Proceedings of the 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis, 2007

Towards supporting awareness of indirect conflicts across software configuration management workspaces.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

Software Design and Architecture The once and future focus of software engineering.
Proceedings of the International Conference on Software Engineering, 2007

Modeling Product Line Architectures through Change Sets and Relationships.
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

Comprehensive Evaluation of an Educational Software Engineering Simulation Environment.
Proceedings of the 20th Conference on Software Engineering Education and Training (CSEE&T 2007), 2007

2006
PLA-based Runtime Dynamism in Support of Privacy-Enhanced Web Personalization.
Proceedings of the Software Product Lines, 10th International Conference, 2006

Layered Class Diagrams: Supporting the Design Process.
Proceedings of the Model Driven Engineering Languages and Systems, 2006

ArchTrace: Policy-Based Support for Managing Evolving Architecture-to-Implementation Traceability Links.
Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering (ASE 2006), 2006

Towards supporting the architecture design process through evaluation of design alternatives.
Proceedings of the 2006 Workshop on Role of Software Architecture for Testing and Analysis, 2006

Emerging design: new roles and uses for abstraction.
Proceedings of the 2006 International Workshop on Role of Abstraction in Software Engineering, 2006

Towards Awareness in the Large.
Proceedings of the 1st IEEE International Conference on Global Software Engineering, 2006

Lighthouse: coordination through emerging design.
Proceedings of the 2006 OOPSLA workshop on Eclipse Technology eXchange, 2006

2005
Impact of software engineering research on the practice of software configuration management.
ACM Trans. Softw. Eng. Methodol., 2005

A comprehensive approach for the development of modular software architecture description languages.
ACM Trans. Softw. Eng. Methodol., 2005

Software process modeling for an educational software engineering simulation game.
Softw. Process. Improv. Pract., 2005

Architectural runtime configuration management in support of dependable self-adaptive software.
ACM SIGSOFT Softw. Eng. Notes, 2005

An experimental card game for teaching software engineering processes.
J. Syst. Softw., 2005

Informatics: a focus on computer science in context.
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005

ArchEvol: versioning architectural-implementation relationships.
Proceedings of the 12th International Workshop on Software Configuration Management, 2005

Extending undergraduate CS programs with informatics: emphasizing software and system design in context.
Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2005

Informatics: A Novel, Contextualized Approach to Software Engineering Education.
Proceedings of the Software Engineering Education in the Modern Age, 2005

A B.S. degree in informatics: contextualizing software engineering education.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005

Scaling up: How Thirty-two Students Collaborated and Succeeded in Developing a Prototype Software Design Environment.
Proceedings of the 18th Conference on Software Engineering Education and Training (CSEE&T 2005), 2005

Design and Evaluation of an Educational Software Process Simulation Environment and Associated Model.
Proceedings of the 18th Conference on Software Engineering Education and Training (CSEE&T 2005), 2005

2004
Mae - a system model and environment for managing architectural evolution.
ACM Trans. Softw. Eng. Methodol., 2004

Design-time product line architectures for any-time variability.
Sci. Comput. Program., 2004

SimSE: an educational simulation game for teaching the Software engineering process.
Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2004

An Experimental, Pluggable Infrastructure for Modular Configuration Management Policy Composition.
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004

Workspace awareness in application development.
Proceedings of the 2004 OOPSLA workshop on Eclipse Technology eXchange, 2004

JPloy: User-Centric Deployment Support in a Component Platform.
Proceedings of the Component Deployment, Second International Working Conference, 2004

SIMSE: An Interactive Simulation Game for Software Engineering Education.
Proceedings of the 7th IASTED International Conference on Computers and Advanced Technology in Education, 2004

2003
Software release management for component-based software.
Softw. Pract. Exp., 2003

Towards Testing Product Line Architectures.
Proceedings of the International Workshop on Test and Analysis of Component-Based Systems, 2003

Managing the Evolution of Distributed and Interrelated Components.
Proceedings of the Software Configuration Management, 2003

Dissecting Configuration Management Policies.
Proceedings of the Software Configuration Management, 2003

Differencing and Merging within an Evolving Product Line Architecture.
Proceedings of the Software Product-Family Engineering, 5th International Workshop, 2003

Using Service Utilization Metrics to Assess the Structure of Product Line Architectures.
Proceedings of the 9th IEEE International Software Metrics Symposium (METRICS 2003), 2003

An Environment for Managing Evolving Product Line Architectures.
Proceedings of the 19th International Conference on Software Maintenance (ICSM 2003), 2003

Palantír: Raising Awareness among Configuration Management Workspaces .
Proceedings of the 25th International Conference on Software Engineering, 2003

Problems and Programmers: An Educational Software Engineering Card Game.
Proceedings of the 25th International Conference on Software Engineering, 2003

An Experimental Card Game for Teaching Software Engineering.
Proceedings of the 16th Conference on Software Engineering Education and Training (CSEE&T 2003), 2003

2002
A Testbed for Configuration Management Policy Programming.
IEEE Trans. Software Eng., 2002

Impact of the research community on the field of software configuration management: summary of an impact project report.
ACM SIGSOFT Softw. Eng. Notes, 2002

Talking about OSS: Making Sense of the Bazaar: 1st Workshop on Open Source Software Engineering - Workshop Report.
IEE Proc. Softw., 2002

Towards architecture-based self-healing systems.
Proceedings of the First Workshop on Self-Healing Systems, 2002

Understanding and Propagating Architecutural Changes.
Proceedings of the Software Architecture: System Design, Development and Maintenance, IFIP 17<sup>th</sup> World Computer Congress, 2002

Émigré: Metalevel Architecture and Migratory Work.
Proceedings of the Mobile Human-Computer Interaction, 4th International Symposium, 2002

Impact of the research community for the field of software configuration management.
Proceedings of the 24th International Conference on Software Engineering, 2002

An infrastructure for the rapid development of XML-based architecture description languages.
Proceedings of the 24th International Conference on Software Engineering, 2002

Palantír: Coordinating Distributed Workspaces.
Proceedings of the 26th International Computer Software and Applications Conference (COMPSAC 2002), 2002

2001
International workshop on software configuration management (SCM-10): new practices, new challenges, and new boundaries.
ACM SIGSOFT Softw. Eng. Notes, 2001

Making sense of the bazaar: 1<sup>st</sup> workshop on open source software engineering.
ACM SIGSOFT Softw. Eng. Notes, 2001

A Highly-Extensible, XML-Based Architecture Description Language.
Proceedings of the 2001 Working IEEE / IFIP Conference on Software Architecture (WICSA 2001), 2001

Taming architectural evolution.
Proceedings of the 8th European Software Engineering Conference held jointly with 9th ACM SIGSOFT International Symposium on Foundations of Software Engineering 2001, 2001

Adapting Game Technology to Support Individual and Organizational Learning.
Proceedings of the Thirteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2001), 2001

Measuring Product Line Architectures.
Proceedings of the Software Product-Family Engineering, 4th International Workshop, 2001

Representing Product Family Architectures in an Extensible Architecture Description Language.
Proceedings of the Software Product-Family Engineering, 4th International Workshop, 2001

The Evolution of Software Evolvability.
Proceedings of the 4th International Workshop on Principles of Software Evolution, 2001

SCM-10: Tenth International Workshop on Software Configuration Management. New Practices, New Challenges, and New Boundaries.
Proceedings of the 23rd International Conference on Software Engineering, 2001

1st Workshop on Open Source Software Engineering.
Proceedings of the 23rd International Conference on Software Engineering, 2001

1999
Configurable Software Architecture in Support of Configuration Management and Software Deployment.
Proceedings of the 1999 International Conference on Software Engineering, 1999

1998
Versioned software architecture.
Proceedings of the Third International Workshop on Software Architecture, 1998

System Modeling Resurrected.
Proceedings of the System Configuration Management, 1998

1997
The Software Dock: An Architecture for Post-Development Configuration Management in a Wide-Area Network.
Proceedings of the 17th International Conference on Distributed Computing Systems, 1997

Software Release Management.
Proceedings of the Software Engineering, 1997

1996
A Generic, Peer-to-Peer Repository for Distributed Configuration Management.
Proceedings of the 18th International Conference on Software Engineering, 1996

1995
Does Configuration Management Research Have a Future?
Proceedings of the Software Configuration Management, 1995

A Parallel Global Optimization Method for Solving Molecular Cluster and Polymer Conformation Problems.
Proceedings of the Seventh SIAM Conference on Parallel Processing for Scientific Computing, 1995

RoboCar: Software, hardware, and mechanical design issues for the University of Colorado autonomous rover vehicle.
Proceedings of the Mobile Robots X, Philadephia, PA, USA, October 23, 1995, Proceedings, 1995

Global optimization methods for protein folding problems.
Proceedings of the Global Minimization of Nonconvex Energy Functions: Molecular Conformation and Protein Folding, 1995


  Loading...