How Software Developers Mitigate Collaborative Friction with Chatbots
Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
CHISEL Group, University of Victoria, Canada
How Software Developers Mitigate Collaborative Friction with - - PowerPoint PPT Presentation
How Software Developers Mitigate Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky CHISEL Group, University of Victoria, Canada 2 An application that performs automated , predefined , and often WHAT IS
CHISEL Group, University of Victoria, Canada
How Software Developers Reduce Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
How Software Developers Reduce Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
CHATBOTS IN SOFTWARE DEVELOPMENT
How Software Developers Reduce Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
COLLABORATIVE FRICTION
Our Previous Studies
How Software Developers Reduce Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
Our Personal Experience in Software Development Literature on Software Development
How Software Developers Reduce Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
WHERE DO COLLABORATION BREAKDOWNS OCCUR?
The Model of Socio-Technical Systems for Collaborative Software Development, based on Whitworth’s Model of Socio-Technical Systems (2008).
TEAM SOCIAL SYSTEM SOCIO-TECHNICAL (ST) SYSTEM HUMAN COMPUTER INTERACTION (HCI) SYSTEM SOFTWARE SYSTEM HARDWARE SYSTEM
FRICTION IN TEAM INTERACTIONS
How Software Developers Reduce Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
Team Social System HCI System Software System Hardware System ST System
FRICTION IN TEAM INTERACTIONS
How Software Developers Reduce Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
Team Social System HCI System Software System Hardware System ST System
https://www.onmsft.com/news/microsoft-teams-introduces-t- bot-and-who-bot
FRICTION IN TEAM INTERACTIONS
How Software Developers Reduce Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
Team Social System HCI System Software System Hardware System ST System
FRICTION IN TEAM INTERACTIONS
How Software Developers Reduce Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
Team Social System HCI System Software System Hardware System ST System
http://www.knelf.com/slack.html http://oskar.hanno.co/
INDIVIDUALS’ INTERACTIONS TECHNOLOGY
How Software Developers Reduce Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
Team Social System HCI System Software System Hardware System ST System
INDIVIDUALS’ INTERACTIONS TECHNOLOGY
How Software Developers Reduce Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
Team Social System HCI System Software System Hardware System ST System
https://tomatobot.matthewhiggins.me/
INDIVIDUALS’ INTERACTIONS TECHNOLOGY
How Software Developers Reduce Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
Team Social System HCI System Software System Hardware System ST System
INDIVIDUALS’ INTERACTIONS TECHNOLOGY
How Software Developers Reduce Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
Team Social System HCI System Software System Hardware System ST System
https://www.onmsft.com/news/microsoft- teams-introduces-t-bot-and-who-bot
TEAMS’ INTERACTIONS WITH TECHNOLOGY
How Software Developers Reduce Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
Team Social System HCI System Software System Hardware System ST System
TEAMS’ INTERACTIONS WITH TECHNOLOGY
How Software Developers Reduce Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
Team Social System HCI System Software System Hardware System ST System
Developers use chatbot-style integrations for their everyday tools. “You take Slack out of the equation and all of these integrations that we have tied into it …. We’d have to have all of those notifications open in tabs... and some of them we can’t get that way. … We’re blind.”
https://dzone.com/articles/the-ultimate-devops-too ls-ecosystem-tutorial-part
TEAMS’ INTERACTIONS WITH TECHNOLOGY
How Software Developers Reduce Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
Team Social System HCI System Software System Hardware System ST System
TEAMS’ INTERACTIONS WITH TECHNOLOGY
How Software Developers Reduce Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
Team Social System HCI System Software System Hardware System ST System
“We have all of our public facing GitHub repos <integrated with Slack>, so <we can get notified> and also chat about it inside Slack.”
https://github.com http://partyline.rocks
TEAMS’ INTERACTIONS WITH TECHNOLOGY
How Software Developers Reduce Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
Team Social System HCI System Software System Hardware System ST System
BRINGING “VOICE” INTO SOFTWARE DEVELOPMENT http://demo.softserveinc.com/voicemybot
BRINGING “VOICE” INTO SOFTWARE DEVELOPMENT https://youtu.be/Fa6iMosg3hM
Interviews with Developers How do developers use chatbots? What struggles do they face?
How Software Developers Reduce Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
How should they be using chatbots?
Carlene Lebeuf clebeuf@uvic.ca
Margaret-Anne Storey mastorey@uvic.ca Alexey Zagalsky alexeyza@gmail.com
How Software Developers Reduce Collaborative Friction with Chatbots Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
www.thechiselgroup.org