Nayebi, MaleknazSaroar, Sk Golam2023-12-082023-12-082023-12-08https://hdl.handle.net/10315/41606This thesis comprises two papers that examine automation tools in the Open Source Software (OSS) ecosystem on GitHub, focusing on GitHub Actions as well as the GitHub Marketplace, which is a platform for sharing these Actions for collaboration and reuse. Our research aims to understand and explore the state of automation in OSS, as existing studies have mainly focused on statistical analysis of a sample of GitHub repositories, neither considering developers’ perspectives nor leveraging the GitHub Marketplace. The first paper conducted a survey analysis to investigate the motivations, decision criteria, and challenges associated with creating, publishing, and using Actions. The second paper explores the GitHub Market- place and presents a mapping study by analyzing 7,878 Actions and 515 research papers mapped into 32 different categories. We found a substantial industry-academia gap, with researchers focusing on experimentation and practitioners relying more on exploration tools. The limited number of OSS automation tools published in academia contrasted with the convenient access practitioners had to the marketplace offerings. This thesis contributes to the understanding of automation in the OSS ecosystem, highlights the industry-academia gap, offers insights for researchers to build on existing work, and aids practitioners in navigating technology and finding synergies.Author owns copyright, except where explicitly noted. Please contact the author directly with licensing requests.Computer scienceInformation technologyAutomation in Open Source Software: A GitHub Marketplace AnalysisElectronic Thesis or Dissertation2023-12-08Software engineeringOpen sourceSoftware automationGitHub marketplaceSystematic mapping studyGitHub actionsSurveyDeveloper's perceptionKnowledge mobilization