A taxonomy of software bots: towards a deeper understanding of software bot characteristics

dc.contributor.authorLebeuf, Carlene R.
dc.contributor.supervisorStorey, Margaret-Anne
dc.date.accessioned2018-08-31T18:11:23Z
dc.date.available2018-08-31T18:11:23Z
dc.date.copyright2018en_US
dc.date.issued2018-08-31
dc.degree.departmentDepartment of Computer Scienceen_US
dc.degree.levelMaster of Science M.Sc.en_US
dc.description.abstractSoftware bots are becoming increasingly pervasive in our everyday lives. While bots have been around for many decades, recent technological advancements and the adoption of language-based platforms have led to a surge of new ubiquitous software bots. Although many new bots are being built, the terminology used to describe them and their properties are vast, diverse, and often inconsistent. This hinders our ability to study, understand, and classify bots, and restricts our ability to help practitioners design and evaluate their bots. The overarching goal of this thesis is to provide a deeper understanding of the complexities of modern software bots. To achieve this, I reflect on a multitude of existing software bot definitions and classifications. Moreover, I propose an updated definition for bots and compare them to other bot-like technologies. As my main contribution, I formally define a set of consistent terminology for describing and classifying software bots, through the development of a faceted taxonomy of software bots. The taxonomy focuses on the observable properties and behaviours of software bots, abstracting details pertaining to their structure and implementation, to help safeguard against technological change. To bridge the gap between existing research and the proposed taxonomy, I map the terminology used in previous literature to the terminology used in the software bot taxonomy. Lastly, to make my contributions actionable, I provide guidelines to illustrate how the proposed taxonomy can be leveraged by researchers, practitioners, and users.en_US
dc.description.scholarlevelGraduateen_US
dc.identifier.urihttp://hdl.handle.net/1828/10004
dc.languageEnglisheng
dc.language.isoenen_US
dc.rightsAvailable to the World Wide Weben_US
dc.subjectSoftware Botsen_US
dc.subjectTechnologyen_US
dc.subjectRobotsen_US
dc.titleA taxonomy of software bots: towards a deeper understanding of software bot characteristicsen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Lebeuf_Carlene_MASc_2018.pdf
Size:
5.83 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: