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

2016 Fiscal Year Research-status Report

次世代型ソフトウェア開発のための統計的プロセス管理法に関する研究

Research Project

Project/Area Number 16K01242
Research InstitutionTottori University

Principal Investigator

山田 茂  鳥取大学, 工学(系)研究科(研究院), 教授 (50166708)

Project Period (FY) 2016-04-01 – 2019-03-31
Keywords統計的プロセス管理 / 管理図法 / ソフトウェア信頼度成長モデル / フォールト検出率 / OSS開発 / アジャイル開発
Outline of Annual Research Achievements

本年度は,次世代型ソフトウェア開発プロジェクトとして有望な,OSS開発とアジャイルソフトウェア開発を取り上げて,これらのプロジェクトに対する統計的プロセス管理のための管理メトリクスと,これを用いた管理図の設計に関する研究を行った.研究内容は以下のとおりである.
(1)一般工業製品の統計的品質管理手法として多用される管理図による工程管理法と,ソフトウェア信頼度成長モデルを用いた管理図に基づくプロジェクト進捗管理法を想定し,統計的プロセス管理法を考えた.これらを次世代型ソフトウェア開発に導入するにあたり,開発進捗度単位としては時間(工数),実現規模,イテレーション等を,プロセスの管理メトリクスとしてはレビューでの欠陥検出率やテストでのフォールト検出率等を検討・整理した.開発進捗度単位として,OSS開発ではバグトラッキングシステムに対する報告時間を,アジャイル開発ではイテレーション数を選択した.
(2)(1)で整理した開発進捗度と管理メトリクスの中でプロセス変動(特にプロセス平均)を記述するのに最適なものを抽出する.その結果,OSS開発ではバグトラッキングシステムに対する報告時間と瞬間フォールト発見率(単位時間当りの検出フォールト数)との関係を,アジャイル開発ではイテレーション数と開発規模当りおよびテストケース数当りの累積フォールト数との関係を見ることにした.
(3)(2)で考察した関係を管理図法に展開した.OSS開発では,ソフトウェア信頼度成長モデルの瞬間フォールト発見率に対する回帰分析結果に基づいて,その信頼限界を用いて設定した.アジャイル開発では,3σ(シグマ)法に基づくu管理図をそのまま適用して設定した.

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

次世代型ソフトウェア開発プロジェクトとして有望な,OSS開発とアジャイルソフトウェア開発を取り上げて,これらのプロジェクトに対する統計的プロセス管理のための管理メトリクスを抽出し,これを用いた管理図を設計できた.これらに関する研究成果を以下の論文でも発表できた.
[1] Shigeru Yamada and Masakazu Yamaguchi, "A method of statistical process control for successful open source projects and its application to determining the development period," International Journal of Reliability, Quality and Safety Engineering, Vol. 23, No. 5, pp. 1650018 (17 pages), October 2016.
[2] 山田茂、「OSSプロジェクトデータに基づく統計的プロセス管理法とその応用に関する研究」,日本オペレーションズ・リサーチ学会誌,Vol. 61, No.10, pp. 666-667, 2016年10月.
[3]紀伊良祐,山田茂,「アジャイル開発プロジェクトに対する品質評価法に関する一考察」,プロジェクトマネジメント学会2016年秋季研究発表大会論文集,pp. 185-186,2016年9月.

Strategy for Future Research Activity

次世代型ソフトウェア開発プロジェクトであるOSS開発とアジャイルソフトウェア開発に対して,プロセスの出力としてのレビューでの欠陥検出率やテストでのフォールト検出率などのプロセス平均(プロセス変動の平均的傾向)を減少化させて,これらを所定の目標値を含めたQCD目標を達成するための開発進捗度の統計的推測法について議論する.また,プロセス平均を許容限界内に収めるための運用技術についても考察する.
さらに,次世代型ソフトウェア開発プロジェクトにおけるプロセス品質要因と,最終プロダクト品質をはじめとする代表的QCD指標とを関係づける.同時に,プロジェクト全体を可視化するようなマネジメント技術としての統計的プロセス管理法を提案する予定である.

  • Research Products

    (47 results)

