ACM Transactions on Information Systems (TOIS)
interactions
Distributed cognition: toward a new foundation for human-computer interaction research
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 2
International Journal of Human-Computer Studies
Software Change Impact Analysis
Software Change Impact Analysis
An Empirical Investigation of an Object-Oriented Software System
IEEE Transactions on Software Engineering
First Steps in Programming: A Rationale for Attention Investment Models
HCC '02 Proceedings of the IEEE 2002 Symposia on Human Centric Computing Languages and Environments (HCC'02)
Meta-design: a manifesto for end-user development
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Use of relative code churn measures to predict system defect density
Proceedings of the 27th international conference on Software engineering
Usability testing: what have we overlooked?
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Information Needs in Collocated Software Development Teams
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Do Crosscutting Concerns Cause Defects?
IEEE Transactions on Software Engineering
FEATURE: Is usability obsolete?
interactions - Design Fiction
A survey of software learnability: metrics, methodologies and guidelines
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Sketching User Experiences: Getting the Design Right and the Right Design
Sketching User Experiences: Getting the Design Right and the Right Design
IBM Systems Journal
The infrastructure problem in HCI
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Feminist HCI: taking stock and outlining an agenda for design
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Challenges of software recontextualization: lessons learned
CHI '10 Extended Abstracts on Human Factors in Computing Systems
Mining whining in support forums with frictionary
CHI '12 Extended Abstracts on Human Factors in Computing Systems
User involvement in software evolution practice: a case study
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
Many software requirements are identified only after a product is deployed, once users have had a chance to try the software and provide feedback. Unfortunately, addressing such feedback is not always straightforward, even when a team is fully invested in user-centered design. To investigate what constrains a teams evolution decisions, we performed a 6-month field study of a team employing iterative user-centered design methods to the design, deployment and evolution of a web application for a university community. Across interviews with the team, analyses of their bug reports, and further interviews with both users and non-adopters of the application, we found most of the constraints on addressing user feedback emerged from conflicts between users heterogeneous use of information and inflexible assumptions in the team's software architecture derived from earlier user research. These findings highlight the need for new approaches to expressing and validating assumptions from user research as software evolves.