#author("2017-06-29T07:37:51+09:00","","")
#author("2017-06-29T07:55:31+09:00","","")
[[柏]]
*懸案 [#r38cce5c]
-カメラアプリ同士で比較した方が良い
--ちゃんと機能を抽出しているかわかりにくい
-コード行数が少ない同士が似ていると判断されやすい?
-アプリAの1つのクラスに対して,アプリBの似ているクラスが3つだったりしてる
--アルゴリズムの仕様だが,機能の抽出には邪魔
--そもそもコード行数が少ないのに対して過剰に反応してしまっている
-ネイティブアプリ以外はどうするか
-android platformのAPIを対象にすべきではないか
--https://developer.android.com/reference/packages.html
*対象 [#y73eb89e]
開発者?ユーザー?~
ユーザの方が良い
*目的 [#rda53a08]
機能の差を表示できること~
(陽が当たらないアプリに光を)
**発展系 [#vac88fe1]
欲しい機能がショボかったら嫌~
機能ごとの評価を出せれば良い~
~
e.g, カレンダーアプリが欲しい~
○:機能あり,×:機能なし
|>|>|CENTER:|c
| 機能 |Aアプリ|Bアプリ|h
|~カレンダー|○(☆5)|○(☆2)|
|~タスク|×|○(☆5)|
|~ノート|○(☆1)|○(☆5)|
総合評価:~
Aアプリ:☆3.0~
Bアプリ:☆4.0~
それでもBアプリが欲しい?
*前提 [#bc1125e7]
欲しい機能決まっている?~
欲しい機能が単体もしくは複数かにもよる


*段階 [#fc1605b1]
**STAGE1: [#r18f7015]
似ているアプリを検索~
**STAGE2:[#z789f34a]
機能を検索(教師あり学習)~
-Recall/Precision
-似ているアプリ(STAGE1)がどう違うか~
**STAGE3:[#m3aa6143]
機能の推測(教師なし学習)~
-クラスタリング・共起関係(アプリ説明など)
**STAGE4: [#yb5ba346]
機能ごとの評価(レビュー)を抽出

*関連研究 [#wec3d212]
-コード検索(Spars?)~
横森先生(南山大学)
-ユーザ視点で調べる方法がない
++最新(Mai)
++サーチエンジン(Search based software engineering)

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS