Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Takashi Ishio is active.

Publication


Featured researches published by Takashi Ishio.


mining software repositories | 2017

Source file set search for clone-and-own reuse analysis

Takashi Ishio; Yusuke Sakaguchi; Kaoru Ito; Katsuro Inoue

Clone-and-own approach is a natural way of source code reuse for software developers. To assess how known bugs and security vulnerabilities of a cloned component affect an application, developers and security analysts need to identify an original version of the component and understand how the cloned component is different from the original one. Although developers may record the original version information in a version control system and/or directory names, such information is often either unavailable or incomplete. In this research, we propose a code search method that takes as input a set of source files and extracts all the components including similar files from a software ecosystem (i.e., a collection of existing versions of software packages). Our method employs an efficient file similarity computation using b-bit minwise hashing technique. We use an aggregated file similarity for ranking components. To evaluate the effectiveness of this tool, we analyzed 75 cloned components in Firefox and Android source code. The tool took about two hours to report the original components from 10 million files in Debian GNU/Linux packages. Recall of the top-five components in the extracted lists is 0.907, while recall of a baseline using SHA-1 file hash is 0.773, according to the ground truth recorded in the source code repositories.


international symposium on software reliability engineering | 2017

How is IF Statement Fixed Through Code Review? A Case Study of Qt Project

Yuki Ueda; Akinori Ihara; Toshiki Hirao; Takashi Ishio; Ken-ichi Matsumoto

Peer code review is key to ensuring the absence of software defects. To improve the review process, many code review tools provide OSS(Open Source Software) project CI(Continuous Integration) tests that automatically verify code quality issues such as a code convention issues. However, these tests do not cover project policy issues and a code readability issues. In this study, our main goal is to understand how a code owner fixes conditional statement issues based on reviewers feedback. We conduct an empirical study to understand if statement changes after review. Using 69,325 review requests in the Qt project, we analyze changes of the if conditional statements that (1) are requested to be reviewed, and (2) that are implemented after review. As a result, we find the most common symbolic changes are ( and ) (35%), ! operator (20%) and -> operator (12%). Also, ! operator is frequently replaced with ( and ).


電子情報通信学会技術研究報告. SS, ソフトウェアサイエンス | 2007

Detection of Crosscutting Concerns Using Method Call Patterns

達也 三宅; 隆 石尾; 考治 谷口; 克郎 井上; タツヤ ミヤケ; タカシ イシオ; コウジ タニグチ; カツロウ イノウエ; Tatsuya Miyake; Takashi Ishio; Koji Taniguchi; Katsuro Inoue


ieee international conference on software analysis evolution and reengineering | 2018

A generalized model for visualizing library popularity, adoption, and diffusion within a software ecosystem

Raula Gaikovina Kula; Coen De Roover; Daniel M. German; Takashi Ishio; Katsuro Inoue


IEICE Transactions on Information and Systems | 2018

Extraction of Library Update History Using Source Code Reuse Detection

Kanyakorn Jewmaidang; Takashi Ishio; Akinori Ihara; Ken-ichi Matsumoto; Pattara Leelaprute


IPSJ SIG Notes | 2012

Towards Automatic Extraction of the Derivative Relationships of Source Files

Tetsuya Kanda; Takashi Ishio; Katsuro Inoue


全国大会講演論文集 | 2010

Recommendation of Code Snippets Generated from Coding Patterns and Keywords

Taro Sekiyama; Hironori Date; Takashi Ishio; Katsuro Inoue


Archive | 2010

Proceedings of the International Workshop on Empirical Software Engineering in Practice 2010 (IWESEP 2010)

Akinori Ihara; Takashi Ishio


IPSJ SIG Notes | 2009

DocumentTag: Source Code Documentation Environment to Support Program Comprehension

Masahiro Tanaka; Takashi Ishio; Katsuro Inoue


IPSJ SIG Notes | 2009

Visualization of Representative Class Interaction Scenarios based on Clustering of Ob ject Behavior

Satoshi Munakata; Takashi Ishio; Katsuro Inoue

Collaboration


Dive into the Takashi Ishio's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Akinori Ihara

Nara Institute of Science and Technology

View shared research outputs
Top Co-Authors

Avatar

Ken-ichi Matsumoto

Nara Institute of Science and Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Hideaki Hata

Nara Institute of Science and Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Osamu Mizuno

Kyoto Institute of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge