WePatch 2: Webフォームにおける入力ミスを利用した半自動BADUI改善システム

162 Views

August 23, 18

スライド概要

Web上には間違った入力をしやすい登録フォームや誤りがある情報提示といったような,ユーザの失敗や誤解を誘発するようなユーザインターフェース(BADUI)が多く存在している.また,その改善の手間などからWebサイトのBADUIは放置されることが珍しくなく,日々ユーザを困らせている.我々はこれまでの研究で,BADUIにおける適切な操作のための手がかりの提示や入力の自動修正といった,改善機能の付与と共有をエンドユーザに可能とさせるシステムを実装した.しかし,過去に提案した手法は改善に手間がかかることや,不適切な改善がなされる可能性があるという問題があった.そこで本稿では,システムがユーザの失敗行動から適切な改善機能の推薦を行う半自動的なBADUI改善手法を提案する.また,提案手法をWebフォームにおいて実現するシステムを実装し,使用実験を行った結果,エラー率の減少やユーザビリティの向上が可能であることを明らかにした.

profile-image

明治大学 総合数理学部 先端メディアサイエンス学科 中村聡史研究室

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

)$* 8F1BUDIɿ8FC쏟쎳썗쏪쎂썡써쎢ೖྗ쏩쏃쎩ར༻ 썮썶൒ࣗಈ#"%6*վળ쏁쏃쏐쏪 ాౡҰथɼதଜ૱࢙ʢ໌࣏େֶʣ

2.

8FC쎿썗쏝쏃쎅ೖྗ쏟쎳썗쏪썾 쎮쏳쎮쏳썮썶‫ݧܦ‬쎆썙쎡쎕썲쎪썢ʁ

3.

‫ࣜܗ‬쎩‫ؾ‬쎂썮쎁썣쎠쎅ೖྗ

4.

ࠞཚ썰쎢ख썣썢쎡

5.

஫ҙॻ썤썣ଟ썰썥쎢

6.

ख썣썢쎡썣ແ썬썰썥쎢 ॅॴ 쎅ೖྗྫ썣આ໌쎂쎁썺썽썛쎁썛

7.

6*썿쎲쏳썗දࣔ썣ໃ६ ࢖썛썼쎠썛쏰썗쏀쎮쏽쏉쏟쎱썗쏃 ʮ#"%6*ʯ썿‫ݺ‬쎇쎣쎢

8.

쎁썳#"%6*쎂쎁썺썽썮쎕썝쎅썢ʁ プログラム内部 8FC쏟쎳썗쏪 6* 쏁쏃쏐쏪಺෦ 例が半角入力 &3303 も許容しそう ෆਖ਼쎁จࣈ !? 田中 田島 太郎 一樹 A県B区2-12 Z県C区10-8 送信 ໃ६ 全角文字のみ 受け付けます! String型 を格納 プログラム DB

9.

쏰썗쏀쏝쏴쏐쎭਍அ ɾ)FVSJTUJD&WBMVBUJPOPG6TFS*OUFSGBDF </JFMTFO> ɹdਓ쎅ઐ໳Ո쎂໰୊఺쎩ࢦఠ썮썽쎙쎠썝썪썿 ։ൃऀଆ썣#"%6*쎩์ஔ썰쎢썪썿쎆ଟ썛 ɹ쎩‫܁‬쎡ฦ썰썪썿썾쏰썗쏀쏝쏴쏐쎭쎩վળ썰쎢ख๏ ɾ쏰썗쏀쏝쏴쏐쎭쎩ܰࢹ ɾਓख쎛༧ࢉ썿썛썺썶쏴쏇썗쏃ෆ଍ ɾ"VUPNBUJD%FUFDUJPOPG6TBCJMJUZ4NFMM ɾ쏫쏽쏐쏔쏽쏃쎏쎅ҙࣝ쎅௿썬 <(SJHFSB> ɹ쏰썗쏀쎅ૢ࡞쏷쎺썢쎠쏰썗쏀쏝쏴쏐쎭쎅໰୊쎩 ɹࣗಈత쎂‫ݕ‬஌

10.

์ஔ썬쎣썶#"%6*վળ 쎲쏽쏓쏰썗쏀썣8FC্쎂վળ‫ػ‬ೳ쎩෇༩썮ɺ ଞ쎅쏰썗쏀쎩ࢧԉՄೳ썿썰쎢쏁쏃쏐쏪 ɾ8FC"OOPUBUPS<3FFE> ɹ쏐쏡쏳‫ܕ‬쎅쎬쏘쏐썗쏁쏱쏽쎂쎟쎡ख썣썢쎡쎩ఏࣔ ɾ4PDJBM0WFSMBZT<%POH> ɹจࣈྻ쎂쏴쏽쎹쎩෇༩썮썶쎡쏎썗쏵쏋쏍쏡쎅෇༩ ɹ쎩Մೳ쎂

