WEKO3
アイテム
Javaプロジェクトにおける一文字変数の利用方法とソースコード保守性への影響の調査
http://hdl.handle.net/10061/0002000678
http://hdl.handle.net/10061/0002000678a64cc55a-d553-417e-a257-3c86c62914bb
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
|
|
| アイテムタイプ | 学術雑誌論文 / Journal Article(1) | |||||||
|---|---|---|---|---|---|---|---|---|
| 公開日 | 2024-11-27 | |||||||
| タイトル | ||||||||
| タイトル | Javaプロジェクトにおける一文字変数の利用方法とソースコード保守性への影響の調査 | |||||||
| タイトル | ||||||||
| タイトル | Java プロジェクト ニ オケル イチモジ ヘンスウ ノ リヨウ ホウホウ ト ソース コード ホシュセイ エノ エイキョウ ノ チョウサ | |||||||
| 言語 | ||||||||
| 言語 | jpn | |||||||
| 資源タイプ | ||||||||
| 資源タイプ | technical report | |||||||
| アクセス権 | ||||||||
| アクセス権 | open access | |||||||
| 著者 |
岡井, 光輝
× 岡井, 光輝
× 嶋利, 一真× 石尾, 隆× 松本, 健一 |
|||||||
| 抄録 | ||||||||
| 内容記述タイプ | Abstract | |||||||
| 内容記述 | 本論文では,ソフトウェア,特に,ソースコードにおける一文字変数の利用実態を構文情報に着目して明らかにし,一文字変数の適切な利用方法を提案する.ソースコードの約 70% は識別子で構成されており,識別子の多くを占める変数名の可読性が,ソースコードの保守性に大きく影響するとされている.変数には,格納するデータの持つ意味等を容易に想起できるよう文字数の多い名前が付与されることが多いが,一文字の変数名でもその可読性が大きく変わらない事例も報告されている.プログラミング言語として Java が用いられている 8 つの GitHub プロジェクトを分析した結果,一文字変数の割合は変数の型によって異なること,一文字変数として使用されるアルファベットは一意に選択される傾向にあることを確認した.さらに,変数の型によって一文字変数のスコープは異なる傾向にあり,特に,バグが存在するソースコードでは一文字変数のスコープはより大きくなる傾向にあることも確認した. | |||||||
| 書誌情報 |
ja : 研究報告ソフトウェア工学(SE) 巻 2024-SE-216, 号 2, p. 1-8, 発行日 2024-02-26 |
|||||||
| 出版者 | ||||||||
| 出版者 | 情報処理学会 | |||||||
| ISSN | ||||||||
| 収録物識別子タイプ | EISSN | |||||||
| 収録物識別子 | 2188-8825 | |||||||
| 出版者版URI | ||||||||
| 関連タイプ | isVersionOf | |||||||
| 識別子タイプ | URI | |||||||
| 関連識別子 | http://id.nii.ac.jp/1001/00232810/ | |||||||
| 権利 | ||||||||
| 権利情報 | $24D22024 Information Processing Society of Japan. ここに掲載した著作物の利用に関する注意 本著作物の著作権は情報処理学会に帰属します。本著作物は著作権者である情報処理学会の許可のもとに掲載するものです。ご利用に当たっては「著作権法」ならびに「情報処理学会倫理綱領」に従うことをお願いいたします。 Notice for the use of this material The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). This material is published on this web site with the agreement of the author (s) and the IPSJ. Please be complied with Copyright Law of Japan and the Code of Ethics of the IPSJ if any users wish to reproduce, make derivative work, distribute or make available to the public any part or whole thereof. All Rights Reserved, Copyright (C) Information Processing Society of Japan. Comments are welcome. Mail to address editj@ipsj.or.jp, please. | |||||||
| 著者版フラグ | ||||||||
| 出版タイプ | AM | |||||||