WEKO3
アイテム
Javaプロジェクトにおける一文字変数の利用方法とソースコード保守性への影響の調査
https://ipsj.ixsq.nii.ac.jp/records/232924
https://ipsj.ixsq.nii.ac.jp/records/232924cdf65dc6-17fd-43a8-b6b8-46007a2e9fca
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
2026年2月26日からダウンロード可能です。
|
Copyright (c) 2024 by the Information Processing Society of Japan
|
|
| 非会員:¥660, IPSJ:学会員:¥330, SE:会員:¥0, DLIB:会員:¥0 | ||
| Item type | SIG Technical Reports(1) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 公開日 | 2024-02-26 | |||||||||||||
| タイトル | ||||||||||||||
| タイトル | Javaプロジェクトにおける一文字変数の利用方法とソースコード保守性への影響の調査 | |||||||||||||
| 言語 | ||||||||||||||
| 言語 | jpn | |||||||||||||
| 資源タイプ | ||||||||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||||||||
| 資源タイプ | technical report | |||||||||||||
| 著者所属 | ||||||||||||||
| 奈良先端科学技術大学院大学 | ||||||||||||||
| 著者所属 | ||||||||||||||
| 奈良先端科学技術大学院大学 | ||||||||||||||
| 著者所属 | ||||||||||||||
| 公立はこだて未来大学 | ||||||||||||||
| 著者所属 | ||||||||||||||
| 奈良先端科学技術大学院大学 | ||||||||||||||
| 著者所属(英) | ||||||||||||||
| en | ||||||||||||||
| Nara Institute of Science and Technology | ||||||||||||||
| 著者所属(英) | ||||||||||||||
| en | ||||||||||||||
| Nara Institute of Science and Technology | ||||||||||||||
| 著者所属(英) | ||||||||||||||
| en | ||||||||||||||
| Future University Hakodate | ||||||||||||||
| 著者所属(英) | ||||||||||||||
| en | ||||||||||||||
| Nara Institute of Science and Technology | ||||||||||||||
| 著者名 |
岡井, 光輝
× 岡井, 光輝
× 嶋利, 一真
× 石尾, 隆
× 松本, 健一
|
|||||||||||||
| 論文抄録 | ||||||||||||||
| 内容記述タイプ | Other | |||||||||||||
| 内容記述 | 本論文では,ソフトウェア,特に,ソースコードにおける一文字変数の利用実態を構文情報に着目して明らかにし,一文字変数の適切な利用方法を提案する.ソースコードの約 70% は識別子で構成されており,識別子の多くを占める変数名の可読性が,ソースコードの保守性に大きく影響するとされている.変数には,格納するデータの持つ意味等を容易に想起できるよう文字数の多い名前が付与されることが多いが,一文字の変数名でもその可読性が大きく変わらない事例も報告されている.プログラミング言語として Java が用いられている 8 つの GitHub プロジェクトを分析した結果,一文字変数の割合は変数の型によって異なること,一文字変数として使用されるアルファベットは一意に選択される傾向にあることを確認した.さらに,変数の型によって一文字変数のスコープは異なる傾向にあり,特に,バグが存在するソースコードでは一文字変数のスコープはより大きくなる傾向にあることも確認した. | |||||||||||||
| 書誌レコードID | ||||||||||||||
| 収録物識別子タイプ | NCID | |||||||||||||
| 収録物識別子 | AN10112981 | |||||||||||||
| 書誌情報 |
研究報告ソフトウェア工学(SE) 巻 2024-SE-216, 号 2, p. 1-8, 発行日 2024-02-26 |
|||||||||||||
| ISSN | ||||||||||||||
| 収録物識別子タイプ | ISSN | |||||||||||||
| 収録物識別子 | 2188-8825 | |||||||||||||
| Notice | ||||||||||||||
| SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||||||||
| 出版者 | ||||||||||||||
| 言語 | ja | |||||||||||||
| 出版者 | 情報処理学会 | |||||||||||||