Skip to main content

and
  1. Article

    Open Access

    Lags 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...

    Bodin Chinthanet, Raula Gaikovina Kula, Shane McIntosh in Empirical Software Engineering (2021)

  2. No Access

    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...

    Shade Ruangwan, Patanamon Thongtanunam, Akinori Ihara in Empirical Software Engineering (2019)

  3. 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...

    Yutaro Kashiwa, Akinori Ihara, Masao Ohira in Open Source Systems (2019)

  4. 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 ...

    Akinori Ihara, Daiki Fujibayashi in Open Source Systems: Towards Robust Practi… (2017)

  5. 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...

    Toshiki Hirao, Akinori Ihara, Yuki Ueda in Open Source Systems: Integrating Communiti… (2016)

  6. No Access

    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...

    Ryohei Takasawa, Kazunori Sakamoto in Product-Focused Software Process Improveme… (2014)

  7. No Access

    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...

    Chakkrit Tantithamthavorn, Akinori Ihara, Hideaki Hata in Requirements Engineering (2014)

  8. No Access

    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...

    Emad Shihab, Akinori Ihara, Yasutaka Kamei in Empirical Software Engineering (2013)

  9. No Access

    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...

    Masao Ohira, Kiwako Koyama, Akinori Ihara in New Frontiers in Artificial Intelligence (2010)