eTextile 技術は衣服や家具などにインタラクティブな機能をもたらす.本研究ではハンカチというフォームファクタに着目したeTextile インタフェースを提案する.この形状により,ユーザは机の上に広げたり,折りたたん…
Mediating Intimacy with DearBoard: a Co-Customizable Keyboard for Everyday Messaging
Co-customizations are collaborative customizations in messaging apps that all conversation members can …
導電糸を用いたウェアラブルデバイス向け手書き文字入力デバイス
ウェアラブルデバイスには,デバイスのサイズや身につける位置などの制約から文字入力が困難であるという課題がある.これに対してすでに多くの研究が行われているが,既存の手法は文字入力をするために覚えるべきことが多い,身につけた…
SyncUp: Vision-based Practice Support for Synchronized Dancing
The beauty of synchronized dancing lies in the synchronization of body movements among multiple …
OrchExplorer: アマチュアオーケストラ向けコンサートプログラム構成支援システム
オーケストラのコンサートプログラムの構成では,編成や技術的制約に加え,プログラム全体の統一性を考慮する.様々な条件を考慮しながらコンサートプログラムの構成を行うには,十分な音楽的知識が必要とさ…
変数の値の変化を利用したソースコード分析手法の提案
ソースコードの類似性分析は,コードクローン・盗用の検出やソースコードの分類といった応用のために重要である.既存研究では,ソースコードを木構造で表現したものの類似性や文字列としての類似性を評価するなどプログラ…
サービス利用規約の読解促進に向けた特異な条項を強調するインタフェースの実装と評価
オンラインでサービスを初めて利用するとき,サービスを提供する企業が提示する利用規約にユーザは同意しなければならない.利用規約に同意するボタンをクリックする行為は契約を締結する行為と同等の効果を…
コーディング面接の練習を支援するシステムの構築
ソフトウェアエンジニアなどプログラミングを行う技術者を企業側が評価する方法の一つとしてコーディング面接が存在する.コーディング面接とは,面接官と参加者が対面ないしオンラインで面接を行う中である…
Continuous Curve Textures
Repetitive patterns are ubiquitous in natural and man-made objects, with a variety of developmen…
GitHub上のコード変更を利用したプログラミング演習問題の実用性の評価
学校や教科書で用いられるプログラミングの演習問題と,実際のソフトウェア開発業務に関する知識やスキルの間に隔たりがあることが知られている.先行研究では,GitHubのコード変更データをプログラミ…