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 条
  • [41] Using Linear Programming for Bayesian Exploration in Markov Decision Processes
    Castro, Pablo Samuel
    Precup, Doina
    20TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2007, : 2436 - 2441
  • [42] Using Normative Markov Decision Processes for evaluating electronic contracts
    Fagundes, Moser Silva
    Ossowski, Sascha
    Luck, Michael
    Miles, Simon
    AI COMMUNICATIONS, 2012, 25 (01) : 1 - 17
  • [43] Optimistic planning in Markov decision processes using a generative model
    Szorenyi, Balazs
    Kedenburg, Gunnar
    Munos, Remi
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 27 (NIPS 2014), 2014, 27
  • [44] A Note on Infectious Disease Control using Markov Decision Processes
    Maeda Y.
    IEEJ Transactions on Electronics, Information and Systems, 2022, 142 (03) : 339 - 340
  • [45] MEDICAL TREATMENTS USING PARTIALLY OBSERVABLE MARKOV DECISION PROCESSES
    Goulionis, John E.
    JP JOURNAL OF BIOSTATISTICS, 2009, 3 (02) : 77 - 97
  • [46] Ground Delay Program Planning Using Markov Decision Processes
    Cox, Jonathan
    Kochenderfer, Mykel J.
    JOURNAL OF AEROSPACE INFORMATION SYSTEMS, 2016, 13 (03): : 134 - 142
  • [47] A note on cultivation management with sensors using markov decision processes
    Maeda Y.
    IEEJ Transactions on Electronics, Information and Systems, 2021, 141 (03) : 400 - 401
  • [48] Robust Markov decision processes using sigma point sampling
    Bertuccelli, L. F.
    How, J. P.
    2008 AMERICAN CONTROL CONFERENCE, VOLS 1-12, 2008, : 5003 - 5008
  • [49] Building efficient partial plans using Markov decision processes
    Laroche, P
    12TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2000, : 156 - 163
  • [50] Modeling of Marketing Processes Using Markov Decision Process Approach
    Grunt, Ondrej
    Plucar, Jan
    Stakova, Marketa
    Janecko, Tomas
    Zelinka, Ivan
    PROCEEDINGS OF THE SECOND INTERNATIONAL SCIENTIFIC CONFERENCE INTELLIGENT INFORMATION TECHNOLOGIES FOR INDUSTRY (IITI'17), VOL 1, 2018, 679 : 468 - 476