Open Source Software

Open-source software (OSS) research focuses on understanding and improving various aspects of OSS development and communities, including incentivizing contributions, enhancing security, and optimizing collaboration. Current research employs machine learning models, such as classifiers and graph-based approaches, to predict vulnerabilities, recommend development tasks, and analyze community dynamics, often leveraging data from issue trackers, code repositories, and communication channels. These efforts aim to improve the efficiency, security, and sustainability of OSS projects, impacting both software development practices and the broader scientific understanding of collaborative software engineering.

Papers