SlideShare a Scribd company logo
1 of 45
Download to read offline
LINE DEVELOPER DAY 2019 参加レポート
コンテンツ
コミュニケーションアプリ「LINE」の機能改善を支えるデータサイエンス
LINEのUIテスト自動化
LINE DEVELOPER DAY
2019 とは
when: 2019年11月20日〜21日
where: グランドニッコー東京台場
今年から2日間開催
1日目は技術的な話
2日目はビジネス的な話
1日目のみの参加で,ここではその中でも強く興味
を持った発表について紹介したいと思います.
コミュニケーションアプリ
「LINE」の機能改善を支えるデ
ータサイエンス
このセションは,LINEのグループ作成機能を例に,
データドリブンで機能改善を行った例の紹介でし
た.
グループ作成のボタンはどこにあるか
実は1つではないことをご存知でしょうか?
ホームタブ / グループ一覧画面
友だち追加画面
トーク作成画面
グループ作成のボタンはどこにあるか
実は,
この全てにグループの新規作成画面があります.
LINE の目標
"Closing the Distance"
→ グループで会話も大事.
今回紹介すること
グループ作成機能の改善
うまくできなかったユーザーの原因と改善を行った例が紹介されました.
(そういえば,確かに最近,グループ作成の流れが変わったときがあった気がする!)
改善のサイクル
本題に入る前に...
LINEの改善サイクル
1. ユーザーリサーチ
2. 計画・仮説を立てる
3. 開発をしてみる
4. テスト・試行をする
5. 振り返りをする・フィードバック
--> 2へ
仮説1 直感的ではない画面操作
グループの名前やアイコンを決めたあとに,メンバ
ーを選ぶ流れ = 直感的ではない?
順序を入れ替えをテスト
調査の結果
仮説とは裏腹に,違いはありませんでし
た.
それ以外にわかったこと
グループの名前やアイコンの作成
に躓いている
グループ失敗する人は,何回もグル
ープの作成に失敗している
plan: 直感的ではない画面操作が良くない
develop: グループの名前やアイコンを決めたあとに,メンバーを選ぶ流れを入れ替えて
みた
test: 違いはなし
feedback: グループの名前やアイコンの作成段階で躓いている
feedback: 1度もグループ作成をしたことがない人が作成失敗している
仮説2 グループメンバーの選び方を変える
メンバーを選ぶのが難しいのではないか?
次の2つの観点を試してみました.
① グループメンバーを選びにくい
今までどおりのメンバー選択画面
仲の良い友達を先頭に表示
② グループ作成の手順が多い
今までどおりの2段階
グループのアイコンや名前を
選ぶ
メンバーを選ぶ
1つの画面にする
結果
結果に違いは見られませんでした.
しかしながら,
さらに調査を続けた結果,次のことがわかりました.
メンバーを選ぶ時間は早くなった
メンバー数1人のグループ作成成功率は増加
メンバー数2人以上のグループ作成成功率は減少
複数ユーザートーク(グループではない)作成率が増加
グループ作成の成功率に有意差は見られなかったものの,
作成までにかかった時間が短縮されたことがわかったので,
現在の構成に至っています.
plan: グループメンバーを選ぶことが難しい
develop: メンバーを選ぶ画面を2通り試した
test: 違いはなし
feedback: 作成にかかった時間は短縮された
仮説3 グループ作成ボタンの位置がわかりにくい
グループ作成ボタンはどこにあったっけ...?
グループ作成のボタンをトーク一覧画面
に追加
→ グループの作成数が増加しました.
本当にそれで良い?
単純に増えたから良いといえるか?
他の機能が犠牲になっていないか
もともとのユーザーの導線が揺ら
いでいないか
を確認してから行ったそうです.
どんなツールを使って分析しているか
発表では次のツールの紹介がありました.
A/Bテストのサンプル数とターゲットユーザ: OASIS, LIBRA
A/Bテストのモニタリング: LIBRA REPORT, R Shiny
結果の生成: Conflr(LINEもOSS参加)
正直なところ
実際に業務を進める上での課題
1. 開発工数がかかる
A/Bテストをする = 機能を2通り作る ため,開発の工数はかかります.
いまやスマホを持つ人の誰もが使うLINE.
新規ユーザー獲得より,サービス改善に力を入れていることから,
開発工数を割くことにも理解を得ることができるとの事です.
2. ログを集めるのも工数がかかる
ログを集めるためには,サーバー側だけでなくアプリにもログを貯める機能が必要になります.
UXを妨げることなくログを貯めることは工夫が必要なのだそうです.
3. 分析中に対象の機能が消える
せっかくログを貯め始めたのに,途中で対象の機能が消え,
貯めたログを活用できないこともしばしば.
特に,
ボタンの変更などで,クリックされた数などを集めることが活用できないことが多いそうです.
参考・引用元
LINE DEVELOPER DAY 2019 サイト
LINEのUIテスト自動化
UI Automation Testing for LINE
ExhibitからはUIテスト自動化の取り組
みを紹介します.
必要なもの
実機
Macbook
以上
仕組み
1. アプリ上のボタンをテンプレートマッチングと特徴量抽出で検出
2. Selenium/Appiumなどの自動テストライブラリを改良してUIテストを自動化
アプリの検証に膨大な人手を割いて行っている企業も多いと思いますが,
これならそこまで難しくなさそう...?
(実際はわからない...)
参考元
LINE DEVELOPER DAY 2019 サイト
その他に聞いたセション
専門的なR&Dから開発改善まで幅広く様々な発表があり,
エンジニアならば興味がある発表が必ずあるのではないかと思いました.
Keynote
シンプルかつ効果的なデータ拡大により強力かつ堅固な深層モデルを作る
LINEが開発した時系列データベース‘Flash’の紹介
LINE NEWSの記事配信を支える技術
NAVER ClovaのOCR(光学的文字認識)
会場の様子
今回の目玉のひとつ face-
checkin
思っていた以上に瞬時に私を認識してく
れました.
お昼はお弁当
3種類のなかから選部ことができ,私の
選んだすき焼き弁当は絶品でした.
3時のおやつ
LINEのオフィスがある地域の伝統菓子
次世代clovaのモック展
示
腕時計型clova
鏡組み込み型clova
etc...
夜の懇親会
豪華なお食事とともに
乾杯の挨拶
もっとも多くの予約があったセションの
発表者でした.
ノベルティ
LINEビーコンガチャでC賞の私はケーブ
ルケースなどをいただきました.
最後に
今回で2回目の参加でしたが,毎年期待を超える発表が数多くあるのが LINE DEV DAY だと
思います.
来年の発表が早くも楽しみです.

