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

dc.contributor.authorJones, M. Cameron
dc.contributor.authorChurchill, Elizabeth F.
dc.date.accessioned2017-04-15T12:03:51Z
dc.date.available2017-04-15T12:03:51Z
dc.date.issued2009
dc.description.abstractIn 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.
dc.identifier.doi10.1145/1556460.1556489
dc.language.isoen
dc.publisherACM Press
dc.relation.ispartofCommunities and Technologies 2009: Proceedings of the Fourth Communities and Technologies Conference
dc.relation.ispartofseriesCommunities and Technologies
dc.titleConversations in developer communities: a preliminary analysis of the yahoo! pipes community
dc.typeText
gi.citation.endPage204
gi.citation.startPage195
gi.citations.count67
gi.citations.elementPaul Curzon, Tim Bell, Jane Waite, Mark Dorling (2019): Computational Thinking, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.018
gi.citations.elementPatricia Haden (2019): Inferential Statistics, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.007
gi.citations.elementAbderrahmane Maaradji, Hakim Hacid, Assia Soukane (2023): From Service Composition to Mashup Editor: A Multiperspective Taxonomy, In: Future Internet 2(15), doi:10.3390/fi15020059
gi.citations.elementLeo Porter, Beth Simon (2019): A Case Study of Peer Instruction, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.031
gi.citations.elementXi Chen, Angel Lagares Lemos, Moshe Chai Barukh, Boualem Benatallah (2012): Service graph base: A unified graph-based platform for representing and manipulating service artifacts, In: 2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA), doi:10.1109/soca.2012.6449468
gi.citations.elementAbdallah Namoun, Tobias Nestler, Antonella De Angeli (2010): Service Composition for Non-programmers: Prospects, Problems, and Design Recommendations, In: 2010 Eighth IEEE European Conference on Web Services, doi:10.1109/ecows.2010.17
gi.citations.elementBeth Simon, Christopher Hundhausen, Charlie McDowell, Linda Werner, Helen Hu, Clif Kussmaul (2019): Students As Teachers and Communicators, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.030
gi.citations.elementAmy J. Ko, Sally A. Fincher (2019): A Study Design Process, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.005
gi.citations.elementSally A. Fincher, Yifat Ben-David Kolikant, Katrina Falkner (2019): Teacher Learning and Professional Development, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.026
gi.citations.elementMark Guzdial (2019): Computing for Other Disciplines, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.020
gi.citations.elementLiping Zhao, Pericles Loucopoulos, Evangelia Kavakli, Keletso J. Letsholo (2019): User Studies on End-User Service Composition, In: ACM Transactions on the Web 3(13), doi:10.1145/3340294
gi.citations.elementTomasz Kaczmarek, Dawid Grzegorz Węckowski (2014): Harvesting Deep Web Data through Produser Involvement, In: Advances in Business Information Systems and Analytics, doi:10.4018/978-1-4666-4313-0.ch013
gi.citations.elementEdward Benson, David R. Karger (2014): End-users publishing structured information on the web, In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, doi:10.1145/2556288.2557036
gi.citations.elementChen Liu, Jianwu Wang, Yanbo Han (2013): Mashroom+: An Interactive Data Mashup Approach with Uncertainty Handling, In: Journal of Grid Computing 2(12), doi:10.1007/s10723-013-9280-5
gi.citations.elementUsman Wajid, Abdallah Namoun, Nikolay Mehandjiev (2011): Alternative Representations for End User Composition of Service-Based Systems, In: Lecture Notes in Computer Science, doi:10.1007/978-3-642-21530-8_6
gi.citations.element(2019): Index, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.033
gi.citations.elementSally A. Fincher, Anthony V. Robins (2019): An Important and Timely Field, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.001
gi.citations.elementMichael C. Loui, Maura Borrego (2019): Engineering Education Research, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.012
gi.citations.elementSenaka Fernando, David Birch, Miguel Molina-Solana, Douglas Mcilwraith, Yike Guo (2019): Compositional Microservices for Immersive Social Visual Analytics, In: 2019 23rd International Conference Information Visualisation (IV), doi:10.1109/iv.2019.00044
gi.citations.elementAnthony V. Robins (2019): Novice Programmers and Introductory Programming, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.013
gi.citations.elementTricia Wang, Joseph 'Jofish' Kaye (2011): Inventive leisure practices, In: CHI '11 Extended Abstracts on Human Factors in Computing Systems, doi:10.1145/1979742.1979615
gi.citations.elementColleen M. Lewis, Niral Shah, Katrina Falkner (2019): Equity and Diversity, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.017
gi.citations.elementGeorgios Metaxas, Panos Markopoulos (2017): Natural Contextual Reasoning for End Users, In: ACM Transactions on Computer-Human Interaction 2(24), doi:10.1145/3057860
gi.citations.elementKlemo Vladimir, Zvonimir Pavlic, Sinisa Srbljic (2013): Erl-metafeed: Web feeds mashup engine and GUI widget toolkit, In: Eurocon 2013, doi:10.1109/eurocon.2013.6624959
gi.citations.elementPaulo Blikstein, Sepi Hejazi Moghadam (2019): Computing EducationLiterature Review and Voices from the Field, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.004
gi.citations.elementAnthony V. Robins, Lauren E. Margulieux, Briana B. Morrison (2019): Cognitive Sciences for Computing Education, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.010
gi.citations.elementDiego Firmenich, Sergio Firmenich, José Matías Rivero, Leandro Antonelli (2014): A Platform for Web Augmentation Requirements Specification, In: Lecture Notes in Computer Science, doi:10.1007/978-3-319-08245-5_1
gi.citations.elementKiel Long, John Vines, Selina Sutton, Phillip Brooker, Tom Feltwell, Ben Kirman, Julie Barnett, Shaun Lawson (2017): "Could You Define That in Bot Terms"?, In: Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, doi:10.1145/3025453.3025830
gi.citations.elementTomasz Kaczmarek, Dawid Grzegorz Węckowski (2018): Harvesting Deep Web Data Through Produser Involvement, In: The Dark Web, doi:10.4018/978-1-5225-3163-0.ch009
gi.citations.elementKathryn T. Stolee, Sebastian Elbaum (2013): Identification, Impact, and Refactoring of Smells in Pipe-Like Web Mashups, In: IEEE Transactions on Software Engineering 12(39), doi:10.1109/tse.2013.42
gi.citations.elementKathryn T. Stolee, Sebastian Elbaum, Daniel Dobos (2014): Solving the Search for Source Code, In: ACM Transactions on Software Engineering and Methodology 3(23), doi:10.1145/2581377
gi.citations.elementColleen M. Lewis, Michael J. Clancy, Jan Vahrenhold (2019): Student Knowledge and Misconceptions, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.028
gi.citations.elementMichael Horn, Marina Bers (2019): Tangible Computing, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.023
gi.citations.elementSandeep Kaur Kuttal, Anita Sarma, Amanda Swearngin, Gregg Rothermel (2011): Versioning for Mashups – An Exploratory Study, In: Lecture Notes in Computer Science, doi:10.1007/978-3-642-21530-8_4
gi.citations.elementLauri Malmi, Ian Utting, Amy J. Ko (2019): Tools and Environments, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.022
gi.citations.elementYoung Yoon (2017): Per-service supervised learning for identifying desired WoT apps from user requests in natural language, In: PLOS ONE 11(12), doi:10.1371/journal.pone.0187955
gi.citations.elementAdam Carter, Christopher Hundhausen, Daniel Olivares (2019): Leveraging the Integrated Development Environment for Learning Analytics, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.024
gi.citations.elementLauren E. Margulieux, Brian Dorn, Kristin A. Searle (2019): Learning Sciences for Computing Education, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.009
gi.citations.elementKathryn T. Stolee, Sebastian Elbaum (2011): Refactoring pipe-like mashups for end-user programmers, In: Proceedings of the 33rd International Conference on Software Engineering, doi:10.1145/1985793.1985805
gi.citations.elementKathryn T. Stolee, Sebastian Elbaum (2013): On the Use of Input/Output Queries for Code Search, In: 2013 ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, doi:10.1109/esem.2013.35
gi.citations.elementKathryn T. Stolee, Sebastian Elbaum, Anita Sarma (2013): Discovering how end-user programmers and their communities use public repositories: A study on Yahoo! Pipes, In: Information and Software Technology 7(55), doi:10.1016/j.infsof.2012.10.004
gi.citations.elementOliver Blunk, Michael Prilla (2017): Supporting Communities of Practice in Public Administrations, In: Proceedings of the 8th International Conference on Communities and Technologies, doi:10.1145/3083671.3083699
gi.citations.elementSandeep K. Kuttal, Anita Sarma, Gregg Rothermel (2014): On the benefits of providing versioning support for end users, In: ACM Transactions on Computer-Human Interaction 2(21), doi:10.1145/2560016
gi.citations.elementAndrew Begel, Amy J. Ko (2019): Learning Outside the Classroom, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.027
gi.citations.elementJill Cao, Kyle Rector, Thomas H. Park, Scott D. Fleming, Margaret Burnett, Susan Wiedenbeck (2010): A Debugging Perspective on End-User Mashup Programming, In: 2010 IEEE Symposium on Visual Languages and Human-Centric Computing, doi:10.1109/vlhcc.2010.29
gi.citations.elementJosh Tenenberg (2019): Qualitative Methods for Computing Education, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.008
gi.citations.elementMark Guzdial, Benedict du Boulay (2019): The History of Computing Education Research, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.002
gi.citations.elementJan Vahrenhold, Quintin Cutts, Katrina Falkner (2019): Schools (K–12), In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.019
gi.citations.elementThomas Lancaster, Anthony V. Robins, Sally A. Fincher (2019): Assessment and Plagiarism, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.015
gi.citations.elementColleen M. Lewis (2019): A Case Study of Qualitative Methods, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.032
gi.citations.elementDiego Firmenich, Sergio Firmenich, Gustavo Rossi, Marco Winckler, Damiano Distante (2015): User Interface Adaptation Using Web Augmentation Techniques: Towards a Negotiated Approach, In: Lecture Notes in Computer Science, doi:10.1007/978-3-319-19890-3_11
gi.citations.elementKerry Shephard (2019): Higher Education Pedagogy, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.011
gi.citations.elementPatricia Haden (2019): Descriptive Statistics, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.006
gi.citations.elementSandeep Kaur Kuttal, Anita Sarma, Gregg Rothermel (2013): Debugging support for end user mashup programming, In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, doi:10.1145/2470654.2466213
gi.citations.elementAbdallah Namoun, Ali Owrak, Nikolay Mehandjiev (2019): Non-Programmers Composing Software Services: A Confirmatory Study of the Mental Models and Design Challenges, In: Applied Sciences 24(9), doi:10.3390/app9245558
gi.citations.elementJoanna Goode, Jean J. Ryoo (2019): Teacher Knowledge for Inclusive Computing Learning, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.025
gi.citations.elementAlex Lishinski, Aman Yadav (2019): Motivation, Attitudes, and Dispositions, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.029
gi.citations.elementSandeep Kaur Kuttal, Abim Sedhain, Benjamin Riethmeier (2022): How Do Web-Active End-User Programmers Forage?, In: Coding Theory - Recent Advances, New Perspectives and Applications, doi:10.5772/intechopen.97765
gi.citations.element(2019): The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555
gi.citations.elementSheela Surisetty, Catherine Law, Chris Scaffidi (2015): Behavior-based clustering of visual code, In: 2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), doi:10.1109/vlhcc.2015.7357225
gi.citations.elementShriram Krishnamurthi, Kathi Fisler (2019): Programming Paradigms and Beyond, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.014
gi.citations.elementR. Benjamin Shapiro, Mike Tissenbaum (2019): New Programming Paradigms, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.021
gi.citations.elementNikolay Mehandjiev, Lu Ning, Abdallah Namoun (2015): Assisted Composition of Services on Mobile Devices, In: Lecture Notes in Computer Science, doi:10.1007/978-3-319-18425-8_23
gi.citations.elementKatrina Falkner, Judy Sheard (2019): Pedagogic Approaches, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.016
gi.citations.elementBoyang Han, Xinyang Liu, Jing Wang, Chen Liu, Roland-M. Wagner (2014): Service Mashup in a Mobile Environment, In: 2014 International Conference on Service Sciences, doi:10.1109/icss.2014.10
gi.citations.elementSally A. Fincher, Josh Tenenberg, Brian Dorn, Christopher Hundhausen, Robert McCartney, Laurie Murphy (2019): Computing Education Research Today, In: The Cambridge Handbook of Computing Education Research, doi:10.1017/9781108654555.003
gi.citations.elementKathryn T. Stolee, Sebastian Elbaum (2010): Exploring the use of crowdsourcing to support empirical studies in software engineering, In: Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, doi:10.1145/1852786.1852832
gi.conference.sessiontitleFull Papers

Files

Original bundle

1 - 1 of 1
Loading...
Thumbnail Image
Name:
00382.pdf
Size:
1.2 MB
Format:
Adobe Portable Document Format

License bundle

1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
0 B
Format:
Item-specific license agreed upon to submission
Description: