実験主旨および流れ

甲南大学知能情報学部のソフトウェア設計検証研究室です.
この度は私共の実験にご協力頂きまして誠にありがとうございます.

実験の主旨と概要について説明いたします.

Javaによる実務経験3年以上のエンジニアの方々を対象に,被験者として実験へのご協力をお願いいたします.
この実験は,Javaプログラムを理解する上での「実行トレースを用いたデバッガ」の有効性を評価することを目的としています.
実行トレースとは,変数の値や実行された行など実行時のプログラム内部の情報を時系列に記録したファイルのことです. また,実行トレースを用いたデバッガ(以下,トレースデバッガと略)とは,実行トレースを参照しながら対象プログラムをデバッグすることができるデバッガのことです.
トレースデバッガは,プログラムを何度も実行することなく,同じ条件で繰り返しデバッグすることができるという特長を持ちます. 今回の実験では通常のデバッガと同じように実行に対して順方向にしかトレースを辿れない順方向バージョンと,実行に対して順方向にも逆方向にも辿ることができる逆方向バージョンの2種類のトレースデバッガをお使いいただきます.
トレースデバッガの実行環境および課題となるオープンソースプログラムはすべて,Amazon の EC2インスタンス上にご用意しております. そのため,皆様のマシン上で環境構築を行っていただく必要は一切ございません.
実験では,2つのオープンソースプログラムから2つずつ機能を選んで,計4つの課題に取り組んでいただきます. 比較の公平性を保つため,4つのうちの2つの課題に対しては順方向バージョンを,残り2つの課題に対しては逆方向バージョンを用いてソースコードを追いかけていただき, それぞれの操作に要した時間を計測した上で,課題ごとにアンケートにお答えいただきます.
全体の作業時間としては,5~6時間程度を想定しています. お答えいただくアンケートは最初と最後,課題ごとに2個ずつの計10個あります. アンケートへの回答が終わるたびに作業を中断していただいて構いません. 作業はすべてEC2インスタンスおよびWeb上で完結します.

実験における作業内容について説明いたします.
実験は,リモートデスクトップでログインしたEC2インスタンス上で,トレースデバッガを用いてソースコードを追いかけていただくことと,Web上のアンケートにお答えいただくことが主な作業内容になります.
トレースデバッガで追いかける対象は,2つのオープンソースプログラムの4つの機能です. また,実験の開始前と終了後に1つずつアンケートにお答えいただきます.

ご応募までの手順を説明いたします.

  1. 本HTML(実験に関する説明,個人情報の取り扱いに関する説明,報酬を含む契約に関する説明)をお読みいただきます.
  2. 1の全てに同意できる場合は,下記の同意確認フォームにその旨を入力していただきます.
  3. またご同意いただける場合は,下記の個人アンケートにもお答えいただきます.
  4. ご同意および個人アンケートへの記入をもって応募の条件とさせていただきます.ご同意いただけない場合はご応募いただけません.
実験は以下の流れで行います.
  1. 下記の同意確認フォームにご記入いただきます.
  2. 実験にご同意いただける場合は,個人アンケートにお答えいただきます.
  3. 実験へのご同意を確認でき次第,実験用のWebページとEC2インスタンスへのログイン情報をこちらからお伝えいたします.
  4. EC2インスタンスへのログインの方法をご説明いたします.
  5. 順方向バージョンのトレースデバッガを操作する練習を行っていただきます.
  6. 逆方向バージョンのトレースデバッガを操作する練習を行っていただきます.
  7. ここから実験に入ります.2つのオープンソースプログラムから2つずつ機能を選んで,機能毎に以下の手順を繰り返します.
  8. 最後に実験全体に関してのアンケートにお答えいただきます.

以上が実験の流れです.
全ての作業はEC2インスタンスおよびWeb上で完結します.

実験中の危険性に関して説明いたします.
通常のPC画面に向かっている際と危険性は変わりません.

実験時間(拘束時間)に関して説明いたします.
全体の作業としては5~6時間を想定していますが,人によっては多少前後する可能性があります.
時間に余裕がある際に行ってください.
また,後日大学にお越しいただいたり,こちらから連絡を行うことはありません(参加者に不利益が発生する恐れのある場合は除く).

実験への参加取りやめに関して説明いたします.
実験の途中で,参加を取りやめることが可能です.
その場合の報酬に関する取扱いついては.以下で説明いたします.

契約と報酬に関して説明いたします.

個人情報の取り扱いについて説明いたします.

同意確認フォームはこちらです.

同意確認フォーム

実験にご同意いただけましたら,以下の個人アンケートにご協力ください.

個人アンケートはこちら