Content deleted Content added
inserting arxiv in the reference |
inserting arXiv in the reference |
||
Line 10:
Software bots are used to support development activities, such as communication among software developers and automation of repetitive tasks. Software bots have been adopted by several communities related to software development, such as open-source communities on [[GitHub]]<ref>{{Cite journal|last1=Wessel|first1=Mairieli|last2=de Souza|first2=Bruno Mendes|last3=Steinmacher|first3=Igor|last4=Wiese|first4=Igor S.|last5=Polato|first5=Ivanilton|last6=Chaves|first6=Ana Paula|last7=Gerosa|first7=Marco A.|date=2018-11-01|title=The Power of Bots: Characterizing and Understanding Bots in OSS Projects|journal=Proceedings of the ACM on Human-Computer Interaction|language=en|volume=2|issue=CSCW|pages=1–19|doi=10.1145/3274451|s2cid=53235433}}</ref> and [[Stack Overflow]].
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<ref>{{Cite journal|last1=Monperrus|first1=Martin|last2=Urli|first2=Simon|last3=Durieux|first3=Thomas|last4=Martinez|first4=Matias|last5=Baudry|first5=Benoit|last6=Seinturier|first6=Lionel|date=2019|title=Repairnator patches programs automatically|url=http://dl.acm.org/citation.cfm?doid=3345321.3349589|journal=Ubiquity|language=en|volume=2019|issue=July|pages=1–12|doi=10.1145/3349589|arxiv=1910.06247 |doi-access=free}}</ref> 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.
The [[Slack (software)|Slack]] tool includes an API for developing software bots.<ref>
|