Assessing Software Quality Using the Markov Decision Processes

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 Marko...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Human factors and ergonomics in manufacturing & service industries 2014-01, Vol.24 (1), p.86-104
Hauptverfasser: Korkmaz, Omer, Akman, Ibrahim, Ostrovska, Sofiya
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 104
container_issue 1
container_start_page 86
container_title Human factors and ergonomics in manufacturing & service industries
container_volume 24
creator Korkmaz, Omer
Akman, Ibrahim
Ostrovska, Sofiya
description 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 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. © 2011 Wiley Periodicals, Inc.
doi_str_mv 10.1002/hfm.20355
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1492656329</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1492656329</sourcerecordid><originalsourceid>FETCH-LOGICAL-c3685-c7c669263d82068fba52066a4bf944dec4abb622eacd3a432788adc6bf9960b23</originalsourceid><addsrcrecordid>eNp1kEtPwkAUhSdGExFd-A-auNFFYV6daTcmBAVUfEWIiZvJdDqVYmlxphX59w5UXZi4ujf3fufk5ABwjGAHQYi7s3TRwZAEwQ5ooQBDnwWM7rodRtAPKUf74MDaOYSQIMRb4LxnrbY2K169pzKtVtJo77GWeVatven2XM20dyvNW_nhXWiV2awsvAdTKr0RHoK9VOZWH33PNpgOLif9kT--H171e2NfERYGvuKKsQgzkoQYsjCNpYvGmKRxGlGaaEVlHDOMtVQJkZRgHoYyUcy9IwZjTNrgtPFdmvK91rYSi8wqneey0GVtBaLOPWAERw49-YPOy9oULp2jOCUUYwQdddZQypTWGp2KpckW0qwFgmLTpHBNim2Tju027CrL9fp_UIwGtz8Kv1FkttKfvwrXomCc8EA83w0FvXmhE37NxZB8AVjvgpA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1474342210</pqid></control><display><type>article</type><title>Assessing Software Quality Using the Markov Decision Processes</title><source>Wiley Online Library Journals Frontfile Complete</source><creator>Korkmaz, Omer ; Akman, Ibrahim ; Ostrovska, Sofiya</creator><creatorcontrib>Korkmaz, Omer ; Akman, Ibrahim ; Ostrovska, Sofiya</creatorcontrib><description>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 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. © 2011 Wiley Periodicals, Inc.</description><identifier>ISSN: 1090-8471</identifier><identifier>EISSN: 1520-6564</identifier><identifier>DOI: 10.1002/hfm.20355</identifier><language>eng</language><publisher>Hoboken: Wiley Subscription Services, Inc., A Wiley Company</publisher><subject>Base probabilities ; Decision making models ; Markov analysis ; Markov Decision Process (MDP) ; Modeling ; Qualification ; Software quality ; Systems development</subject><ispartof>Human factors and ergonomics in manufacturing &amp; service industries, 2014-01, Vol.24 (1), p.86-104</ispartof><rights>2011 Wiley Periodicals, Inc.</rights><rights>Copyright Wiley Subscription Services, Inc. Jan/Feb 2014</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c3685-c7c669263d82068fba52066a4bf944dec4abb622eacd3a432788adc6bf9960b23</citedby><cites>FETCH-LOGICAL-c3685-c7c669263d82068fba52066a4bf944dec4abb622eacd3a432788adc6bf9960b23</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1002%2Fhfm.20355$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1002%2Fhfm.20355$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>314,776,780,1411,27901,27902,45550,45551</link.rule.ids></links><search><creatorcontrib>Korkmaz, Omer</creatorcontrib><creatorcontrib>Akman, Ibrahim</creatorcontrib><creatorcontrib>Ostrovska, Sofiya</creatorcontrib><title>Assessing Software Quality Using the Markov Decision Processes</title><title>Human factors and ergonomics in manufacturing &amp; service industries</title><addtitle>Hum. Factors Man</addtitle><description>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 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. © 2011 Wiley Periodicals, Inc.</description><subject>Base probabilities</subject><subject>Decision making models</subject><subject>Markov analysis</subject><subject>Markov Decision Process (MDP)</subject><subject>Modeling</subject><subject>Qualification</subject><subject>Software quality</subject><subject>Systems development</subject><issn>1090-8471</issn><issn>1520-6564</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2014</creationdate><recordtype>article</recordtype><recordid>eNp1kEtPwkAUhSdGExFd-A-auNFFYV6daTcmBAVUfEWIiZvJdDqVYmlxphX59w5UXZi4ujf3fufk5ABwjGAHQYi7s3TRwZAEwQ5ooQBDnwWM7rodRtAPKUf74MDaOYSQIMRb4LxnrbY2K169pzKtVtJo77GWeVatven2XM20dyvNW_nhXWiV2awsvAdTKr0RHoK9VOZWH33PNpgOLif9kT--H171e2NfERYGvuKKsQgzkoQYsjCNpYvGmKRxGlGaaEVlHDOMtVQJkZRgHoYyUcy9IwZjTNrgtPFdmvK91rYSi8wqneey0GVtBaLOPWAERw49-YPOy9oULp2jOCUUYwQdddZQypTWGp2KpckW0qwFgmLTpHBNim2Tju027CrL9fp_UIwGtz8Kv1FkttKfvwrXomCc8EA83w0FvXmhE37NxZB8AVjvgpA</recordid><startdate>201401</startdate><enddate>201401</enddate><creator>Korkmaz, Omer</creator><creator>Akman, Ibrahim</creator><creator>Ostrovska, Sofiya</creator><general>Wiley Subscription Services, Inc., A Wiley Company</general><general>Wiley Subscription Services, Inc</general><scope>BSCLL</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7T2</scope><scope>C1K</scope><scope>7U2</scope></search><sort><creationdate>201401</creationdate><title>Assessing Software Quality Using the Markov Decision Processes</title><author>Korkmaz, Omer ; Akman, Ibrahim ; Ostrovska, Sofiya</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c3685-c7c669263d82068fba52066a4bf944dec4abb622eacd3a432788adc6bf9960b23</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Base probabilities</topic><topic>Decision making models</topic><topic>Markov analysis</topic><topic>Markov Decision Process (MDP)</topic><topic>Modeling</topic><topic>Qualification</topic><topic>Software quality</topic><topic>Systems development</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Korkmaz, Omer</creatorcontrib><creatorcontrib>Akman, Ibrahim</creatorcontrib><creatorcontrib>Ostrovska, Sofiya</creatorcontrib><collection>Istex</collection><collection>CrossRef</collection><collection>Health and Safety Science Abstracts (Full archive)</collection><collection>Environmental Sciences and Pollution Management</collection><collection>Safety Science and Risk</collection><jtitle>Human factors and ergonomics in manufacturing &amp; service industries</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Korkmaz, Omer</au><au>Akman, Ibrahim</au><au>Ostrovska, Sofiya</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Assessing Software Quality Using the Markov Decision Processes</atitle><jtitle>Human factors and ergonomics in manufacturing &amp; service industries</jtitle><addtitle>Hum. Factors Man</addtitle><date>2014-01</date><risdate>2014</risdate><volume>24</volume><issue>1</issue><spage>86</spage><epage>104</epage><pages>86-104</pages><issn>1090-8471</issn><eissn>1520-6564</eissn><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 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. © 2011 Wiley Periodicals, Inc.</abstract><cop>Hoboken</cop><pub>Wiley Subscription Services, Inc., A Wiley Company</pub><doi>10.1002/hfm.20355</doi><tpages>19</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1090-8471
ispartof Human factors and ergonomics in manufacturing & service industries, 2014-01, Vol.24 (1), p.86-104
issn 1090-8471
1520-6564
language eng
recordid cdi_proquest_miscellaneous_1492656329
source Wiley Online Library Journals Frontfile Complete
subjects Base probabilities
Decision making models
Markov analysis
Markov Decision Process (MDP)
Modeling
Qualification
Software quality
Systems development
title Assessing Software Quality Using the Markov Decision Processes
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-19T03%3A54%3A19IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Assessing%20Software%20Quality%20Using%20the%20Markov%20Decision%20Processes&rft.jtitle=Human%20factors%20and%20ergonomics%20in%20manufacturing%20&%20service%20industries&rft.au=Korkmaz,%20Omer&rft.date=2014-01&rft.volume=24&rft.issue=1&rft.spage=86&rft.epage=104&rft.pages=86-104&rft.issn=1090-8471&rft.eissn=1520-6564&rft_id=info:doi/10.1002/hfm.20355&rft_dat=%3Cproquest_cross%3E1492656329%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1474342210&rft_id=info:pmid/&rfr_iscdi=true