All 2017 2016 Other

All Int'l Joint Research (1 results) Journal Article (37 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 30 results,  Open Access: 11 results,  Acknowledgement Compliant: 34 results) Presentation (4 results) (of which Int'l Joint Research: 4 results,  Invited: 4 results) Book (3 results) Remarks (2 results)

  • [Int'l Joint Research] Amity University(インド)

    • Country Name
      INDIA
    • Counterpart Institution
      Amity University
  • [Journal Article] Test-environment dependent discrete binomial-type software reliability models2017

    • Author(s)
      Shinji Inoue and Shigeru Yamada
    • Journal Title

      International Journal of Reliability, Quality and Safety Engineering

      Volume: 24 Pages: 1-14(1750003)

    • DOI

      10.1142/S0218539317500036

    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] Economic impact of software patching and optimal release scheduling2017

    • Author(s)
      Adarsh Anand, Mohini Agarwal, Yoshinobu Tamura, and Shigeru Yamada
    • Journal Title

      Quality and Reliability Engineering International

      Volume: 33 Pages: 149-157

    • DOI

      10.1002/qre.1997

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] モバイルクラウドの最適データ分割を考慮したソフトウェア最適メンテナンス時刻推定のためのアプリケーション2017

    • Author(s)
      田村慶信,山田茂
    • Journal Title

      統計数理研究所共同研究リポート387「最適化:モデリングとアルゴリズム」

      Volume: 29 Pages: 221-228

    • Acknowledgement Compliant
  • [Journal Article] 離散化習熟S字形ソフトウェア信頼性モデルに基づいたブートストラップ区間推定2017

    • Author(s)
      井上真二,山田茂
    • Journal Title

      統計数理研究所共同研究リポート387「最適化:モデリングとアルゴリズム」

      Volume: 29 Pages: 229-234

    • Acknowledgement Compliant
  • [Journal Article] 高信頼性ソフトウェア開発のための効用理論に基づいたテスト労力最適配分問題に関する研究2017

    • Author(s)
      南野友香,井上真二,山田茂
    • Journal Title

      統計数理研究所共同研究リポート387「最適化:モデリングとアルゴリズム」

      Volume: 29 Pages: 235-240

    • Acknowledgement Compliant
  • [Journal Article] Practical reliability and maintainability analysis tool for an open source cloud computing2016

    • Author(s)
      Yoshinobu Tamura and Shigeru Yamada
    • Journal Title

      Quality and Reliability Engineering International

      Volume: 32 Pages: 909-920

    • DOI

      10.1002/qre.1802

    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] Optimal software reliability model selection based on deep learning2016

    • Author(s)
      Yoshinobu Tamura, Mitsuho Matsumoto, and Shigeru Yamada
    • Journal Title

      Proceedings of the 2nd International Conference on Industrial Engineering, Management Science and Applications (ICIMSA 2016)

      Volume: 1 Pages: 71-81

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Generalized linear modeling for predicting software quality from process data2016

    • Author(s)
      Shinji Inoue and Shigeru Yamada
    • Journal Title

      Amity Journal of Interdisciplinary Research

      Volume: 1 Pages: 52-58

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Reliability and interaction analysis based on fault data clustering and neural network for cloud software with big data2016

    • Author(s)
      Yoshinobu Tamura and Shigeru Yamada
    • Journal Title

      Amity Journal of Interdisciplinary Research

      Volume: 1 Pages: 75-80

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Qualitative quality analysis of process factors based on software design review record affecting software reliability2016

    • Author(s)
      Takashi Sato and Shigeru Yamada
    • Journal Title

      Proceedings of the 22nd ISSAT International Conference on Reliability and Quality in Design

      Volume: 1 Pages: 117-121

    • Peer Reviewed
  • [Journal Article] Extended discrete binomial software reliability models with testing environment2016

    • Author(s)
      Shinji Inoue and Shigeru Yamada
    • Journal Title

      Proceedings of the 22nd ISSAT International Conference on Reliability and Quality in Design

      Volume: 1 Pages: 127-131

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Deep learning approach for reliability assessment of cloud software2016

    • Author(s)
      Yoshinobu Tamura and Shigeru Yamada
    • Journal Title

      Proceedings of the 22nd ISSAT International Conference on Reliability and Quality in Design

      Volume: 1 Pages: 138-142

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Statistical process control assessment for open source software and its application2016

    • Author(s)
      Shigeru Yamada and Masakazu Yamaguchi
    • Journal Title

      Proceedings of the 22nd ISSAT International Conference on Reliability and Quality in Design

      Volume: 1 Pages: 162-166

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Jump diffusion process model considering the optimal data partitioning for cloud with big data2016

    • Author(s)
      Tomoya Takeuchi, Yoshinobu Tamura, and Shigeru Yamada
    • Journal Title

      Proceedings of the 22nd ISSAT International Conference on Reliability and Quality in Design

      Volume: 1 Pages: 167-171

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Estimation of detectable number of software faults under budget constraint2016

    • Author(s)
      Kenta Hotta, Shinji Inoue, and Shigeru Yamada
    • Journal Title

      Proceedings of the 22nd ISSAT International Conference on Reliability and Quality in Design

      Volume: 1 Pages: 171-175

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Discrete software reliability modeling based on a discrete modified Weibull distribution2016

    • Author(s)
      Yutaka Hosokawa, Shinji Inoue, and Shigeru Yamada
    • Journal Title

      Proceedings of the 22nd ISSAT International Conference on Reliability and Quality in Design

      Volume: 1 Pages: 176-180

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] An optimal release problem based on a change-point hazard rate model2016

    • Author(s)
      Shinji Inoue and Shigeru Yamada
    • Journal Title

      Proceedings of the 7th Asia-Pacific International Symposium on Advanced Reliability and Maintenance Modeling (APARM2016)

      Volume: 1 Pages: 154-161

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] A testing-resource allocation problem with multiple constraints for software development2016

    • Author(s)
      Yuka Minamino, Shinji Inoue, and Shigeru Yamada
    • Journal Title

      Proceedings of the 7th Asia-Pacific International Symposium on Advanced Reliability and Maintenance Modeling (APARM2016)

      Volume: 1 Pages: 357-364

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Open source software reliability assessment based on deep learning2016

    • Author(s)
      Yoshinobu Tamura, Mitsuho Matsumoto, and Shigeru Yamada
    • Journal Title

      Proceedings of the 7th Asia-Pacific International Symposium on Advanced Reliability and Maintenance Modeling (APARM2016)

      Volume: 1 Pages: 509-516

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Analysis of process factors affecting software quality based on design review record and product metrics2016

    • Author(s)
      Takashi Sato and Shigeru Yamada
    • Journal Title

      International Journal of Reliability, Quality and Safety Engineering

      Volume: 23 Pages: 1-11(1650011)

    • DOI

      10.1142/S02185393165011X

    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] NHPP-based change-point modeling for software reliability assessment and its application to software development management2016

    • Author(s)
      Yuka Minamino, Shinji Inoue, and Shigeru Yamada
    • Journal Title

      Annals of Operations Research

      Volume: 244 Pages: 85-101

    • DOI

      10.1007/S10479-016-2148-X

    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] Reliability computing and management considering the network traffic for a cloud computing2016

    • Author(s)
      Yoshinobu Tamura and Shigeru Yamada
    • Journal Title

      Annals of Operations Research

      Volume: 244 Pages: 163-176

    • DOI

      10.1007/S10479-016-2140-5

    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] Bivariate change-point modeling for software reliability assessment with certainty of testing-environment factor2016

    • Author(s)
      Shinji Inoue, Jun Ikeda, and Shigeru Yamada
    • Journal Title

      Annals of Operations Research

      Volume: 244 Pages: 209-220

    • DOI

      10.1007/S10479-015-1869-6

    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] Quantitative interdependency analysis base on deep learning for cloud and database software2016

    • Author(s)
      Yoshinobu Tamura, Satoshi Ashida, and Shigeru Yamada
    • Journal Title

      Proceedings of the Thirteenth International Conference on Industrial Management (ICIM 2016)

      Volume: 1 Pages: pp.325-331

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Software quality management based on process and product metrics analysis with software factory2016

    • Author(s)
      Takashi Sato and Shigeru Yamada
    • Journal Title

      Proceedings of the Thirteenth International Conference on Industrial Management (ICIM 2016)

      Volume: 1 Pages: 332-339

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] A software testing-resource allocation problem with multi-attributes for module testing2016

    • Author(s)
      Yuka Minamino, Shinji Inoue, and Shigeru Yamada
    • Journal Title

      Proceedings of the Thirteenth International Conference on Industrial Management (ICIM 2016)

      Volume: 1 Pages: 340-345

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Statistical prediction of software quality based on generalized linear models2016

    • Author(s)
      Shinji Inoue and Shigeru Yamada
    • Journal Title

      Proceedings of the Thirteenth International Conference on Industrial Management (ICIM 2016)

      Volume: 1 Pages: 403-408

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] A method of statistical process control for successful open source software projects and its application to determining the development period2016

    • Author(s)
      Shigeru Yamada and Masakazu Yamaguchi
    • Journal Title

      International Journal of Reliability, Quality and Safety Engineering

      Volume: 23 Pages: 1-17(1650018)

    • DOI

      10.1142/S0218539316500182

    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] Software reliability model selection based on deep learning with application to the optimal release problem2016

    • Author(s)
      Yoshinobu Tamura and Shigeru Yamada
    • Journal Title

      Journal of Industrial Engineering and Management Science

      Volume: 1 Pages: 43-58

    • DOI

      10.13052/jiems2446-1822.2016.003

    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] 品質マップによるソフトウェア品質分析手法の提案2016

    • Author(s)
      佐藤孝司,山田茂
    • Journal Title

      プロジェクトマネジメント学会誌

      Volume: 18 Pages: 34-40

    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] Comparison of big data analysis for reliable open source software2016

    • Author(s)
      Yoshinobu Tamura and Shigeru Yamada
    • Journal Title

      Proceedings of the 2016 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM 2016)

      Volume: 1 Pages: 1-5 CD-ROM

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Fault identification tool based on deep learning for fault big data2016

    • Author(s)
      Yoshinobu Tamura, Satoshi Ashida, and Shigeru Yamada
    • Journal Title

      Proceedings of the 2016 International Conference on Information Science and Security (ICISS 2016)

      Volume: 1 Pages: 69-72

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] OSSプロジェクトデータに基づく統計的プロセス管理法とその応用に関する研究2016

    • Author(s)
      山田茂
    • Journal Title

      日本オペレーションズ・リサーチ学会誌(オペレーションズ・リサーチ)

      Volume: 61 Pages: 666-667

    • Peer Reviewed / Open Access
  • [Journal Article] ソフトウェア信頼性評価への複雑性尺度およびテスト環境データの適用2016

    • Author(s)
      井上真二,山田茂
    • Journal Title

      日本信頼性学会誌(信頼性)

      Volume: 38 Pages: 372-377

    • Acknowledgement Compliant
  • [Journal Article] モバイルクラウドに対する最適データ分割を考慮したソフトウェアの最適メンテナンス問題2016

    • Author(s)
      田村慶信,信川ゆみ,山田茂
    • Journal Title

      京都大学数理解析研究所講究録「不確実・不確定性の下での数理意思決定モデルとその周辺」

      Volume: 1990 Pages: 183-190

    • Acknowledgement Compliant
  • [Journal Article] 多属性効用理論に基づいた最適リリース時刻およびチェンジポイントの推定に関する研究2016

    • Author(s)
      南野友香,井上真二,山田茂
    • Journal Title

      京都大学数理解析研究所講究録「不確実・不確定性の下での数理意思決定モデルとその周辺」

      Volume: 1990 Pages: 191-197

    • Acknowledgement Compliant
  • [Journal Article] ロジスティック回帰に基づくテスト環境要因を考慮したソフトウェア信頼性評価に関する一考察2016

    • Author(s)
      井上真二,山田茂
    • Journal Title

      京都大学数理解析研究所講究録「不確実・不確定性の下での数理意思決定モデルとその周辺」

      Volume: 1990 Pages: 198-203

    • Acknowledgement Compliant
  • [Presentation] Cost Analysis Considering Fault Severity Levels Based on Stochastic Differential Equation Modeling for Open Source Software2017

    • Author(s)
      Shigeru Yamada and Yoshinobu Tamura
    • Organizer
      The Joint International Conference on Interdisciplinary Research and 8th International Conference on Quality, Reliability, Infocom Technology and Business Operations (JIRICQRIT-2017)
    • Place of Presentation
      Amity University, Noida, India
    • Year and Date
      2017-02-08 – 2017-02-10
    • Int'l Joint Research / Invited
  • [Presentation] Reliability Analysis Based on Deep Learning for Fault Big Data on Bug Tracking System2016

    • Author(s)
      Yoshinobu Tamura and Shigeru Yamada
    • Organizer
      5th International Conference on Reliability, Inform Technologies and Optimization (ICRITO'2016)
    • Place of Presentation
      Amity University, Noida, India
    • Year and Date
      2016-09-08
    • Int'l Joint Research / Invited
  • [Presentation] Simulation-Based Interval Estimation Approach in Software Reliability Assessment2016

    • Author(s)
      Shinji Inoue and Shigeru Yamada
    • Organizer
      5th International Conference on Reliability, Inform Technologies and Optimization (ICRITO'2016)
    • Place of Presentation
      Amity University, Noida, India
    • Year and Date
      2016-09-08
    • Int'l Joint Research / Invited
  • [Presentation] Statistical Process Control for OSS Projects and Optimal Software Release Policies2016

    • Author(s)
      Shigeru Yamada
    • Organizer
      5th International Conference on Reliability, Inform Technologies and Optimization (ICRITO'2016)
    • Place of Presentation
      Amity University, Noida, India
    • Year and Date
      2016-09-07
    • Int'l Joint Research / Invited
  • [Book] OSS Reliability Measurement and Assessment2016

    • Author(s)
      Shigeru Yamada and Yoshinobu Tamura
    • Total Pages
      185
    • Publisher
      Springer-Verlag
  • [Book] Principals of Performance and Reliability Modeling and Evaluation2016

    • Author(s)
      Shigeru Yamada and Yoshinobu Tamura
    • Total Pages
      Book Chapter 20pp.
    • Publisher
      Springer-Verlag
  • [Book] Software Engineering Research, Management and Applications2016

    • Author(s)
      Yoshinobu Tamura and Shigeru Yamada
    • Total Pages
      Book Chapter 11pp.
    • Publisher
      Springer-Verlag
  • [Remarks] 鳥取大学研究者総覧

    • URL

      http://researchers.adm.tottori-u.ac.jp/html/100000580_ja.html

  • [Remarks] 情報システム研究室

    • URL

      http://www.sse.tottori-u.ac.jp/hp-jouhou/hpsubmit/index.html

URL: 

Published: 2018-01-16  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi