Searched for: subject%3A%22github%22
(1 - 13 of 13)
document
Roest, Vivian (author)
This paper examines the release practices of Java Maven Repositories on GitHub. Most prior research in this vein has been done on Maven Central, the largest Maven package repository. However, GitHub hosts 15.5 million Java repositories, and is left untapped. Additionally of interest is the fact that GitHub provides a competitor to Maven Central,...
bachelor thesis 2024
document
de Bruin, Rowan (author)
This study explores the feasibility of categorizing GitHub projects based on their interactions and activities, aiming to assist both researchers and practitioners in navigating the vast landscape of open-source software. Through experiments and analysis, key attributes contributing to project categorization are identified, paving the way for...
bachelor thesis 2024
document
Turcu, Alexandru (author)
This paper aims to study the importance of considering the documentation side of GitHub repositories when assessing the similarity between two or more applications. Readme and Wiki files, along with Comments from the source files, are the dimensions proposed to be analyzed through our methodology and experiments. We propose a pipeline that first...
bachelor thesis 2024
document
Rębacz, Mateusz (author)
Open Source developers typically use Git repositories to transparently store the source code of projects and contribute to the code of others. There are millions of repositories actively hosted on platforms such as GitHub. This presents an opportunity for sharing knowledge between related projects – the so-called digital siblings. Finding...
bachelor thesis 2024
document
Crienen, Juul (author)
GitHub is an online platform that hosts millions of projects. Many of these projects have the same topic or share the same goal. Finding similar projects which can be used as role models, inspiration or examples can help developers meet their requirements faster and more efficiently. Previous studies have been successful in finding similar...
bachelor thesis 2024
document
Manoli, Calin (author)
GitHub is the home of hundreds of millions of Open Source Software(OSS) repositories where users collaborate on projects and find inspiration for new ideas. Some of these projects have certain build configurations set up to make building, testing, and deploying the software more time-efficient and less error-prone. However, setting up the...
bachelor thesis 2024
document
Velican, Tudor-Gabriel (author)
Maven Central serves as the de-facto repository for distributing free and open-source Java libraries and components. Evaluating its present state and overall robustness is pivotal for enabling the community to make well-informed decisions concerning its future progression. Such informed decisions would undoubtedly benefit the collective...
bachelor thesis 2023
document
de Vries, Bram (author)
While continuous integration has already been proven to positively affect software development, little is known about how it should be implemented based on project context. This paper investigates how CI pipelines are configured by analysing data mined from software projects on GitHub. This re- search has shown the continued rise of the CI plat-...
bachelor thesis 2023
document
Constantinescu, Radu (author)
The Continuous Integration (CI) practice, has been rapidly growing and developing ever since it's introduction. This practice has been constantly providing benefits to developers such as early bug detection and feedback to development teams. In this study, we aim to identify the descriptive metrics that best illustrate the performance of the CI...
bachelor thesis 2023
document
Hibbs, Patrick (author)
Continuous Integration (CI) systems automate the building, testing, and possibly more. However, it is still unclear how CI should be implemented in different contexts. Therefore, this paper tries to answer the question "What metrics can be used to describe project activity", as part of a bigger study. We mined information from 500 repositories...
bachelor thesis 2023
document
Ostrovskis, Lukas (author)
Continuous Integration (CI) is a software development technique that enhances software quality and development efficiency, but its implementation usually depends on the project's context. This creates an opportunity for studying real-world CI projects on GitHub, focusing on their CI metrics and best practices. In this paper, we explore various...
bachelor thesis 2023
document
Popovici, Tudor (author)
Modern software development involves the usage of external third-party software projects as direct dependencies. Nonetheless, developers of a dependant project have no control over critical aspects such as development and testing of the dependency. This can put the reliant repositories at risk through vulnerabilities, which can be exploited by...
bachelor thesis 2021
document
Heemskerk, B. (author), Kooyman van Guldener, W. (author), Sluis, S. (author)
FeedbackFruits is a company that offers an online learning solution to help innovate education. Their platform is used on a daily basis by teachers and students to improve their learning experience. When using the platform, the users often think of valuable feedback and new features they would like to see added. This report describes the process...
bachelor thesis 2016
Searched for: subject%3A%22github%22
(1 - 13 of 13)