ABSTRACT
We propose a technique we call piggyback prototyping, a prototyping mechanism for designing new social computing systems on top of existing ones. Traditional HCI prototyping techniques do not translate well to large social computing systems. To address this gap, we describe a 6-stage process for prototyping new social computing systems using existing online systems, such as Twitter or Facebook. This allows researchers to focus on what people do on their system rather than how to attract people to it. We illustrate this technique with an instantiation on Twitter to pair people who are different from each other in airports. Even though there were many missed meetings, 53% of survey respondents would be interested in being matched again, and eight people even met in person. Through piggyback prototyping, we gained insight into the future design of this system. We conclude the paper with considerations for privacy, consent, volume of users, and evaluation metrics.
- Beaudouin-Lafon, M. and Mackay, W. Prototyping Tools and Techniques. The Human-Computer Interaction Handbook. 2002. p. 1006--1031. Google ScholarDigital Library
- Biernacki, P. and Waldorf, D. Snowball Sampling: Problems and Techniques of Chain Referral Sampling. Sociological Methods & Research. 1981.10(2):141--163.Google Scholar
- Cramer, H., Rost, M. and Holmquist, L.E. Performing a check-in: emerging practices, norms and 'conflicts' in location-sharing using foursquare. MobileHCI. 2011. p. 57--66. Google ScholarDigital Library
- DeChoudhury, M. Tie formation on Twitter: Homophily and structure of egocentric networks. SocialCom: IEEE Conf. on Social Computing. 2011.Google Scholar
- Doris-Down, A., Versee, H. and Gilbert, E. Political blend: an application designed to bring people together based on political differences. Communities and Technologies. 2013. p. 120--130. Google ScholarDigital Library
- Foner, L. and Crabtree, I. Multi-Agent Matchmaking. Software Agents and Soft Computing: Towards Enhancing Machine intelligence, Concepts and Applications. 1997. p. 100--115. Google ScholarDigital Library
- Gaver, B., Dunne, T. and Pacenti, E. Design: Cultural probes. Interactions. 1999. 6(1): p. 21--29. Google ScholarDigital Library
- Gilbert, E. Designing social translucence over social networks. CHI. 2012. p. 2731--2740. Google ScholarDigital Library
- Greenberg, S. and Roseman, M. Groupware Toolkits for Synchronous Work. Computer-Supported Cooperative Work: Trends in Software 7. 1999.Google Scholar
- Grudin, J. Groupware and social dynamics: eight challenges for developers. Communications of the ACM. 1994. 37(1): p. 92--105. Google ScholarDigital Library
- Guy, I., Jacovi, M., Perer, A., Ronen, I., Uziel, E. Same places, same things, same people? mining user similarity on social media. CSCW. 2010. p. 41--50. Google ScholarDigital Library
- Hancock, J.T., Toma, C.L. and Fenner, K. I Know Something You Don't: The Use of Asymmetric Personal Information for Interpersonal Advantage. CSCW. 2008. p. 413--416. Google ScholarDigital Library
- Houde, S. and Hill, C. What do Prototypes Prototype? Handbook of Human-Computer Interaction Second Edition. 1997. p. 367--380.Google Scholar
- Iachello, G., Truong, K.N., Abowd, G.D., Hayes, G.R., Stevens, M. Prototyping and sampling experience to evaluate ubiquitous computing privacy in the real world. CHI. 2006. p. 1009--1018. Google ScholarDigital Library
- Irani, L. and Silberman, S. Turkopticon: Interrupting Worker Invisibility in Amazon Mechanical Turk. CHI. 2013. p. 611--620. Google ScholarDigital Library
- Lim, Y-K., Stolterman, E. and Tenenberg, J. The Anatomy of Prototypes: Prototypes as Filters, Prototypes as Manifestations of Design Ideas. ACM Trans. on Computer-Human Interaction. 2008. 15(2). Google ScholarDigital Library
- Lindqvist, J., Cranshaw, J., Wiese, J., Hong, J., Zimmerman, J. I'm the mayor of my house: examining why people use foursquare - a social-driven location sharing application. CHI. 2011. p. 2409--2418 Google ScholarDigital Library
- McDonald, D., Gokhman, S. and Zachry, M. Building for social translucence: a domain analysis and prototype system. CSCW. 2012. p. 637--646. Google ScholarDigital Library
- Milgram, S., in The Familiar Stranger: An Aspect of Urban Anonymity. 1972.Google Scholar
- Munson, S. and Resnick, P. Presenting Diverse Political Opinions: How and How Much. CHI. 2010. p. 14571466. Google ScholarDigital Library
- Nichols, J. and Kang, J-H. Asking questions of targeted strangers on social networks. CSCW. 2012. p. 999--1002 Google ScholarDigital Library
- Rettig, M. Prototyping for tiny fingers. Communications of the ACM. 1994. p. 21--27. Google ScholarDigital Library
- Smith, J., McPherson, M. and Smith-Lovin, L. Social Distance in the USA: Sex, Race, Religion, Age, and Education Homophily among Confidants, 1985 to 2004. Annual Review of Sociology. 2014. p. 432--456.Google Scholar
- Tang, K.P., Lin, J., Hong, J., Siewiorek, D. and Sadeh, N. Rethinking location sharing: exploring the implications of social-driven vs. purpose-driven location sharing. Ubicomp. 2010. p. 85--94. Google ScholarDigital Library
- Terveen, L. and McDonald, D.W. Social matching: A framework and research agenda. ACM Trans. Computer-Human Interaction. 2005. p. 401--434. Google ScholarDigital Library
Index Terms
- Piggyback Prototyping: Using Existing, Large-Scale Social Computing Systems to Prototype New Ones
Recommendations
Social Simulacra: Creating Populated Prototypes for Social Computing Systems
UIST '22: Proceedings of the 35th Annual ACM Symposium on User Interface Software and TechnologySocial computing prototypes probe the social behaviors that may arise in an envisioned system design. This prototyping practice is currently limited to recruiting small groups of people. Unfortunately, many challenges do not arise until a system is ...
Demonstration of A Figma Plugin to Simulate A Large-Scale Network for Prototyping Social Systems
UIST '23 Adjunct: Adjunct Proceedings of the 36th Annual ACM Symposium on User Interface Software and TechnologyPrototyping novel social computing systems is a challenge in the field of Social Computing. Rapid experimentation with novel social network sites can offer valuable insights into their pro-social benefits before their public release to a large audience. ...
Towards an understanding of social inference opportunities in social computing
GROUP '12: Proceedings of the 2012 ACM International Conference on Supporting Group WorkSocial computing applications are transforming the way we make new social ties, work, learn and play, thus becoming an essential part our social fabric. As a result, people and systems routinely make inferences about people's personal information based ...
Comments