More Related Content

Similar to LINE DEVELOPER DAY 2019 REPORT

LiBRA 09.2021 / 開発と運用
LiBRA 09.2021 / 開発と運用LiBRA 09.2021 / 開発と運用
LiBRA 09.2021 / 開発と運用Masanori Saito
 
LiBRA 10.2021 / 開発と運用
LiBRA 10.2021 / 開発と運用LiBRA 10.2021 / 開発と運用
LiBRA 10.2021 / 開発と運用Masanori Saito
 
LiBRA 03.2021 / DevOps
LiBRA 03.2021 / DevOpsLiBRA 03.2021 / DevOps
LiBRA 03.2021 / DevOpsMasanori Saito
 
LiBRA 05.2021 / 開発と運用
LiBRA 05.2021 / 開発と運用LiBRA 05.2021 / 開発と運用
LiBRA 05.2021 / 開発と運用Masanori Saito
 
LiBRA 04.2021 / DevOps
LiBRA 04.2021 / DevOpsLiBRA 04.2021 / DevOps
LiBRA 04.2021 / DevOpsMasanori Saito
 
アプリ導入にかかる本当の費用 - Yappli(ヤプリ)
アプリ導入にかかる本当の費用 - Yappli(ヤプリ)アプリ導入にかかる本当の費用 - Yappli(ヤプリ)
アプリ導入にかかる本当の費用 - Yappli(ヤプリ)simakoo1
 
メンター制によるHCD/UXD人財育成の取り組み
メンター制によるHCD/UXD人財育成の取り組みメンター制によるHCD/UXD人財育成の取り組み
メンター制によるHCD/UXD人財育成の取り組みYasuyoKondo
 
中国のスマホ市場
中国のスマホ市場中国のスマホ市場
中国のスマホ市場Namito Satoyama
 
Enterprise2.0 = BPMS + Social Computing + SaaS(Office2.0)
Enterprise2.0 = BPMS + Social Computing + SaaS(Office2.0)Enterprise2.0 = BPMS + Social Computing + SaaS(Office2.0)
Enterprise2.0 = BPMS + Social Computing + SaaS(Office2.0)Tomoaki Sawada
 
ビジネスとデザイン ~ビジネスは悪くない~
ビジネスとデザイン ~ビジネスは悪くない~ビジネスとデザイン ~ビジネスは悪くない~
ビジネスとデザイン ~ビジネスは悪くない~Ken Azuma
 
