SP
Sebastian Proksch
51 records found
1
Authored
Discovering Digital Siblings
Quantifying Inter-Repository Similarity Through GitHub Dependency Structures
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 betwee
...
Exploring Descriptive Metrics of Build Performance
A Study of GitHub Actions in Continuous Integration Projects
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
...
Github Mining
Discover the Descriptive Metrics of the Context in Continuous Integration (CI) Project
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 p
...
Discovering the metrics for assessing a project’s maturity
An analysis of key indicators of maturity
Continuous integration (CI) is a software engineering practice that promotes frequent code integration into a shared repository, improving the productivity within development teams as well as the quality of the software being developed. While CI adoption has gained traction, stud
...
Method-Level Data in GitHub Pull Request Descriptions
Effects on Developers' Prioritization and Facilitation of Fixing Vulnerable Dependencies
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 reposi
...
Reducing Human Error in Online Controlled Experiments
A case study at ING
Online controlled experimentation (OCE), also called A/B testing, is an often used tool in industry to determine if deploying changes into production is the right decision to make. Running experiments has shown an immense impact to the revenue of companies in industry, however th
...
Contributed
Discovering Digital Siblings
Quantifying Inter-Repository Similarity Through GitHub Dependency Structures
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 betwee
...
Discovering Digital Siblings
Quantifying Inter-Repository Similarity Through GitHub Dependency Structures
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 betwee
...
Exploring Descriptive Metrics of Build Performance
A Study of GitHub Actions in Continuous Integration Projects
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
...
Exploring Descriptive Metrics of Build Performance
A Study of GitHub Actions in Continuous Integration Projects
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
...
Github Mining
Discover the Descriptive Metrics of the Context in Continuous Integration (CI) Project
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 p
...
Github Mining
Discover the Descriptive Metrics of the Context in Continuous Integration (CI) Project
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 p
...
Discovering the metrics for assessing a project’s maturity
An analysis of key indicators of maturity
Continuous integration (CI) is a software engineering practice that promotes frequent code integration into a shared repository, improving the productivity within development teams as well as the quality of the software being developed. While CI adoption has gained traction, stud
...
Discovering the metrics for assessing a project’s maturity
An analysis of key indicators of maturity
Continuous integration (CI) is a software engineering practice that promotes frequent code integration into a shared repository, improving the productivity within development teams as well as the quality of the software being developed. While CI adoption has gained traction, stud
...
Uncovering the Secrets of the Maven Repository
Analysis of Library Sizes in Maven Central
This research explores the size variations of artifacts in Maven Central, a repository containing a large collection of Java artifacts. This analysis sheds light on the coding habits and dependency management ecosystems within Maven Central, emphasizing the importance of managing
...
Uncovering the Secrets of the Maven Repository
Analysis of Library Sizes in Maven Central
This research explores the size variations of artifacts in Maven Central, a repository containing a large collection of Java artifacts. This analysis sheds light on the coding habits and dependency management ecosystems within Maven Central, emphasizing the importance of managing
...
Method-Level Data in GitHub Pull Request Descriptions
Effects on Developers' Prioritization and Facilitation of Fixing Vulnerable Dependencies
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 reposi
...
Method-Level Data in GitHub Pull Request Descriptions
Effects on Developers' Prioritization and Facilitation of Fixing Vulnerable Dependencies
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 reposi
...
Reducing Human Error in Online Controlled Experiments
A case study at ING
Online controlled experimentation (OCE), also called A/B testing, is an often used tool in industry to determine if deploying changes into production is the right decision to make. Running experiments has shown an immense impact to the revenue of companies in industry, however th
...
Reducing Human Error in Online Controlled Experiments
A case study at ING
Online controlled experimentation (OCE), also called A/B testing, is an often used tool in industry to determine if deploying changes into production is the right decision to make. Running experiments has shown an immense impact to the revenue of companies in industry, however th
...