@article{oai:ipsj.ixsq.nii.ac.jp:00219016, author = {吉村, 和浩 and 本田, 崇 and Kazuhiro, Yoshimura and Takashi, Honda}, issue = {3}, journal = {情報処理学会論文誌デジタルプラクティス(TDP)}, month = {Jul}, note = {我々は,国際体操連盟と共同で,体操競技における正確かつ公平な採点の実現を目指して,体操採点支援システムの開発に取り組んでいる.本開発では,大会で得られる膨大なデータを分析および活用し,課題抽出および対策検討を行い,実装の優先順位を決定するアジャイル開発を行っている.対応種目の増加に伴い,システム構成が複雑化し,さらに,高い機密レベルで取り扱われる演技データが増加した.そのため,システム実行の属人化とデータ管理の煩雑化が問題となった.そこで,本稿では,継続的インテグレーションとファイルサーバを利用して,実行マシンに対してモジュールセットを配備し,自動でシステムを実行し,評価用データを生成する自動テスト環境を提案する.本環境において演技データと評価データのアクセス権は適切に制御される.その結果,本環境の導入前はシステム実行の準備に手作業で2時間かかっていたところ,導入後は,1テスト設定ファイルと1コマンドで実行でき,所要時間を10分に短縮した.本稿では,本自動テスト環境がシステム開発と入出力データ管理を改善したことを報告する., We developed the judging supporting system to achieve fair and accurate scoring for gymnastics in collaboration with International Gymnastics Federation (FIG). In this development, data-driven agile software development technique is used based on big exercise data obtained from gymnastics events to analyze the data, detect issues, determine priorities in implementation and deliver value to clients rapidly. With the increase of supported apparatus, the system has become more complex. Furthermore, the exercise data treated with a high level of confidentiality has been increased. Therefore, running the system is depend strongly on personal skills in the system and complicates the data management. In this paper, we propose an automated testing environment with a continuous integration (CI) tool and a file server. The environment deploys many modules to machines and run the system with the exercise data to produce evaluation data. The environment controls the access permission of the exercise and evaluation data properly. As a result, the environment reduced the preparation time of running the system from 2 hours with manual operations to 10 minutes with only a test configuration file and a command. We report that the automated testing environment improved both system development life cycle and input-output data management.}, pages = {44--52}, title = {データアクセス制御を持つ自動テスト環境の構築}, volume = {3}, year = {2022} }