Tweet | |
A. Maejima, Y. Higo, J. Matsumoto, and S. Kusumoto, "Does This Code Change Affect Program Behavior? –Identifying Nonbehavioral Changes with Bytecode–," In The 44th IEEE Computer Society Signature Conference on Computers, Software and Applications (COMPSAC), pp. 1103-1104, July 2020. | |
ID | 655 |
分類 | 国際会議 |
タグ | affect behavior? bytecode– change changes code does nonbehavioral program this –identifying |
表題 (title) |
Does This Code Change Affect Program Behavior? –Identifying Nonbehavioral Changes with Bytecode– |
表題 (英文) |
|
著者名 (author) |
Aoi Maejima, Yoshiki Higo, Junnosuke Matsumoto, Shinji Kusumoto |
英文著者名 (author) |
Aoi Maejima,Yoshiki Higo,Junnosuke Matsumoto,Shinji Kusumoto |
編者名 (editor) |
|
編者名 (英文) |
|
キー (key) |
Aoi Maejima,Yoshiki Higo,Junnosuke Matsumoto,Shinji Kusumoto |
書籍・会議録表題 (booktitle) |
The 44th IEEE Computer Society Signature Conference on Computers, Software and Applications (COMPSAC) |
書籍・会議録表題(英文) |
|
巻数 (volume) |
|
号数 (number) |
|
ページ範囲 (pages) |
1103-1104 |
組織名 (organization) |
|
出版元 (publisher) |
|
出版元 (英文) |
|
出版社住所 (address) |
|
刊行月 (month) |
7 |
出版年 (year) |
2020 |
採択率 (acceptance) |
|
URL |
https://conferences.computer.org/compsac/pdfs/COMPSAC2020-7r2yh3mCdmuNATjWZbeuiI/730300b103/730300b103.pdf |
付加情報 (note) |
|
注釈 (annote) |
|
内容梗概 (abstract) |
Develop ers o ccasionally conduct some source code changes that do not affect program be- havior. We call such changes nonbehavioral changes. In this research, we propose a technique for determining whether a given commit includes only nonbehavioral changes or not by checking the differences of bytecode on the commit. If the bytecode is not affected by the commit, the proposed technique determines that the commit includes only nonbehavioral changes. As a result of experiments on six Java open source projects, out of the commits in which Java source files were changed, the commits of 8.6%∼22.4% consisted of only nonbehavioral changes. We also found new 25 patterns of nonbehavioral changes compared to a previous study. |
論文電子ファイル | a-maejim_202007_COMPSAC.pdf (application/pdf) [一般閲覧可] |
BiBTeXエントリ |
@inproceedings{id655, title = {Does This Code Change Affect Program Behavior? –Identifying Nonbehavioral Changes with Bytecode–}, author = {Aoi Maejima and Yoshiki Higo and Junnosuke Matsumoto and Shinji Kusumoto}, booktitle = {The 44th IEEE Computer Society Signature Conference on Computers, Software and Applications (COMPSAC)}, pages = {1103-1104}, month = {7}, year = {2020}, } |