Assessing Software Quality Using the Markov Decision Processes

dc.authorscopusid 57518095900
dc.authorscopusid 8514029400
dc.authorscopusid 35610828900
dc.authorwosid Ostrovska, Sofiya/AAA-2156-2020
dc.contributor.author Korkmaz, Omer
dc.contributor.author Akman, Ibrahim
dc.contributor.author Ostrovska, Sofiya
dc.contributor.other Mathematics
dc.contributor.other Computer Engineering
dc.date.accessioned 2024-07-05T14:26:22Z
dc.date.available 2024-07-05T14:26:22Z
dc.date.issued 2014
dc.department Atılım University en_US
dc.department-temp [Korkmaz, Omer; Akman, Ibrahim] Atilim Univ, Dept Comp Engn, Ankara, Turkey; [Ostrovska, Sofiya] Atilim Univ, Dept Math, Ankara, Turkey en_US
dc.description.abstract 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. en_US
dc.identifier.citationcount 3
dc.identifier.doi 10.1002/hfm.20355
dc.identifier.endpage 104 en_US
dc.identifier.issn 1090-8471
dc.identifier.issn 1520-6564
dc.identifier.issue 1 en_US
dc.identifier.scopus 2-s2.0-84890978015
dc.identifier.scopusquality Q2
dc.identifier.startpage 86 en_US
dc.identifier.uri https://doi.org/10.1002/hfm.20355
dc.identifier.uri https://hdl.handle.net/20.500.14411/135
dc.identifier.volume 24 en_US
dc.identifier.wos WOS:000328684100007
dc.institutionauthor Ostrovska, Sofiya
dc.institutionauthor Akman, Kamil İbrahim
dc.language.iso en en_US
dc.publisher Wiley-blackwell en_US
dc.relation.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.scopus.citedbyCount 8
dc.subject Software quality en_US
dc.subject Modeling en_US
dc.subject Markov Decision Process (MDP) en_US
dc.subject Qualification en_US
dc.subject Base probabilities en_US
dc.title Assessing Software Quality Using the Markov Decision Processes en_US
dc.type Article en_US
dc.wos.citedbyCount 3
dspace.entity.type Publication
relation.isAuthorOfPublication af5756ab-54dd-454a-ac68-0babf2e35b43
relation.isAuthorOfPublication eb043e8e-a2d7-48e9-b2cb-6c914f679629
relation.isAuthorOfPublication.latestForDiscovery af5756ab-54dd-454a-ac68-0babf2e35b43
relation.isOrgUnitOfPublication 31ddeb89-24da-4427-917a-250e710b969c
relation.isOrgUnitOfPublication e0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication.latestForDiscovery 31ddeb89-24da-4427-917a-250e710b969c

Files

Collections