Content deleted Content added
No edit summary Tags: Mobile edit Mobile web edit |
Citation bot (talk | contribs) Removed URL that duplicated identifier. | Use this bot. Report bugs. | Suggested by Headbomb | Linked from Wikipedia:WikiProject_Academic_Journals/Journals_cited_by_Wikipedia/Sandbox | #UCB_webform_linked 503/967 |
||
(8 intermediate revisions by 7 users not shown) | |||
Line 2:
{{Use mdy dates|date=October 2023}}
{{Multi-agent system}}
A '''software bot''' is a type of [[software agent]] in the service of software project management and software engineering. A software bot has an identity and potentially personified aspects in order to serve their stakeholders.<ref name="LebeufZagalsky2019">{{cite book|last1=Lebeuf|first1=Carlene|last2=Zagalsky|first2=Alexey|last3=Foucault|first3=Matthieu|last4=Storey|first4=Margaret-Anne
Software bots are typically used to execute tasks, suggest actions, engage in dialogue, and promote social and cultural aspects of a software project.<ref>{{Cite web|url=https://stackoverflow.blog/2019/09/17/meet-the-bots-that-help-moderate-stack-overflow/|title=Meet the Bots that Help Moderate Stack Overflow|last=Team|first=The SOBotics|date=2019-09-17|website=Stack Overflow Blog|language=en-US|access-date=2019-11-22}}</ref>
The term ''bot'' is derived from [[robot]]. However, robots act in the physical world and software bots act only in digital spaces.<ref name="LebeufZagalsky2019"/> Some software bots are designed and behave as [[chatbot]]s, but not all [[chatbot]]s are software bots
== Usage ==
Line 16:
The [[Slack (software)|Slack]] tool includes an API for developing software bots.<ref>
{{Cite web|url=https://zapier.com/blog/how-to-build-chat-bot/|title=How to Build a Slack Bot in 5 Minutes|last=Guay|first=Matthew|date=2019-11-22|website=Slack Blog|language=en-US|access-date=2019-11-22}}</ref> There are slack bots for keeping track of todo lists, coordinating standup meetings, and managing support tickets. The
On Wikipedia, [[Wikipedia bots]] automate a variety of tasks, such as creating stub articles, consistently updating the format of multiple articles, and so on. Bots like [[ClueBot NG]] are capable of recognizing [[Vandalism on Wikipedia|vandalism]] and automatically remove disruptive content.<ref>{{cite web |title=Meet the 'bots' that edit Wikipedia |url=https://www.bbc.com/news/magazine-18892510 |website=BBC News |access-date=19 September 2021 |date=25 July 2012}}</ref>
Line 32:
* '''Communication channel''' (text, voice, or both)
Erlenhov et al.<ref name="Erlenhov2020">{{Cite book|last1=Erlenhov|first1=Linda|last2=Gomes de Oliveira Neto|first2=Francisco|last3=Leitner|first3=Philipp|title=Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering |chapter=An empirical study of bots in software development: Characteristics and challenges from a practitioner's perspective
set of human-like traits.
* '''The chat bot persona (Charlie)''' primarily thinks of bots as tools that communicates with the developer through a natural language interface (typically voice or chat), and caring little about what tasks the bot is used for or how it actually implements these tasks.
Line 52:
== Issues and threats ==
Software bots may not be well accepted by humans. A study from the [[University of Antwerp]]<ref name="MurgiaJanssens2016">{{cite book|last1=Murgia|first1=Alessandro|last2=Janssens|first2=Daan|last3=Demeyer|first3=Serge|last4=Vasilescu|first4=Bogdan|title=Proceedings of the 2016 CHI Conference Extended Abstracts on Human Factors in Computing Systems |chapter=Among the Machines
Bots may be subject to special rules. For instance, the GitHub terms of service<ref>{{Cite web|url=https://help.github.com/en/github/site-policy/github-terms-of-service|title=GitHub Terms of Service - GitHub Help|website=help.github.com|access-date=2019-11-22}}</ref> does not allow
== See also ==
* [[Chatbot]]
* [[ChatBot]]
* [[Daemon (computing)|Daemon]]
* [[Internet bot]]
|