![Loading...](https://link.springer.com/static/c4a417b97a76cc2980e3c25e2271af3129e08bbe/images/pdf-preview/spacer.gif)
-
Article
Open AccessLags in the release, adoption, and propagation of npm vulnerability fixes
Security vulnerability in third-party dependencies is a growing concern not only for developers of the affected software, but for the risks it poses to an entire software ecosystem, e.g., Heartbleed vulnerabil...
-
Article
The impact of human factors on the participation decision of reviewers in modern code review
Modern Code Review (MCR) plays a key role in software quality practices. In MCR process, a new patch (i.e., a set of code changes) is encouraged to be examined by reviewers in order to identify weaknesses in s...
-
Chapter and Conference Paper
What Are the Perception Gaps Between FLOSS Developers and SE Researchers?
In recent years, many researchers in the SE community have been devoting considerable efforts to provide FLOSS developers with a means to quickly find and fix various kinds of bugs in FLOSS products such as se...
-
Chapter and Conference Paper
Understanding When to Adopt a Library: A Case Study on ASF Projects
Software libraries are widely used by both industrial and open source client projects. Ideally, a client user of a library should adopt the latest version that the library project releases. However, sometimes ...
-
Chapter and Conference Paper
The Impact of a Low Level of Agreement Among Reviewers in a Code Review Process
Software code review systems are commonly used in software development. In these systems, many patches are submitted to improve the quality. To verify the quality, voting is commonly used by contributors; howe...
-
Chapter and Conference Paper
Do Open Source Software Projects Conduct Tests Enough?
Do open source software projects provide and maintain tests? What metrics are correlated with the test success? This paper answers these questions by executing tests of 452 open source software projects in Git...
-
Chapter and Conference Paper
Impact Analysis of Granularity Levels on Feature Location Technique
Due to the increasing of software requirements and software features, modern software systems continue to grow in size and complexity. Locating source code entities that required to implement a feature in mill...
-
Article
Studying re-opened bugs in open source software
Bug fixing accounts for a large amount of the software maintenance resources. Generally, bugs are reported, fixed, verified and closed. However, in some cases bugs have to be re-opened. Re-opened bugs increase...
-
Chapter and Conference Paper
A Time-Lag Analysis for Improving Communication among OSS Developers
In the open source software (OSS) development environment, a communication time-lag among developers is more likely to happen due to time differences among locations of developers and differences of working ho...