WEKO3
アイテム
文脈指向プログラミングがReactにおける宣言的UIに与える影響
https://ipsj.ixsq.nii.ac.jp/records/240417
https://ipsj.ixsq.nii.ac.jp/records/2404176a1afd2e-796f-46bf-a8d4-64d6cf77ea46
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
2026年10月28日からダウンロード可能です。
|
Copyright (c) 2024 by the Information Processing Society of Japan
|
|
| 非会員:¥660, IPSJ:学会員:¥330, SE:会員:¥0, DLIB:会員:¥0 | ||
| Item type | SIG Technical Reports(1) | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 公開日 | 2024-10-28 | |||||||||
| タイトル | ||||||||||
| タイトル | 文脈指向プログラミングがReactにおける宣言的UIに与える影響 | |||||||||
| タイトル | ||||||||||
| 言語 | en | |||||||||
| タイトル | The Impact of Context-Oriented Programming on Declarative UI Design in React | |||||||||
| 言語 | ||||||||||
| 言語 | jpn | |||||||||
| 資源タイプ | ||||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||||
| 資源タイプ | technical report | |||||||||
| 著者所属 | ||||||||||
| 芝浦工業大学 | ||||||||||
| 著者所属 | ||||||||||
| 芝浦工業大学 | ||||||||||
| 著者所属(英) | ||||||||||
| en | ||||||||||
| Shibaura Institute of Technology | ||||||||||
| 著者所属(英) | ||||||||||
| en | ||||||||||
| Shibaura Institute of Technology | ||||||||||
| 著者名 |
叶, 恒志
× 叶, 恒志
× 福田, 浩章
|
|||||||||
| 論文抄録 | ||||||||||
| 内容記述タイプ | Other | |||||||||
| 内容記述 | 文脈指向プログラミング (COP: Context-oriented Programming) は文脈に依存した振る舞いをモジュール化するためのプログラミング手法である.COP は,モバイルのデバイスの向きや,ユーザの行動などの文脈に依存した振る舞いをモジュール化して,振る舞いを現在の文脈に即したものに切り替える言語機能を提供する.モバイルアプリケーションや IoT など文脈に依存した振る舞いを多く含む分野において,COP の応用が期待されている.これまでの COP 言語の提案やその適用例では,提案手法の検証するための小規模なアプリケーションが用いられてきた.これらアプリケーションは提案手法にとって理想的な状況であることが多く,有効性の検証において不十分である可能性がある.そこで本論文では,COP の有効性を明確にするために,実用化されているアプリケーションの機能を模倣して,アプリケーションフレームワークを用いて実装し,COP を適用してリファクタリングを行った.そして,リファクタリング結果に対してソフトウェアメトリクスを計測した.その結果,COP によってコード品質の向上は見られなかった.そして,その原因がフレームワークの多機能化と,フレームワークによるコードの抽象化と COP 実装のセマンティクスの不一致によるものであると明らかにした. | |||||||||
| 書誌レコードID | ||||||||||
| 収録物識別子タイプ | NCID | |||||||||
| 収録物識別子 | AN10112981 | |||||||||
| 書誌情報 |
研究報告ソフトウェア工学(SE) 巻 2024-SE-218, 号 1, p. 1-8, 発行日 2024-10-28 |
|||||||||
| ISSN | ||||||||||
| 収録物識別子タイプ | ISSN | |||||||||
| 収録物識別子 | 2188-8825 | |||||||||
| Notice | ||||||||||
| SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||||
| 出版者 | ||||||||||
| 言語 | ja | |||||||||
| 出版者 | 情報処理学会 | |||||||||