[2022/09/24とにほめLT会]個人開発サービスsougo-reviewの振り返り
[2022/09/24とにほめLT会]個人開発サービスsougo-reviewの振り返り[2022/09/24とにほめLT会]個人開発サービスsougo-reviewの振り返り
[2022/09/24とにほめLT会]個人開発サービスsougo-reviewの振り返りKigi
 
香川支部キックオフ 香川支部について
香川支部キックオフ 香川支部について香川支部キックオフ 香川支部について
香川支部キックオフ 香川支部についてyohei iwakura
 

Similar to LINE DEVELOPER DAY 2019 REPORT (20)

LiBRA 09.2021 / 開発と運用
LiBRA 09.2021 / 開発と運用LiBRA 09.2021 / 開発と運用
LiBRA 09.2021 / 開発と運用
 
LiBRA_210201/DevOps
LiBRA_210201/DevOpsLiBRA_210201/DevOps
LiBRA_210201/DevOps
 
LiBRA 10.2021 / 開発と運用
LiBRA 10.2021 / 開発と運用LiBRA 10.2021 / 開発と運用
LiBRA 10.2021 / 開発と運用
 
LiBRA 03.2021 / DevOps
LiBRA 03.2021 / DevOpsLiBRA 03.2021 / DevOps
LiBRA 03.2021 / DevOps
 
LiBRA 05.2021 / 開発と運用
LiBRA 05.2021 / 開発と運用LiBRA 05.2021 / 開発と運用
LiBRA 05.2021 / 開発と運用
 
LiBRA 04.2021 / DevOps
LiBRA 04.2021 / DevOpsLiBRA 04.2021 / DevOps
LiBRA 04.2021 / DevOps
 
211101_DevOps
211101_DevOps211101_DevOps
211101_DevOps
 
アプリ導入にかかる本当の費用 - Yappli(ヤプリ)
アプリ導入にかかる本当の費用 - Yappli(ヤプリ)アプリ導入にかかる本当の費用 - Yappli(ヤプリ)
アプリ導入にかかる本当の費用 - Yappli(ヤプリ)
 
Toolsの杜 - マーベリック - 「IT×デザイン」のススメ
Toolsの杜 - マーベリック - 「IT×デザイン」のススメToolsの杜 - マーベリック - 「IT×デザイン」のススメ
Toolsの杜 - マーベリック - 「IT×デザイン」のススメ
 
メンター制によるHCD/UXD人財育成の取り組み
メンター制によるHCD/UXD人財育成の取り組みメンター制によるHCD/UXD人財育成の取り組み
メンター制によるHCD/UXD人財育成の取り組み
 
オンライン教育サービスにおけるデータ活用方法
オンライン教育サービスにおけるデータ活用方法オンライン教育サービスにおけるデータ活用方法
オンライン教育サービスにおけるデータ活用方法
 
中国のスマホ市場
中国のスマホ市場中国のスマホ市場
中国のスマホ市場
 
Devsumi2013 community
Devsumi2013 communityDevsumi2013 community
Devsumi2013 community
 
LiBRA 07.2021 / IoT
LiBRA 07.2021 / IoTLiBRA 07.2021 / IoT
LiBRA 07.2021 / IoT
 
LiBRA 02.2019 / IoT
LiBRA 02.2019 / IoTLiBRA 02.2019 / IoT
LiBRA 02.2019 / IoT
 
Enterprise2.0 = BPMS + Social Computing + SaaS(Office2.0)
Enterprise2.0 = BPMS + Social Computing + SaaS(Office2.0)Enterprise2.0 = BPMS + Social Computing + SaaS(Office2.0)
Enterprise2.0 = BPMS + Social Computing + SaaS(Office2.0)
 
ビジネスとデザイン ~ビジネスは悪くない~
ビジネスとデザイン ~ビジネスは悪くない~ビジネスとデザイン ~ビジネスは悪くない~
ビジネスとデザイン ~ビジネスは悪くない~
 
[2022/09/24とにほめLT会]個人開発サービスsougo-reviewの振り返り
[2022/09/24とにほめLT会]個人開発サービスsougo-reviewの振り返り[2022/09/24とにほめLT会]個人開発サービスsougo-reviewの振り返り
[2022/09/24とにほめLT会]個人開発サービスsougo-reviewの振り返り
 
香川支部キックオフ 香川支部について
香川支部キックオフ 香川支部について香川支部キックオフ 香川支部について
香川支部キックオフ 香川支部について
 
LiBRA 06.2021 / IoT
LiBRA 06.2021 / IoTLiBRA 06.2021 / IoT
LiBRA 06.2021 / IoT
 

LINE DEVELOPER DAY 2019 REPORT