How should my chatbot interact? A survey on social characteristics in human–chatbot interaction design

AP Chaves, MA Gerosa - International Journal of Human …, 2021 - Taylor & Francis
Chatbots' growing popularity has brought new challenges to HCI, having changed the
patterns of human interactions with computers. The increasing need to approximate …

[HTML][HTML] Understanding coordination in global software engineering: A mixed-methods study on the use of meetings and Slack

V Stray, NB Moe - Journal of Systems and Software, 2020 - Elsevier
Given the relevance of coordination in the field of global software engineering, this work was
carried out to further understand coordination mechanisms. Specifically, we investigated …

The power of bots: Characterizing and understanding bots in oss projects

M Wessel, BM De Souza, I Steinmacher… - Proceedings of the …, 2018 - dl.acm.org
Leveraging the pull request model of social coding platforms, Open Source Software (OSS)
integrators review developers' contributions, checking aspects like license, code quality, and …

How do software developers use github actions to automate their workflows?

T Kinsman, M Wessel, MA Gerosa… - 2021 IEEE/ACM 18th …, 2021 - ieeexplore.ieee.org
Automated tools are frequently used in social coding repositories to perform repetitive
activities that are part of the distributed software development process. Recently, GitHub …

A ground-truth dataset and classification model for detecting bots in GitHub issue and PR comments

M Golzadeh, A Decan, D Legay, T Mens - Journal of Systems and Software, 2021 - Elsevier
Bots are frequently used in Github repositories to automate repetitive activities that are part
of the distributed software development process. They communicate with human actors …

Bot in the bunch: Facilitating group chat discussion by improving efficiency and participation with a chatbot

S Kim, J Eun, C Oh, B Suh, J Lee - … of the 2020 CHI Conference on …, 2020 - dl.acm.org
Although group chat discussions are prevalent in daily life, they have a number of
limitations. When discussing in a group chat, reaching a consensus often takes time …

The serverless trilemma: Function composition for serverless computing

I Baldini, P Cheng, SJ Fink, N Mitchell… - Proceedings of the …, 2017 - dl.acm.org
The field of serverless computing has recently emerged in support of highly scalable, event-
driven applications. A serverless application is a set of stateless functions, along with the …

Responding to change over time: A longitudinal case study on changes in coordination mechanisms in large-scale agile

M Berntzen, V Stray, NB Moe, R Hoda - Empirical Software Engineering, 2023 - Springer
Context Responding to change and continuously improving processes, practices, and
products are core to agile software development. It is no different in large-scale agile, where …

Disrupting developer productivity one bot at a time

MA Storey, A Zagalsky - Proceedings of the 2016 24th ACM SIGSOFT …, 2016 - dl.acm.org
Bots are used to support different software development activities, from automating repetitive
tasks to bridging knowledge and communication gaps in software teams. We anticipate the …

Interactive technologies through the lens of team effectiveness: an interdisciplinary systematic literature review

E Georganta, C Peus, J Niess - European Journal of Work and …, 2024 - Taylor & Francis
Although interactive technologies increasingly shape teamwork, their relationship with team
effectiveness (inputs, processes, emergent states, and outputs) remains unclear. To provide …