2J-01
IntentServiceを用いた非同期処理へのAndroidアプリケーションリファクタリング手法
○萩原優樹,高田眞吾(慶大)
Androidアプリケーション(以下、アプリ)の市場においてUIの応答性などアプリのパフォーマンスはユーザの印象に影響を与える。しかし多くのアプリはパフォーマンスを悪化させるバグ(以下、パフォーマンスバグ)に悩まされている。そのバグを取り除く方法としてAsyncTaskやIntentServiceを用いて非同期処理を行うことが挙げられる。本研究ではパフォーマンスバグとなりうる箇所をIntentServiceが適用されたコードに自動的にリファクタリングをする手法を提案し、ツールを実装した。また実際のアプリにそのツールを適応し評価を行った。

footer 著作権について 倫理綱領 プライバシーポリシー セキュリティ 情報処理学会