11.

8F1BUDI<5BKJNB > 쏰썗쏀썣8FC쏟쎳썗쏪쎅#"%6*쎩վળՄೳ쎁쏁쏃쏐쏪 쏃쏳쏍쏁쏯 쏃쏳쏍쏁쏯쎆 쎩ࣗಈ࡟আ ೖ쎣쎢쎐썤ʁ ʢࣗಈमਖ਼ʣ ม‫׵‬쏟쎭쏵쏉 썻썛쎹쏴쏍쎹 쎹쏴쏍쎹ճආ 썰쎢쏴쏅쏍쏒 ख썣썢쎡ఏࣔ 쏦쏉쏽 19940101 1994/01/01 쎰쎱쏡쏳 ొ࿥쏦쏉쏽쎆 ্썾썰ʂ

12.

8F1BUDI쎅ධՁ࣮‫ా<ݧ‬ౡ > ೖྗ쏉쏃쎹쎩௨썮썽쏰썗쏀쎅ෛ୲썣‫ݮ‬쎢썢쎀썝썢‫ূݕ‬   田島 一樹 ෛ୲‫ݮ‬গʂʂ  ෛ୲૿Ճʂʂ 19990101 sample@sample.com 01-2345-6789  ม‫׵‬쏟쎭쏵쏉 ハイフンは 必要です 쎰쎱쏡쏳 ˠଟ썦쎅‫ڀݚ‬썾ఏҊ썬쎣썽썤썶쏐쏡쏳‫ܕ‬쎅‫ػ‬ೳ쎆 ɹ࣮쎆ޮՌ썣쎁썛Մೳੑ썣썙쎢

13.

8F1BUDI쎅쏴쏩쏐썗쏁쏱쏽 8FC쏟쎳썗쏪썾쎅ొ࿥썻썛썾쎂վળૢ࡞쎩ߦ썟쎁썛 45&1 쏰썗쏀썣ొ࿥్த쎂#"%6*쎂‫ؾ‬썼썦 45&1 ˠ썴쎅৔썾썰썧쎂վળ ˠొ࿥썮ऴ쎦썺썽썢쎠‫ݩ‬쎅쏟쎳썗쏪쎂໭썺썽վળૢ࡞ ˠ쎕썶쎆ɺొ࿥쎩தஅ썮썽վળૢ࡞ վળ썮썽썦쎣쎢쏰썗쏀쎂썿썺썽खؒ

14.

໨త 8F1BUDI쎅#"%6*վળૢ࡞쎂 썡써쎢खؒ쎩ղܾ ɾ൒ࣗಈత쎁#"%6*վળख๏쎅ఏҊ ɾม‫׵‬쏟쎭쏵쏉‫ػ‬ೳ쎅൒ࣗಈԽ ɾ࢖༻࣮‫ݧ‬쎂쎟쎡༗༻ੑ쎛쏴쏩쏐썗쏁쏱쏽쎩‫ূݕ‬

15.

൒ࣗಈత쎁#"%6*վળख๏ 쎲쏽쏓쏰썗쏀쎅ࣦഊ썿ਖ਼ղ쎅ૢ࡞썢쎠#"%6* վળ‫ػ‬ೳ쎩ਪન썮ɺ#"%6*쎩վળՄೳ썿썰쎢 쏰썗쏀 &3303 ࢼߦࡨ‫ޡ‬৘ใ썢쎠 ద੾쎁վળ‫ػ‬ೳ쎩ਪન 46$$&44 վળ‫ػ‬ೳ쎩 쎿쎮쏒쎂ద༻ ࣦഊ쎅ૢ࡞ ਖ਼ղ쎅ૢ࡞ ʙʙ‫ػ‬ೳ쎩෇༩ 썮쎕썲쎪썢ʁ 쏁쏃쏐쏪

16.

쏰썗쏀쎅ࣦഊ썿੒ޭ쎅ૢ࡞ 쏰썗쏀쎆쏡쏷쎺쏳쏪쎛%#썣‫ٻ‬쎘쎢‫ࣜܗ‬쎩‫ݧܦ‬쎩 པ쎡쎂ਪଌ썮썽ࢼߦࡨ‫ޡ‬썰쎢 例) 入力に誤りがあります! 46$$&44 ాౡ Ұथ  1991年01月01 19910101 쏃쏳쏍쏁쏯   ‫ؚ‬쎘썽썦썷썬썛ʂ JOU‫ܕ‬ 쎩֨ೲ 쏡쏷쎺쏳쏪 %#

