Content deleted Content added
→Usage: full citation of the sentence: Software bots are used to support development activities, such as communication among software developers and automation of repetitive tasks. Tags: Reverted Visual 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 |
||
(6 intermediate revisions by 5 users not shown) | |||
Line 6:
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 ==
Software bots are used to support development activities, such as communication among software developers and automation of repetitive tasks.
GitHub bots have user accounts and can open, close, or comment on [[Distributed version control#Pull requests|pull requests]] and [[Software project management#Issue|issues]]. GitHub bots have been used to assign reviewers, ask contributors to sign the [[Contributor License Agreement]], report continuous integration failures, review code and pull requests, welcome newcomers, run automated tests, merge pull requests, fix bugs and vulnerabilities,<ref>{{Cite web|url=https://www.theregister.co.uk/2019/05/30/github_security_fixes/|title=Git your patches here! GitHub offers to brew automatic pull requests loaded with vuln fixes|website=www.theregister.co.uk|language=en|access-date=2019-11-22}}</ref> etc.
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 54:
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 |year=2016|pages=1272–1279|doi=10.1145/2851581.2892311|isbn=9781450340823|s2cid=13026142}}</ref> has compared how developers active on Stack Overflow perceive answers generated by software bots. They find that developers perceive the quality of software bot-generated answers to be significantly worse if the identity of the software bot is made apparent. By contrast, answers from software bots with human-like identity were better received. In practice, when software bots are used on platforms like GitHub or Wikipedia, their username makes it clear that they are bots, e.g., DependaBot, RenovateBot, DatBot, SineBot.
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]]
|