How Do Bot Developers Perceive Bot Development? A Survey
Abstract
Software bots are becoming more and more popular, this is due to the fact that they are a tool that can be used in different contexts. With this, software developer has more interest in developing bots, however they may have to face challenges intrinsic to the development of bot software. With this, we seek to understand the profile of bot developers, what motivates them, or what challenges they face when dealing with bot development. To shed an initial light on this direction,we conducted a survey with 43 Github users who have been involved (showingtheir interest or actively contributing to) in bot software projects.
References
Gousios, G. (2013). The ghtorent dataset and tool suite. In Proceedings of the 10th Working Conference on Mining Software Repositories, MSR ’13, San Fran- cisco, CA, USA, May 18-19, 2013, pages 233–236.
Grudin, J. (1994). Groupware and social dynamics: Eight challenges for developers. Commun. ACM, 37(1):92–105.
Klopfenstein, L. C., Delpriori, S., Malatini, S., and Bogliolo, A. (2017). The rise of bots: A survey of conversational interfaces, patterns, and paradigms. In Proceedings ofthe 2017 Conference on Designing Interactive Systems, DIS ’17, pages 555–565, New York, NY, USA. ACM.
Lebeuf, C., Storey, M., and Zagalsky, A. (2018). Software bots. IEEE Software, 35(1):18–23.
Lebeuf, C., Storey, M. D., and Zagalsky, A. (2017). How software developers mitigate collaboration friction with chatbots. CoRR, abs/1702.07011.
Lin, B., Zagalsky, A., Storey, M., and Serebrenik, A. (2016). Why devel- opers are slacking off: Understanding how software teams use slack. In Proceedings of the 19th ACMConference on Computer Supported Cooperative Work and Social Com- puting Companion, CSCW ’16 Companion, pages 333–336, New York, NY, USA. ACM.
P´erez-Soler, S., Guerra, E., de Lara, J., and Jurado, F. (2017). The rise of the (modelling) bots: Towards assisted modelling via social networks. In Pro- ceedings of the 32Nd IEEE/ACM International Conference on Automated Software Engineering, ASE 2017, pages 723–728, Piscataway, NJ, USA. IEEE Press.
Storey, M.-A. and Zagalsky, A. (2016a). Disrupting devel- oper productivity one bot at a time. In Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016, pages 928–931, New York, NY, USA. ACM.
Storey, M.-A. and Zagalsky, A. (2016b). Disrupting devel- oper productivity one bot at a time. In Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016, pages 928–931, New York, NY, USA. ACM.
Strauss, A. and Corbin, J. (1990). Basics of Qualitative Re- search: Grounded Theory Procedures and Techniques. Sage Publications, Newbury Park, California.
Turing, A. M. (1950). Computing machinery and intelligence. Mind, 59(236):433–460.
Wessel, M. S., de Souza, B. M., Steinmacher, I., Wiese, I. S., Polato, I., Chaves, A. P., and Gerosa, M. A. (2018). The power of bots: Characterizing and understanding bots in OSS projects. PACMHCI, 2(CSCW):182:1–182:19.
