Balancing Autonomy and Persona: Investigating Developer Preferences for Effective Human-Bot Interaction

dc.contributor.authorGhorbani, Amir
dc.contributor.supervisorErnst, Neil
dc.date.accessioned2023-12-08T00:22:09Z
dc.date.available2023-12-08T00:22:09Z
dc.date.copyright2023en_US
dc.date.issued2023-12-07
dc.degree.departmentDepartment of Computer Scienceen_US
dc.degree.levelMaster of Science M.Sc.en_US
dc.description.abstractSoftware bots play a pivotal role in collective software development, promising enhanced productivity. While prior research has highlighted that excessive bot communication can lead to developer irritation, the broader array of human-bot collaboration attributes influencing developer preferences and their consequences remain less clear. This thesis delves into the key characteristics that shape developers' preferences for interactions between humans and bots, focusing on the context of GitHub pull requests. Employing an exploratory sequential approach, we conducted interviews in Phase I, followed by a vignette-based survey in Phase II. The current thesis primarily reports on Phase II and its findings. A custom-designed vignette-based instrument was employed to survey open-source developers, recruiting participants from third-year software engineering students and the Prolific platform. Rigorous screening procedures ensured data collection from eligible participants only. The study's results reveal a prevalent inclination among developers towards personable bots that demonstrate limited autonomy. Interestingly, the preferences appear to be influenced by developers' experience levels, with more seasoned developers exhibiting a preference for bots possessing greater autonomy. These empirical insights advocate for bot developers to enhance configurability options, allowing developers and projects to tailor bot behaviors according to individual preferences and project contexts.en_US
dc.description.scholarlevelGraduateen_US
dc.identifier.bibliographicCitation@INPROCEEDINGS {10172895, author = {A. Ghorbani and N. Cassee and D. Robinson and A. Alami and N. A. Ernst and A. Serebrenik and A. Wasowski}, booktitle = {2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE)}, title = {Autonomy Is An Acquired Taste: Exploring Developer Preferences for GitHub Bots}, year = {2023}, pages = {1405-1417}, keywords = {surveys;productivity;collaboration;chatbots;software;interviews;software development management}, doi = {10.1109/ICSE48619.2023.00123}, url = {https://doi.ieeecomputersociety.org/10.1109/ICSE48619.2023.00123}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, month = {may} }en_US
dc.identifier.urihttp://hdl.handle.net/1828/15684
dc.languageEnglisheng
dc.language.isoenen_US
dc.rightsAvailable to the World Wide Weben_US
dc.subjectsoftware engineeringen_US
dc.subjectsoftwareen_US
dc.subjectboten_US
dc.subjectinteractionen_US
dc.subjecthuman-bot interactionen_US
dc.subjectgithuben_US
dc.subjectopen-sourceen_US
dc.subjectsurveyen_US
dc.titleBalancing Autonomy and Persona: Investigating Developer Preferences for Effective Human-Bot Interactionen_US
dc.typeThesisen_US

Files

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