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...
Gespeichert in:
Veröffentlicht in: | Human factors and ergonomics in manufacturing & service industries 2014-01, Vol.24 (1), p.86-104 |
---|---|
Hauptverfasser: | , , |
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 & 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 & 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 & 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 & 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 |