論文

査読有り
2015年

Evolution Analysis for Accessibility Excessiveness in Java

2015 22ND INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER)
  • Kazuo Kobori
  • ,
  • Makoto Matsushita
  • ,
  • Katsuro Inoue

開始ページ
83
終了ページ
90
記述言語
英語
掲載種別
研究論文(国際会議プロシーディングス)
DOI
10.1109/SANER.2015.7081818
出版者・発行元
IEEE

In Java programs, access modifiers are used to control the accessibility of fields and methods from other objects. Choosing appropriate access modifiers is one of the key factors to improve program quality and to reduce potential vulnerability. In our previous work, we presented a static analysis method named Accessibility Excessiveness (AE) detection for each field and method in Java program. We have also developed an AE analysis tool named ModiChecker that analyzes each field and method of the input Java programs, and reports their excessiveness. In this paper, we have applied ModiChecker to several OSS repositories to investigate the evolution of AE over versions, and identified transition of AE status and the difference in the amount of AE change between major version releases and minor ones. Also we propose when to evaluate source code with AE analysis.

Web of Science ® 被引用回数 : 2

リンク情報
DOI
https://doi.org/10.1109/SANER.2015.7081818
Web of Science
https://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcAuth=JSTA_CEL&SrcApp=J_Gate_JST&DestLinkType=FullRecord&KeyUT=WOS:000380389500009&DestApp=WOS_CPL

エクスポート
BibTeX RIS