A risk in adopting third-party dependencies into an application is their...
The emergence of large language models (LLMs) such as ChatGPT has disrup...
Software documentation captures detailed knowledge about a software prod...
Managing dependencies between software services is a crucial task for an...
Compiler error messages serve as an initial resource for programmers dea...
The use of third-party packages is becoming increasingly popular and has...
A key drawback to using a Open Source third-party library is the risk of...
Commit messages contain diverse and valuable types of knowledge in all
a...
Continuous Integration (CI) is a software development practice that buil...
Open source software (OSS) development offers a unique opportunity for
s...
Due to the increasing number of attacks targeting open source library
ec...
Images are increasingly being shared by software developers in diverse
c...
Stop words, which are considered non-predictive, are often eliminated in...
Implicit gender bias in software development is a well-documented issue,...
The open-source community uses the GitHub platform to exchange and share...
DevOps is a set of practices that deals with coordination between develo...
Navigating the diverse solution spaces of non-trivial software engineeri...
The package manager (PM) is crucial to most technology stacks, acting as...
Reliance on third-party libraries is now commonplace in contemporary sof...
Recommender systems are a valuable tool for software engineers. For exam...
Deep learning models have been successfully applied to a variety of soft...
The risk to using third-party libraries in a software application is tha...
Automated tools are frequently used in social coding repositories to per...
Six months ago an important call was made for researchers globally to pr...
Popular adoption of third-party libraries for contemporary software
deve...
Constructing complex queries on data which combines spatial, temporal, a...
Stack Overflow has become an essential technical resource for developers...
Over the last years, the software industry has adopted several DevOps
te...
GitHub Sponsors, launched in 2019, enables donations to individual open
...
Given the vast number of repositories hosted on GitHub, project discover...
The management of third-party package dependencies is crucial to most
te...
Given programming languages can provide different types and levels of
se...
Business aspects have been identified as a significant cause for the cre...
Although computer science papers are often accompanied by software artif...
Primitive types are fundamental components available in any programming
...
Automated tools are frequently used in social coding repositories to per...
One of the main challenges that developers face when testing their syste...
Online collaboration platforms such as GitHub have provided software
dev...
Discussions is a new feature of GitHub for asking questions or discussin...
As a popular Q A site for programming, Stack Overflow is a treasure fo...
Open Source Software (OSS) has changed drastically over the last decade,...
Are Brazilian developers less likely to have a contribution accepted tha...
Context: Tangled commits are changes to software that address multiple
c...
Incorporating the business perspective into prioritizing technical debt ...
Empirical Standards are natural-language models of a scientific communit...
Good software documentation encourages good software engineering, but th...
The selection of third-party libraries is an essential element of virtua...
Automatic text summarisation has drawn considerable interest in the area...
Software developers often reuse code from online sources such as Stack
O...
Background: Collaboration among software engineers through face-to-face
...