Assessing Software Quality Using the Markov Decision Processes

被引:3
|
作者
Korkmaz, Omer [1 ]
Akman, Ibrahim [1 ]
Ostrovska, Sofiya [2 ]
机构
[1] Atilim Univ, Dept Comp Engn, Ankara, Turkey
[2] Atilim Univ, Dept Math, Ankara, Turkey
关键词
Software quality; Modeling; Markov Decision Process (MDP); Qualification; Base probabilities;
D O I
10.1002/hfm.20355
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Quality of software is one of the most critical concerns in software system development, and many products fail to meet the quality objectives when constructed initially. Software quality is highly affected by the development process's actual dynamics. This article proposes the use of the Markov decision process (MDP) for the assessment of software quality because MDP is a useful technique to abstract the model of dynamics of the development process and to test its impact on quality. Additionally, the MDP modeling of the dynamics leads to early prediction of the quality, from the design phases all the way through the different stages of development. The proposed approach is based on the stochastic nature of the software development process, including project architecture, construction strategy of Software Quality Assurance system, its qualification actions, and team assignment strategy. It accepts these factors as inputs, generating a relative quality degree as an output. The proposed approach has been demonstrated for the design phase with a case study taken from the literature. The results prove its robustness and capability to identify appropriate policies in terms of quality, cost, and time. (c) 2011 Wiley Periodicals, Inc.
引用
收藏
页码:86 / 104
页数:19
相关论文
共 50 条
  • [21] Online Markov Decision Processes
    Even-Dar, Eyal
    Kakade, Sham M.
    Mansour, Yishay
    MATHEMATICS OF OPERATIONS RESEARCH, 2009, 34 (03) : 726 - 736
  • [22] MARKOV DECISION-PROCESSES
    SCHAL, M
    STOCHASTIC PROCESSES AND THEIR APPLICATIONS, 1984, 17 (01) : 13 - 13
  • [23] A review on Markov Decision Processes
    J. A. Filar and LIU Ke Centre for Industrial and Applicable Mathematics
    Institute of Applied Mathematics
    Chinese Science Bulletin, 1999, (07) : 672 - 672
  • [24] On constrained Markov decision processes
    Haviv, M
    OPERATIONS RESEARCH LETTERS, 1996, 19 (01) : 25 - 28
  • [25] MARKOV DECISION-PROCESSES
    WHITE, CC
    WHITE, DJ
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1989, 39 (01) : 1 - 16
  • [26] Algebraic Markov Decision Processes
    Perny, Patrice
    Spanjaard, Olivier
    Weng, Paul
    19TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-05), 2005, : 1372 - 1377
  • [27] Feature Markov Decision Processes
    Hutter, Marcus
    ARTIFICIAL GENERAL INTELLIGENCE PROCEEDINGS, 2009, 8 : 61 - 66
  • [28] Characterizing Markov decision processes
    Ratitch, B
    Precup, D
    MACHINE LEARNING: ECML 2002, 2002, 2430 : 391 - 404
  • [29] Absorbing Markov decision processes
    Dufour, Francois
    Prieto-Rumeau, Tomas
    ESAIM-CONTROL OPTIMISATION AND CALCULUS OF VARIATIONS, 2024, 30
  • [30] Logistic Markov Decision Processes
    Mladenov, Martin
    Boutilier, Craig
    Schuurmans, Dale
    Meshi, Ofer
    Elidan, Gal
    Lu, Tyler
    PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 2486 - 2493