Davis F. Redmiles

Learn More
We argue that it is critical to re-evaluate the way we think about artifacts while designing software systems. The notion of artifacts should include aspects of social practice and personal reflection. This new approach to design is especially needed in the design of collaborative systems such as workflow process systems, such as a software bug management(More)
  • 1