Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1556460.1556489acmotherconferencesArticle/Chapter ViewAbstractPublication Pagesc-n-tConference Proceedingsconference-collections
research-article

Conversations in developer communities: a preliminary analysis of the yahoo! pipes community

Published: 25 June 2009 Publication History

Abstract

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.

References

[1]
J. Brandt, P. J. Guo, J. Lewenstein, M. Dontcheva, S. R. Klemmer. (2009). Two Studies of Opportunistic Programming: Interleaving Web Foraging, Learning, and Writing Code. In Proceedings of CHI 2009.
[2]
M. Burnett (1999) Visual Programming. In: Wiley Encyclopedia of Electrical and Electronics Engineering (J. Webster, ed) John Wiley&Sons, Inc.
[3]
B. Dervin, P. Dewdney (1986). Neutral questioning: A new approach to the reference interview. Research Quarterly, 25 (4), 506--513.
[4]
K. Crowston&J. Howison (2005). The social structure of Free and Open Source software development. First Monday, February, 2005.
[5]
I. R. Floyd, M. C. Jones, D. Rathi&M. B. Twidale (2007) Web Mash-ups and Patchwork Prototyping: User-driven technological innovation with Web 2.0 and Open Source Software. In Proceedings of HICSS'07.
[6]
T. R. G. Green&M. Petre (1996) Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework. Journal of Visual Languages and Computing 7, 131--174.
[7]
C. A. Halverson, J. B. Ellis, C. Danis,&W. A. Kellogg, (2006). Designing task visualizations to support the coordination of work in software development. In Proceedings of CSCW '06. 39--48.
[8]
J. D. Herbsleb, A. Mockus, T. A. Finholt,&R. E. Grinter, (2000). Distance, dependencies, and delay in a global collaboration. In Proceedings of CSCW '00. 319--328.
[9]
M. C. Jones, E. F. Churchill,&M. B. Twidale (2008). Mashing Up Visual Languages and Web Mashups. In the Proceedings of the 2008 IEEE Symposium on Visual Languages and Human--Centric Computing.
[10]
M. Karamuftuogulu (1998). Collaborative Information Retrieval: Toward a social informatics view of IR interaction. JASIST 49(12):1070--1080.
[11]
I. R. Katz and J. R. Anderson (1987). Debugging: An Analysis of Bug--Location Strategies. In Human-Computer Interaction. vol. 3: Taylor&Francis.
[12]
J. Lave&E. Wenger (1991). Situated Learning: Legitimate Peripheral Participation. Cambridge University Press: Cambridge, UK.
[13]
R. Lougher&T. Rodden. (1993) Supporting long-term collaboration in software maintenance. In the Proceedings of the conference on Organizational computing systems.
[14]
M. B.Rosson, J. Ballin&J. Rode (2005). Who, What, and How: A Survey of Informal and Professional Web Developers. In Proceedings of VL/HCC'05.
[15]
S. Sawyer, J. Farber, R. Spillers (1997). Supporting the social processes of software development Information Technology&People, 10(1): 46.
[16]
J. Stylos, B. Graf, D. Busse, C. Ziegler, R. Ehret&J. Karstens (2008). A Case Study of API Redesign for Improved Usability. In the Proceedings of VL/HCC 2008.
[17]
J. Stylos and B. A. Myers.(2006). Mica: A Web-Search Tool for Finding API Components and Examples. In Proceedings of VL/HCC 2006.
[18]
J. Stylos&B. Myers (2007). Mapping the Space of API Design Decisions. In the Proceedings of the 2007 IEEE Symposium on Visual Languages and Human-Centric Computing.
[19]
A.T.T Yang, J.L Wright,&S. Abrams. (2005). Source code that talks: an exploration of Eclipse task comments and their implications to repository mining. ACM SIGSOFT Software Engineering Notes, 30(4).
[20]
N. Zang&M. B. Rosson. (2008). What's in a mashup? And why? Studying the perceptions of web-active end users. In the Proceedings of the 2008 IEEE VL/HCC.

Cited By

View all
  • (2023)From Service Composition to Mashup Editor: A Multiperspective TaxonomyFuture Internet10.3390/fi1502005915:2(59)Online publication date: 31-Jan-2023
  • (2022)How Do Web-Active End-User Programmers Forage?Coding Theory - Recent Advances, New Perspectives and Applications10.5772/intechopen.97765Online publication date: 25-May-2022
  • (2019)Non-Programmers Composing Software Services: A Confirmatory Study of the Mental Models and Design ChallengesApplied Sciences10.3390/app92455589:24(5558)Online publication date: 17-Dec-2019
  • Show More Cited By

Index Terms

  1. Conversations in developer communities: a preliminary analysis of the yahoo! pipes community

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    C&T '09: Proceedings of the fourth international conference on Communities and technologies
    June 2009
    306 pages
    ISBN:9781605587134
    DOI:10.1145/1556460
    • General Chair:
    • John M. Carroll
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 25 June 2009

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. code
    2. conversations
    3. developer communities
    4. end-user programming
    5. participation
    6. question-answer forums
    7. web mashups

    Qualifiers

    • Research-article

    Conference

    C&T '09
    C&T '09: Communities and Technologies
    June 25 - 27, 2009
    PA, University Park, USA

    Acceptance Rates

    Overall Acceptance Rate 80 of 183 submissions, 44%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)11
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 17 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)From Service Composition to Mashup Editor: A Multiperspective TaxonomyFuture Internet10.3390/fi1502005915:2(59)Online publication date: 31-Jan-2023
    • (2022)How Do Web-Active End-User Programmers Forage?Coding Theory - Recent Advances, New Perspectives and Applications10.5772/intechopen.97765Online publication date: 25-May-2022
    • (2019)Non-Programmers Composing Software Services: A Confirmatory Study of the Mental Models and Design ChallengesApplied Sciences10.3390/app92455589:24(5558)Online publication date: 17-Dec-2019
    • (2019)User Studies on End-User Service CompositionACM Transactions on the Web10.1145/334029413:3(1-46)Online publication date: 26-Jul-2019
    • (2019)Compositional Microservices for Immersive Social Visual Analytics2019 23rd International Conference Information Visualisation (IV)10.1109/IV.2019.00044(216-223)Online publication date: Jul-2019
    • (2019)Learning Outside the ClassroomThe Cambridge Handbook of Computing Education Research10.1017/9781108654555.027(749-772)Online publication date: 15-Feb-2019
    • (2019)The Cambridge Handbook of Computing Education Research10.1017/9781108654555Online publication date: 15-Feb-2019
    • (2018)Harvesting Deep Web Data Through Produser InvolvementThe Dark Web10.4018/978-1-5225-3163-0.ch009(175-198)Online publication date: 2018
    • (2017)Per-service supervised learning for identifying desired WoT apps from user requests in natural languagePLOS ONE10.1371/journal.pone.018795512:11(e0187955)Online publication date: 17-Nov-2017
    • (2017)Supporting Communities of Practice in Public AdministrationsProceedings of the 8th International Conference on Communities and Technologies10.1145/3083671.3083699(36-45)Online publication date: 26-Jun-2017
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media