• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

ユースケース記述からのGUIプロトタイプの自動生成に関する研究

Research Project

Project/Area Number 14780244
Research Category

Grant-in-Aid for Young Scientists (B)

Allocation TypeSingle-year Grants
Research Field 計算機科学
Research InstitutionTokyo Woman's Christian University (2003)
Waseda University (2002)

Principal Investigator

白銀 純子  東京女子大学, 現代文化学部・コミュニケーション学科, 専任講師 (00329161)

Project Period (FY) 2002 – 2003
Project Status Completed (Fiscal Year 2003)
Budget Amount *help
¥3,100,000 (Direct Cost: ¥3,100,000)
Fiscal Year 2003: ¥1,100,000 (Direct Cost: ¥1,100,000)
Fiscal Year 2002: ¥2,000,000 (Direct Cost: ¥2,000,000)
KeywordsGUI / ユースケース / シナリオ / ユーザビリティ / プロトタイプ / イベント
Research Abstract

現在、様々なものの使いやすさであるユーザビリティが重要視されている。ソフトウェアのユーザビリティを向上させるには、ソフトウェアのプロトタイプを作成し、そのプロトタイプを評価し、その結果を反映させてプロトタイプを改良するという手順が有効である。そのため本研究では、GUIプロトタイプを作成する際の開発者の労力を軽減する目的で、ソフトウェアの開発過程で作成されるユースケース図とシナリオを利用して、GUIプロトタイプを自動生成し、また出来上がったGUIプログラムを、ユーザビリティの評価結果に応じて変更するための支援を行う研究を行った。
まず、入力されたユースケース図とシナリオから、GUIの制御構造の元となるグラフを生成し、そのグラフに対してGUIのウィンドウに関する情報を書き込むことで、GUIプロトタイプを生成する機構を開発した。この機構では、1つ1つのGUIの入力・表示項目に対して、それぞれが入力項目・選択項目・表示項目などの分類のうち、どの分類に当てはまるかをグラフに記述する。そして、その分類をもとに、本機構は、それぞれの項目に対して、具体的なウィジェットを自動的に割り当てて、GUIプログラムを生成する。
そして、この考え方を応用し、ユーザビリティの評価に基づいてGUIプログラムの変更を支援する機構を開発した。この機構では、入力や選択、表示などの役割を持つGUIの項目に対して、その項目に割り当てられているウィジェットの種類を変更する場合、GUI部分のプログラムを変更すると、ソフトウェアの処理部分のプログラムも自動的に変更される。これは、処理部分のプログラムについて、ウィジェットに関する部分のプログラムを、そのウィジェットの分類に応じて抽象化して記述することで、ソフトウェアの処理部分の自動変更を可能としている。
これらの成果は、論文としてまとめ、発表している。

Report

(2 results)
  • 2003 Annual Research Report
  • 2002 Annual Research Report
  • Research Products

    (2 results)

All Other

All Publications (2 results)

  • [Publications] J.Shirogane, Y.Fukazawa: "A Method of Scenario-based GUI Prototype Generation and Its Evaluation"ACIS International Journal of Computer & Information Science. Vol.4, No.1. 23-32 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] J.Shirogane, H.Iwata, K.Watanabe, Y.Fukazawa: "A Support Method for Widget Replacement to Realize High Usability and Its Evaluation"Special Issue on Knowledge-Based Software Engineering. (2004)

    • Related Report
      2003 Annual Research Report

URL: 

Published: 2002-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi