Software ecosystems (e.g., npm, PyPI) are the backbone of modern softwar...
Software systems are increasingly relying on deep learning components, d...
Pull Requests (PRs) that are neither progressed nor resolved clutter the...
Managing project dependencies is a key maintenance issue in software
dev...
Diversity and inclusion are necessary prerequisites for shaping technolo...
As machine learning (ML) systems get adopted in more critical areas, it ...
Gamification is the use of game elements such as points, leaderboards, a...
Modern software systems are often built by leveraging code written by ot...
We are witnessing a massive adoption of software engineering bots,
appli...
Semantic versioning policy is widely used to indicate the level of chang...
With the popularity of software ecosystems, the number of open source
co...
Pull-based development has enabled numerous volunteers to contribute to
...
Due to its increasing complexity, today's software systems are frequentl...
To complete tasks faster, developers often have to sacrifice the quality...
Chatbots are envisioned to dramatically change the future of Software
En...
Dependency management in modern software development poses many challeng...
Software vulnerabilities have a large negative impact on the software sy...
A decade after its first release, the Go programming language has become...
Software repositories contain a plethora of useful information that can ...
K-fold Cross Validation is commonly used to evaluate classifiers and tun...
Bug fixing is generally a manually-intensive task. However, recent work ...
Background: Open source software has an increasing importance in modern
...