{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T02:34:57Z","timestamp":1784342097986,"version":"3.55.0"},"reference-count":82,"publisher":"Association for Computing Machinery (ACM)","issue":"FSE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. ACM Softw. Eng."],"published-print":{"date-parts":[[2025,6,19]]},"abstract":"<jats:p>Onboarding newcomers is vital for the sustainability of open-source software (OSS) projects. To lower barriers and increase engagement, OSS projects have dedicated experts who provide guidance for newcomers. However, timely responses are often hindered by experts' busy schedules. The recent rapid advancements of AI in software engineering have brought opportunities to leverage AI as a substitute for expert mentoring. However, the potential role of AI as a comprehensive mentor throughout the entire onboarding process remains unexplored. To identify design strategies of this \"AI mentor\", we applied Design Fiction as a participatory method with 19 OSS newcomers. We investigated their current onboarding experience and elicited 32 design strategies for future AI mentor. Participants envisioned AI mentor being integrated into OSS platforms like GitHub, where it could offer assistance to newcomers, such as \"recommending projects based on personalized requirements\" and \"assessing and categorizing project issues by difficulty\". We also collected participants' perceptions of a prototype, named \"OSSerCopilot\", that implemented the envisioned strategies. They found the interface useful and user-friendly, showing a willingness to use it in the future, which suggests the design strategies are effective. Finally, in order to identify the gaps between our design strategies and current research, we conducted a comprehensive literature review, evaluating the extent of existing research support for this concept. We find that research is relatively scarce in certain areas where newcomers highly anticipate AI mentor assistance, such as \"discovering an interested project\". Our study has the potential to revolutionize the current newcomer-expert mentorship and provides valuable insights for researchers and tool designers aiming to develop and enhance AI mentor systems.<\/jats:p>","DOI":"10.1145\/3715767","type":"journal-article","created":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T15:15:34Z","timestamp":1750346134000},"page":"1091-1113","source":"Crossref","is-referenced-by-count":8,"title":["Revolutionizing Newcomers\u2019 Onboarding Process in OSS Communities: The Future AI Mentor"],"prefix":"10.1145","volume":"2","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1099-3336","authenticated-orcid":false,"given":"Xin","family":"Tan","sequence":"first","affiliation":[{"name":"Beihang University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-0809-7470","authenticated-orcid":false,"given":"Xiao","family":"Long","sequence":"additional","affiliation":[{"name":"Beihang University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2640-6477","authenticated-orcid":false,"given":"Yinghao","family":"Zhu","sequence":"additional","affiliation":[{"name":"Beihang University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1476-7213","authenticated-orcid":false,"given":"Lin","family":"Shi","sequence":"additional","affiliation":[{"name":"Beihang University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6100-7068","authenticated-orcid":false,"given":"Xiaoli","family":"Lian","sequence":"additional","affiliation":[{"name":"Beihang University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2258-5893","authenticated-orcid":false,"given":"Li","family":"Zhang","sequence":"additional","affiliation":[{"name":"Beihang University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,6,19]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1080\/10864415.2002.11044241"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-011-2920-6_1"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3412569.3412571"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10606-018-9310-8"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC52881.2021.00032"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2918536"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2983986"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3582083"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1136\/bmj.314.7080.572"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2556288.2557098"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2957276.2957299"},{"key":"e_1_2_1_12_1","doi-asserted-by":"crossref","unstructured":"Edward G Carmines. 1979. Reliability and validity assessment. Quantitative Applications in the Social Sciences\/Sage.","DOI":"10.4135\/9781412985642"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00070"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174029"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1080\/10686967.2001.11918977"},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of the 3nd Biennial Research Through Design Conference. 1\u201316","author":"Coulton Paul","year":"2017","unstructured":"Paul Coulton, Joseph Lindley, Miriam Sturdee, and Michael Stead. 2017. Design fiction as world building. In Proceedings of the 3nd Biennial Research Through Design Conference. 1\u201316."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2089125.2089127"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","unstructured":"Fred D Davis. 1989. Perceived usefulness perceived ease of use and user acceptance of information technology. MIS quarterly 319\u2013340. https:\/\/doi.org\/10.2307\/249008 10.2307\/249008","DOI":"10.2307\/249008"},{"key":"e_1_2_1_19_1","unstructured":"PyTorch Developer. 2024. An Example of PyTorch Issue. https:\/\/github.com\/pytorch\/pytorch\/issues\/130861 Accessed: 2024-08-28"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3382494.3410690"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387940.3391534"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10606-005-9000-1"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2019.00043"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2652524.2652540"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/513726"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3611643.3616288"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.iheduc.2005.11.001"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.4324\/9780203793206"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/METRICS.2005.24"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3475716.3475789"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC58990.2023.00019"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1093\/jamia"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.2011.264"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2017.139"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.25"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1287\/orsc.2013.0872"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00125"},{"key":"e_1_2_1_38_1","doi-asserted-by":"crossref","unstructured":"Joseph Lindley Paul Coulton and Emmett L Brown. 2016. Peer Review and Design Fiction:\u201cHonestly they\u2019re not just made up.\u201d. CHI Extended Abstracts (Alt. CHI). ACM.","DOI":"10.1145\/2851581.2892568"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180241"},{"key":"e_1_2_1_40_1","unstructured":"Sharan B Merriam. 1998. Qualitative Research and Case Study Applications in Education. Revised and Expanded from\" Case Study Research in Education.\".. ERIC."},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2917913"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.14210\/cotb.v12.p117-124"},{"key":"e_1_2_1_43_1","volume-title":"HAI-GEN Workshop at IUI 2022: 3rd Workshop on Human-AI Co-Creation with Generative Models. 1\u201316","author":"Muller Michael","year":"2022","unstructured":"Michael Muller, Steven Ross, Stephanie Houde, Mayank Agarwal, Fernando Martinez, John Richards, Kartik Talamadupula, and Justin D Weisz. 2022. Drinking chai with your (AI) programming partner: A design fiction about generative AI for software engineering. In HAI-GEN Workshop at IUI 2022: 3rd Workshop on Human-AI Co-Creation with Generative Models. 1\u201316."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.2984173"},{"key":"e_1_2_1_45_1","volume-title":"Qualitative research & evaluation methods: Integrating theory and practice","author":"Patton Michael Quinn","unstructured":"Michael Quinn Patton. 2014. Qualitative research & evaluation methods: Integrating theory and practice. Sage publications."},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642619"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3359224"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","unstructured":"Huilian Sophie Qiu Alexander Nolte Anita Brown Alexander Serebrenik and Bogdan Vasilescu. 2019. Going farther together: The impact of social capital on sustained participation in open source. In 2019 ieee\/acm 41st international conference on software engineering (icse). 688\u2013699. https:\/\/doi.org\/10.1109\/ICSE.2019.00078 10.1109\/ICSE.2019.00078","DOI":"10.1109\/ICSE.2019.00078"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3591196.3593364"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1158287"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3581641.3584037"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","unstructured":"Daniel Russo. 2024. Navigating the complexity of generative ai adoption in software engineering. ACM Transactions on Software Engineering and Methodology https:\/\/doi.org\/10.1145\/3652154 10.1145\/3652154","DOI":"10.1145\/3652154"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11135-017-0574-8"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1287624.1287689"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/FLOSS.2009.5071352"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-84800-044-5"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3131151.3131156"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/SBES.2014.9"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884806"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2014.11.001"},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2018.110162131"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/CHASE.2013.6614728"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/1516016.1516021"},{"key":"e_1_2_1_64_1","volume-title":"Grounded theory in practice","author":"Strauss Anselm","unstructured":"Anselm Strauss. 1997. Grounded theory in practice. Sage."},{"key":"e_1_2_1_65_1","unstructured":"Anselm Strauss and Juliet Corbin. 1998. Basics of qualitative research techniques."},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00064"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3359210"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3409746"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2023.3242415"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2403.17927"},{"key":"e_1_2_1_71_1","unstructured":"Copilot Workspace Development Team. 2024. Copilot Workspace. https:\/\/githubnext.com\/projects\/copilot-workspace Accessed: 2024-08-28"},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300883"},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3512765"},{"key":"e_1_2_1_74_1","unstructured":"Wikipedia contributors. 2024. GitHub. https:\/\/en.wikipedia.org\/wiki\/GitHub Accessed: 2024-08-28"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445709"},{"key":"e_1_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300666"},{"key":"e_1_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2407.01489"},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510196"},{"key":"e_1_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2405.15793"},{"key":"e_1_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2003.1201220"},{"key":"e_1_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-13-7099-1_7"},{"key":"e_1_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227164"}],"container-title":["Proceedings of the ACM on Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3715767","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T15:27:04Z","timestamp":1750346824000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3715767"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,19]]},"references-count":82,"journal-issue":{"issue":"FSE","published-print":{"date-parts":[[2025,6,19]]}},"alternative-id":["10.1145\/3715767"],"URL":"https:\/\/doi.org\/10.1145\/3715767","relation":{},"ISSN":["2994-970X"],"issn-type":[{"value":"2994-970X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,6,19]]}}}