Supporting long-term collaboration in software maintenance
COCS '93 Proceedings of the conference on Organizational computing systems
Collaborative information retrieval: toward a social informatics view of IR interaction
Journal of the American Society for Information Science
Distance, dependencies, and delay in a global collaboration
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Open Source Software Development: Minitrack Introduction
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 07
MSR '05 Proceedings of the 2005 international workshop on Mining software repositories
Who, What, and How: A Survey of Informal and Professional Web Developers
VLHCC '05 Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
Mica: A Web-Search Tool for Finding API Components and Examples
VLHCC '06 Proceedings of the Visual Languages and Human-Centric Computing
Designing task visualizations to support the coordination of work in software development
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
HICSS '07 Proceedings of the 40th Annual Hawaii International Conference on System Sciences
Mapping the Space of API Design Decisions
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Debugging: an analysis of bug-location strategies
Human-Computer Interaction
Two studies of opportunistic programming: interleaving web foraging, learning, and writing code
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
What's in a mashup? And why? Studying the perceptions of web-active end users
VLHCC '08 Proceedings of the 2008 IEEE Symposium on Visual Languages and Human-Centric Computing
Mashing up visual languages and web mash-ups
VLHCC '08 Proceedings of the 2008 IEEE Symposium on Visual Languages and Human-Centric Computing
A case study of API redesign for improved usability
VLHCC '08 Proceedings of the 2008 IEEE Symposium on Visual Languages and Human-Centric Computing
Exploring the use of crowdsourcing to support empirical studies in software engineering
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Inventive leisure practices: understanding hacking communities as sites of sharing and innovation
CHI '11 Extended Abstracts on Human Factors in Computing Systems
Refactoring pipe-like mashups for end-user programmers
Proceedings of the 33rd International Conference on Software Engineering
Versioning for mashups: an exploratory study
IS-EUD'11 Proceedings of the Third international conference on End-user development
Alternative representations for end user composition of service-based systems
IS-EUD'11 Proceedings of the Third international conference on End-user development
Finding suitable programs: semantic search with incomplete and lightweight specifications
Proceedings of the 34th International Conference on Software Engineering
Debugging support for end user mashup programming
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
On the benefits of providing versioning support for end users: An empirical study
ACM Transactions on Computer-Human Interaction (TOCHI)
Hi-index | 0.00 |
In this paper we describe several issues end-users may face when developing web mashup applications in visual language tools like Yahoo! Pipes. We explore how these problems manifest themselves in the conversations users have in the associated discussion forums, and examine the community practices and processes at work in collaborative debugging, and problem solving. We have noticed two valences of engagement in the community: core and peripheral. Core engagement involves active question asking and answering and contribution of example content. Peripheral engagement refers to those who read but don't post, and those who post legitimate questions and content, but whose posts receive no response. We consider what the characteristics are of each of these groups, why there is such a strong divide, and how the periphery functions in the community process.