17.

ೖྗ‫ࣜܗ‬쎅ൺֱ쎂쎟쎢쏟쎭쏵쏉쎅ਪન ࣦഊ쎅ೖྗૢ࡞ ਖ਼ղ쎅ೖྗૢ࡞ ʮʯ ɹʢˠ਺ࣈ쎅쎖ʣ ʮ೥݄೔ʯ ɹʢˠ೥݄೔‫ؚ‬쎗ʣ ʮʯ ʢʹ쏃쏳쏍쏁쏯‫ؚ‬쎗ʣ ˞‫ݸ‬ਓ৘ใ썾쎁썦‫ࣜܗ‬৘ใ쎅쎖쎩࢖༻ ༨‫ܭ‬쎁จࣈ ೥݄೔FUDʜ 쎩আ‫ڈ‬썮썻썻 ܻ쎅਺ࣈ쎂쏃쏳쏍쏁쏯  쎩ิ썝ม‫׵‬쏟쎭쏵쏉쎩ਪન

18.

ద༻썬쎣썶ม‫׵‬쏟쎭쏵쏉 46$$&44 ాౡ Ұथ  19910101 쏃쏳쏍쏁쏯   ‫ؚ‬쎘썽쎄ʂ JOU‫ܕ‬ 쎩֨ೲ 쏡쏷쎺쏳쏪 %# 쏃쏳쏍쏁쏯쎩ิ 썝 ɾ಺෦ॲཧ쎂߹썝쎟썝6*෦෼썾จࣈ쎩मਖ਼ ɾ쎹쏳쎮쎬쏽쏒ଆ쎅쏐쎷쏃쏒쏦쏍쎹쏃썾‫݁׬‬썰쎢‫ػ‬ೳ ʢѱҙ쎅썙쎢मਖ਼쎆೉썮썛ʣ

20.

࢖༻࣮‫ݧ‬ #"%6*썾8F1BUDI쎩༻썛쎢쏰썗쏀썣૿썟쎢썫썿쎂 ɾ쎲쏳썗཰ɺ쏰썗쏀쏝쏴쏐쎭쎅վળ썬쎣쎢썢 ɾ쎀쎅쎟썝쎂ม‫׵‬쏟쎭쏵쏉썣ద༻썬쎣썶썢 について検証 ࣮‫ऀྗڠݧ‬ ໊ ೖྗ쏉쏃쎹 쎬쏽쎻썗쏒

21.

࣮‫ݧ‬썾༻썛쎢#"%6*݅

22.

ೖྗ쏉쏃쎹 ɾ8F1BUDI쎩ಋೖ썮썶ঢ়ଶ썾8FC쏟쎳썗쏪 ɹ쎩ຒ쎘쎢ೖྗ࡞‫ۀ‬쎩ࢦࣔ ɹਪન썬쎣썶ม‫׵‬쏟쎭쏵쏉쎅ద༻ ɾม‫׵‬쏟쎭쏵쏉쎆‫ޙ‬쎅࣮‫ऀྗڠݧ‬쎂‫ڞ‬༗ ࣮‫༻ݧ‬쏟쎳썗쏪쏤썗쏂 #"%6*ɿ쏤썗쏂 쏊쏩썗ɿ쏤썗쏂

23.

쎬쏽쎻썗쏒 '64'PSN6TBCJMJUZ4DBMF<0STJOJ> 쏰썗쏀쏝쏴쏐쎭쎩ଌఆ썰쎢썶쎘쎅쎬쏽쎻썗쏒 ɾ쏟쎳썗쏪쎅௕썬썣ద੾썢 ɾૉૣ썦ೖྗग़དྷ썶썿‫ײ‬썯썶 ɾ࣭໰߲໨쎅ॱং쎩ద੾쎂‫ײ‬썯썶 ɾೖྗ썰쎐썤৘ใ썣ৗ쎂ཧղग़དྷ썶썢 ɾ쎀썝썛썺썶੍‫ݶ‬썣썙쎢썢ཧղ썾썤썶 ɾ쎲쏳썗쏫쏍쏅썗쏂썣ద੾썷썺썶썢 ɾ쏟쎳썗쏪쎂ຬ଍썮썽썛쎢 ஈ֊쎅쏴쏍쎵썗쏓ई౓ d  썾쏟쎳썗쏪શମ쎂 ର썮썽ճ౴

24.

