Assessing Software Quality Using the Markov Decision Processes

dc.authorscopusid57518095900
dc.authorscopusid8514029400
dc.authorscopusid35610828900
dc.authorwosidOstrovska, Sofiya/AAA-2156-2020
dc.contributor.authorKorkmaz, Omer
dc.contributor.authorAkman, Ibrahim
dc.contributor.authorOstrovska, Sofiya
dc.contributor.otherMathematics
dc.contributor.otherComputer Engineering
dc.date.accessioned2024-07-05T14:26:22Z
dc.date.available2024-07-05T14:26:22Z
dc.date.issued2014
dc.departmentAtılım Universityen_US
dc.department-temp[Korkmaz, Omer; Akman, Ibrahim] Atilim Univ, Dept Comp Engn, Ankara, Turkey; [Ostrovska, Sofiya] Atilim Univ, Dept Math, Ankara, Turkeyen_US
dc.description.abstractQuality 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.citation3
dc.identifier.doi10.1002/hfm.20355
dc.identifier.endpage104en_US
dc.identifier.issn1090-8471
dc.identifier.issn1520-6564
dc.identifier.issue1en_US
dc.identifier.scopus2-s2.0-84890978015
dc.identifier.scopusqualityQ2
dc.identifier.startpage86en_US
dc.identifier.urihttps://doi.org/10.1002/hfm.20355
dc.identifier.urihttps://hdl.handle.net/20.500.14411/135
dc.identifier.volume24en_US
dc.identifier.wosWOS:000328684100007
dc.institutionauthorOstrovska, Sofiya
dc.institutionauthorAkman, Kamil İbrahim
dc.language.isoenen_US
dc.publisherWiley-blackwellen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectSoftware qualityen_US
dc.subjectModelingen_US
dc.subjectMarkov Decision Process (MDP)en_US
dc.subjectQualificationen_US
dc.subjectBase probabilitiesen_US
dc.titleAssessing Software Quality Using the Markov Decision Processesen_US
dc.typeArticleen_US
dspace.entity.typePublication
relation.isAuthorOfPublicationaf5756ab-54dd-454a-ac68-0babf2e35b43
relation.isAuthorOfPublicationeb043e8e-a2d7-48e9-b2cb-6c914f679629
relation.isAuthorOfPublication.latestForDiscoveryaf5756ab-54dd-454a-ac68-0babf2e35b43
relation.isOrgUnitOfPublication31ddeb89-24da-4427-917a-250e710b969c
relation.isOrgUnitOfPublicatione0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication.latestForDiscovery31ddeb89-24da-4427-917a-250e710b969c

Files

Collections