WEKO3
アイテム
リバースエンジニアリングによる内部設計理解を支援するためのモデルフィルタリング
https://ipsj.ixsq.nii.ac.jp/records/230484
https://ipsj.ixsq.nii.ac.jp/records/23048456e025ec-9d92-451d-826a-a6f09342d646
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]()
2025年11月23日からダウンロード可能です。
|
Copyright (c) 2023 by the Information Processing Society of Japan
|
|
非会員:¥660, IPSJ:学会員:¥330, SE:会員:¥0, DLIB:会員:¥0 |
Item type | SIG Technical Reports(1) | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
公開日 | 2023-11-23 | |||||||||
タイトル | ||||||||||
タイトル | リバースエンジニアリングによる内部設計理解を支援するためのモデルフィルタリング | |||||||||
タイトル | ||||||||||
言語 | en | |||||||||
タイトル | Model filtering to aid understanding of internal design using reverse engineering | |||||||||
言語 | ||||||||||
言語 | jpn | |||||||||
資源タイプ | ||||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||||
資源タイプ | technical report | |||||||||
著者所属 | ||||||||||
和歌山大学大学院 | ||||||||||
著者所属 | ||||||||||
和歌山大学 | ||||||||||
著者所属(英) | ||||||||||
en | ||||||||||
Wakayama University Graduate School | ||||||||||
著者所属(英) | ||||||||||
en | ||||||||||
Wakayama University | ||||||||||
著者名 |
山野, 友郁
× 山野, 友郁
× 満田, 成紀
|
|||||||||
著者名(英) |
Yutaka, Yamano
× Yutaka, Yamano
× Naruki, Mistuda
|
|||||||||
論文抄録 | ||||||||||
内容記述タイプ | Other | |||||||||
内容記述 | 組織でプロジェクトを進めていく上で,他人のソースコードを編集する機会がある.その際,ソースコードを理解する作業が必要である.ソースコード理解は,コードが複雑になるほど時間がかかるため,その対処法の一つとして,リバースエンジニアリングを用い,コードをモデル化する.しかし,これだけでは,モデルが複雑になる場合があり,モデル理解自体に時間をかけてしまう.本研究では,リバースエンジニアリングにより,クラス図へ変換した図を対象に,全体をより速く理解できるよう 2 パターンのフィルタリングを行う.具体的には,1 つ目は,メソッドを基準にしたもので,メソッドに対して関係しているクラスのみを絞り込む.2つ目は,ソフトウェアメトリクスを利用したもので,複雑な部分を優先的に絞り込む方法である.これら 2 つのフィルタリングを提案し,有用性を考察する. | |||||||||
論文抄録(英) | ||||||||||
内容記述タイプ | Other | |||||||||
内容記述 | In projects within an organization, there are opportunities to edit other people's source code. In doing so, work is needed to understand the source code. Understanding source code is more time-consuming the more complex the code is, so one way to deal with this is to use reverse engineering to model the code. However, this alone can make the model complex, and understanding the model itself can be time-consuming. In this study, two patterns of filtering are performed on diagrams that have been converted to class diagrams by reverse engineering to enable a quicker understanding of the whole. Specifically, the first is method-based and only filters classes that are related to the method; the second uses software metrics and priorities complex parts. These two filtering methods are proposed, and their usefulness is evaluated. | |||||||||
書誌レコードID | ||||||||||
収録物識別子タイプ | NCID | |||||||||
収録物識別子 | AN10112981 | |||||||||
書誌情報 |
研究報告ソフトウェア工学(SE) 巻 2023-SE-215, 号 8, p. 1-6, 発行日 2023-11-23 |
|||||||||
ISSN | ||||||||||
収録物識別子タイプ | ISSN | |||||||||
収録物識別子 | 2188-8825 | |||||||||
Notice | ||||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||||
出版者 | ||||||||||
言語 | ja | |||||||||
出版者 | 情報処理学会 |