݁Ռʢ쎲쏳썗཰ʣ ( ฏ ‫ۉ‬ 쎲 쏳 ʛ ཰ ( 割 合 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 1 0 0.9 1 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 1 #"%6* 쏤썗쏂 쎅쎖 y = -0.0159x + 0.2731 R² = 0.3534 2 3 4 5 6 7 8 9 10 11 쎀썸쎠쎙ऑ썛ෛ쎅૬ؔ썙쎡 全50ページ 12 13 y = -0.0049x + 0.09 R² = 0.2904 2 3 4 5 6 7 8 9 10 11 ࣮‫ऀྗڠݧ‬쎅ॱ൪ʢOਓ໨ʣ 12 13

25.

݁Ռʢ쏰썗쏀쏝쏴쏐쎭쎬쏽쎻썗쏒ʣ 2 શ ࣭ 1 ໰ 쎅 0 ධ y = 0.0777x + 0.2143 Ձ R² = 0.514 ฏ -1 ‫ۉ‬ ߟ࡯ やや正の相関あり ஋#"%6*쎩ར༻썰쎢쏰썗쏀썣૿썟쎢썶쎊쎂 -2 1 2 3 4 5 6 7 8 9 10 11 12 13 쎲쏳썗཰쎅‫ݮ‬গ썿쏰썗쏀쏝쏴쏐쎭쎅޲্썣Մೳ 実験協力者の順番(n人目)

26.

݁Ռʢม‫׵‬쏟쎭쏵쏉ʣ ݅쎆ਖ਼ղ쏟쎭쏵쏉ɺ࢒쎡݅쎆ෆਖ਼ղ쎅쏟쎭쏵쏉 썣෇༩썬쎣썽썛썶

27.

ෆਖ਼ղ쏟쎭쏵쏉쎅ྫ 쏃쏤썗쏃ʢۭനʣ࡟আ쏟쎭쏵쏉썣෇༩썬쎣썽썛썶 ʢਖ਼ղɿ쎉쎠썣쎁ม‫׵‬쏟쎭쏵쏉ʣ

28.

ߟ࡯ɿෆਖ਼ղ쏟쎭쏵쏉쎅‫ݪ‬Ҽ 쏃쏤썗쏃࡟আ쏟쎭쏵 ۭന࡟আ࣌쎂 ひらがな変換フィルタ 쏉쎩෇༩썮쎕썲쎪썢ʁ ਪન썮썽썮쎕썺썶 を付与しませんか? 쏉쏔쎵쏉쏷쎰 失敗 ۭന‫ؚ‬쎘쎢 쏉쏔쎵쏉쏷쎰 ʢ쎵쏉쎵쏔썾ೖྗʣ タナカタロウ 쏰썗쏀쎅ࣦഊૢ࡞த쎂ਪન썮쎕썺썶썪썿썣 (空白削除) ෆਖ਼ղ쎁쏟쎭쏵쏉ਪન쎅‫ݪ‬Ҽ썿쎁썺썶 成功 썶쎁썢썶쎤썝 ʢ쎉쎠썣쎁쎂มߋʣ

29.

ࠓ‫ޙ‬쎅ల։ ‫ޡ‬썺썶ม‫׵‬쏟쎭쏵쏉쎩ਪન썮썽썮쎕썝໰୊ ਖ਼ղ쎅ૢ࡞‫ޙ‬ʢ쏤썗쏂ભҠ‫ޙ‬ʣ쎂ਪન ൑ఆਫ਼౓쎅‫ݧ࣮ূݕ‬ 8FC쏟쎳썗쏪쎅#"%6*쎂ର썰쎢ద߹཰ɺ࠶‫཰ݱ‬ ɹ쎅ࢉग़ ೖྗ‫ࣜܗ‬쎂ؔ썰쎢#"%6*Ҏ֎쎅վળख๏ ੈ쎅த쎂쎆༷ʑ쎁#"%6*썣ଘࡏ썰쎢

30.

ෆద੾쎁쏇썗쏒쎅#"%6*

31.

썝썺썢쎡ԡ썮썽썮쎕썝쏴쏅쏍쏒쏦쏉쏽 썪쎅Ґஔ썷썿 쏴쏅쏍쏒쏦쏉쏽 쎩썻썛ԡ썮썽썮쎕 썝ʂ

32.

쎕썿쎘 എ‫ܠ‬ ఏҊख๏ ൒ࣗಈ#"%6*վળ ։ൃऀ쎅౎߹썾#"%6*썣์ஔ 8F1BUDI ࣮‫݁ݧ‬Ռ 쎲쏳썗཰ 쏰썗쏀쏝쏴쏐쎭썣վળ 쏴쏩쏐썗쏁쏱쏽 ࣦഊೖྗ࣌쎂‫ޡ‬썺썶ม‫׵‬쏟쎭쏵쏉 쎩ਪન썮썽썮쎕썝໰୊썙쎡