| dc.contributor.author | Rumy, Infaz | |
| dc.date.accessioned | 2025-06-18T09:34:20Z | |
| dc.date.available | 2025-06-18T09:34:20Z | |
| dc.date.issued | 2024 | |
| dc.identifier.citation | "Rumy, Infaz (2024) OnboardAssist: ML-Driven New Developer Onboarding in Commercial Software. BSc. Dissertation, Informatics Institute of Technology" | en_US |
| dc.identifier.issn | 2019818 | |
| dc.identifier.uri | http://dlib.iit.ac.lk/xmlui/handle/123456789/2663 | |
| dc.description.abstract | "Onboarding new members into legacy or large-scale software applications is often a very challenging process. New members need to adapt to the application in a short span of time. One of the major problems they face during the onboarding process is having difficulties to find project related information. Most of the time these newcomers depend on people who are currently working on these projects. This will impact the productivity of both parties. To tackle this problem, this research proposes a Machine Learning (ML) driven approach leveraging Natural Language Processing (NLP) and knowledge modeling techniques. By aggregating project information from various sources such as code repositories, pull requests, and communication channels, the methodology aims to provide context-aware guidance to new developers. Through the integration of Bidirectional Encoder Representations from Transformers (BERT) model, the approach seeks to optimize the onboarding process by improving their adaptation time and the overall productivity of development teams. Preliminary results of the prototype implementation demonstrate promising outcomes. Leveraging a dataset focused on information within agile open-source software projects, the proposed approach showcases effectiveness in providing relevant information to new developers. Initial quantitative assessments reveal an improvement in onboarding efficiency, with a reduction in the time required for new members to access critical project information. " | en_US |
| dc.language.iso | en | en_US |
| dc.subject | Information System | en_US |
| dc.subject | Information Retrieval | en_US |
| dc.subject | Conversational Development Assistant | en_US |
| dc.title | OnboardAssist: ML-Driven New Developer Onboarding in Commercial Software | en_US |
| dc.type | Thesis | en_US |