| Paper Abstract and Keywords |
| Presentation |
2022-03-07 10:55
Automating code review based on source code Akihito Ihara, Toshiki Hirao (NAIST), Kenji Fujiwara (TCU), Hajimu Iida (NAIST) SS2021-43 |
| Abstract |
(in Japanese) |
(See Japanese page) |
| (in English) |
Code review is an important process to assess software quality, where developers manually find bugs, improve existing codes and so on. However, the code review takes much time to be performed. Prior work has shown bunch of automated code review models, whereas those work do not perform well because the source code structure is not taken into consideration. Hence, this paper proposes a AST based model to consider the metrics of source code structures.
We implemented a learning flow based on code2seq which is one of the most common AST based models. We applied the dataset used in the previous study to the proposed method, and proved that it works, but it didn't improve the accuracy due to the high learning cost. |
| Keyword |
(in Japanese) |
(See Japanese page) |
| (in English) |
Code Review / NLP / AST / code2seq / / / / |
| Reference Info. |
IEICE Tech. Rep., vol. 121, no. 416, SS2021-43, pp. 7-12, March 2022. |
| Paper # |
SS2021-43 |
| Date of Issue |
2022-02-28 (SS) |
| ISSN |
Online edition: ISSN 2432-6380 |
Copyright and reproduction |
All rights are reserved and no part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording, or any information storage and retrieval system, without permission in writing from the publisher. Notwithstanding, instructors are permitted to photocopy isolated articles for noncommercial classroom use without fee. (License No.: 10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
| Notes on Review |
This article is a technical report without peer review, and its polished version will be published elsewhere. |
| Download PDF |
SS2021-43 |
| Conference Information |
| Committee |
SS |
| Conference Date |
2022-03-07 - 2022-03-08 |
| Place (in Japanese) |
(See Japanese page) |
| Place (in English) |
Online |
| Topics (in Japanese) |
(See Japanese page) |
| Topics (in English) |
Software Science etc. |
| Paper Information |
| Registration To |
SS |
| Conference Code |
2022-03-SS |
| Language |
Japanese |
| Title (in Japanese) |
(See Japanese page) |
| Sub Title (in Japanese) |
(See Japanese page) |
| Title (in English) |
Automating code review based on source code |
| Sub Title (in English) |
|
| Keyword(1) |
Code Review |
| Keyword(2) |
NLP |
| Keyword(3) |
AST |
| Keyword(4) |
code2seq |
| Keyword(5) |
|
| Keyword(6) |
|
| Keyword(7) |
|
| Keyword(8) |
|
| 1st Author's Name |
Akihito Ihara |
| 1st Author's Affiliation |
Nara Institute of Science and Technology (NAIST) |
| 2nd Author's Name |
Toshiki Hirao |
| 2nd Author's Affiliation |
Nara Institute of Science and Technology (NAIST) |
| 3rd Author's Name |
Kenji Fujiwara |
| 3rd Author's Affiliation |
Tokyo City University (TCU) |
| 4th Author's Name |
Hajimu Iida |
| 4th Author's Affiliation |
Nara Institute of Science and Technology (NAIST) |
| 5th Author's Name |
|
| 5th Author's Affiliation |
() |
| 6th Author's Name |
|
| 6th Author's Affiliation |
() |
| 7th Author's Name |
|
| 7th Author's Affiliation |
() |
| 8th Author's Name |
|
| 8th Author's Affiliation |
() |
| 9th Author's Name |
|
| 9th Author's Affiliation |
() |
| 10th Author's Name |
|
| 10th Author's Affiliation |
() |
| 11th Author's Name |
|
| 11th Author's Affiliation |
() |
| 12th Author's Name |
|
| 12th Author's Affiliation |
() |
| 13th Author's Name |
|
| 13th Author's Affiliation |
() |
| 14th Author's Name |
|
| 14th Author's Affiliation |
() |
| 15th Author's Name |
|
| 15th Author's Affiliation |
() |
| 16th Author's Name |
|
| 16th Author's Affiliation |
() |
| 17th Author's Name |
|
| 17th Author's Affiliation |
() |
| 18th Author's Name |
|
| 18th Author's Affiliation |
() |
| 19th Author's Name |
|
| 19th Author's Affiliation |
() |
| 20th Author's Name |
|
| 20th Author's Affiliation |
() |
| 21st Author's Name |
|
| 21st Author's Affiliation |
() |
| 22nd Author's Name |
|
| 22nd Author's Affiliation |
() |
| 23rd Author's Name |
|
| 23rd Author's Affiliation |
() |
| 24th Author's Name |
|
| 24th Author's Affiliation |
() |
| 25th Author's Name |
|
| 25th Author's Affiliation |
() |
| 26th Author's Name |
/ / |
| 26th Author's Affiliation |
()
() |
| 27th Author's Name |
/ / |
| 27th Author's Affiliation |
()
() |
| 28th Author's Name |
/ / |
| 28th Author's Affiliation |
()
() |
| 29th Author's Name |
/ / |
| 29th Author's Affiliation |
()
() |
| 30th Author's Name |
/ / |
| 30th Author's Affiliation |
()
() |
| 31st Author's Name |
/ / |
| 31st Author's Affiliation |
()
() |
| 32nd Author's Name |
/ / |
| 32nd Author's Affiliation |
()
() |
| 33rd Author's Name |
/ / |
| 33rd Author's Affiliation |
()
() |
| 34th Author's Name |
/ / |
| 34th Author's Affiliation |
()
() |
| 35th Author's Name |
/ / |
| 35th Author's Affiliation |
()
() |
| 36th Author's Name |
/ / |
| 36th Author's Affiliation |
()
() |
| Speaker |
Author-1 |
| Date Time |
2022-03-07 10:55:00 |
| Presentation Time |
25 minutes |
| Registration for |
SS |
| Paper # |
SS2021-43 |
| Volume (vol) |
vol.121 |
| Number (no) |
no.416 |
| Page |
pp.7-12 |
| #Pages |
6 |
| Date of Issue |
2022-02-28 (SS) |