Requirement-oriented risk management for incremental software development

In incremental software development (ISD) functionalities are delivered incrementally and requirements keep on evolving across iterations. The requirements evolution involves the addition of new dependencies and conflicts among functional and non-functional requirements along with changes in priorit...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Innovations in systems and software engineering 2021-09, Vol.17 (3), p.187-204
Hauptverfasser: Roy, Mandira, Deb, Novarun, Cortesi, Agostino, Chaki, Rituparna, Chaki, Nabendu
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 204
container_issue 3
container_start_page 187
container_title Innovations in systems and software engineering
container_volume 17
creator Roy, Mandira
Deb, Novarun
Cortesi, Agostino
Chaki, Rituparna
Chaki, Nabendu
description In incremental software development (ISD) functionalities are delivered incrementally and requirements keep on evolving across iterations. The requirements evolution involves the addition of new dependencies and conflicts among functional and non-functional requirements along with changes in priorities and dependency weights. This, in turn, demands refactoring the order of development of system components to minimize the impact of these changes. Neglecting the non-functional constraints in the software development process exposes it to risks that may accumulate across several iterations. In this research work, we propose a risk management framework for ISD processes that provides an estimate of risk exposure for the project when functional features are frozen while ignoring the associations with non-functional requirements. Our framework proposes suitable risk reduction strategies that work in tandem with the risk assessment module. We also provide a tool interface for our risk management framework.
doi_str_mv 10.1007/s11334-021-00406-6
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2557060591</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2557060591</sourcerecordid><originalsourceid>FETCH-LOGICAL-c319t-cbdddcd7c7c4260c4ad7a8771c878c4030a43a7f75f81f98abccacf8900b46083</originalsourceid><addsrcrecordid>eNp9kEtLAzEUhYMoWKt_wNWA6-jN5DlLKWoLBUF0HTJ5lKnTSZtMFf-9047oztW53HvOufAhdE3glgDIu0wIpQxDSTAAA4HFCZoQQRjmwNnp78zEObrIeQ3ABRd0ghYvfrdvkt_4rscxNYN4V6Qmvxcb05nV8VCEmIqms6PNtEWOof80yRfOf_g2bg_rS3QWTJv91Y9O0dvjw-tsjpfPT4vZ_RJbSqoe29o5Z5200rJSgGXGSaOkJFZJZRlQMIwaGSQPioRKmdpaY4OqAGomQNEpuhl7tynu9j73eh33qRte6pJzCQJ4RQZXObpsijknH_Q2NRuTvjQBfUCmR2R6QKaPyLQYQnQM5cHcrXz6q_4n9Q0vFHAP</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2557060591</pqid></control><display><type>article</type><title>Requirement-oriented risk management for incremental software development</title><source>SpringerLink_现刊</source><creator>Roy, Mandira ; Deb, Novarun ; Cortesi, Agostino ; Chaki, Rituparna ; Chaki, Nabendu</creator><creatorcontrib>Roy, Mandira ; Deb, Novarun ; Cortesi, Agostino ; Chaki, Rituparna ; Chaki, Nabendu</creatorcontrib><description>In incremental software development (ISD) functionalities are delivered incrementally and requirements keep on evolving across iterations. The requirements evolution involves the addition of new dependencies and conflicts among functional and non-functional requirements along with changes in priorities and dependency weights. This, in turn, demands refactoring the order of development of system components to minimize the impact of these changes. Neglecting the non-functional constraints in the software development process exposes it to risks that may accumulate across several iterations. In this research work, we propose a risk management framework for ISD processes that provides an estimate of risk exposure for the project when functional features are frozen while ignoring the associations with non-functional requirements. Our framework proposes suitable risk reduction strategies that work in tandem with the risk assessment module. We also provide a tool interface for our risk management framework.</description><identifier>ISSN: 1614-5046</identifier><identifier>EISSN: 1614-5054</identifier><identifier>DOI: 10.1007/s11334-021-00406-6</identifier><language>eng</language><publisher>London: Springer London</publisher><subject>Artificial Intelligence ; Computer Applications ; Computer Science ; Risk assessment ; Risk management ; S.I.: Verifiability in Systems and Data Engineering ; Software ; Software development ; Software Engineering</subject><ispartof>Innovations in systems and software engineering, 2021-09, Vol.17 (3), p.187-204</ispartof><rights>The Author(s), under exclusive licence to Springer-Verlag London Ltd., part of Springer Nature 2021</rights><rights>The Author(s), under exclusive licence to Springer-Verlag London Ltd., part of Springer Nature 2021.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c319t-cbdddcd7c7c4260c4ad7a8771c878c4030a43a7f75f81f98abccacf8900b46083</citedby><cites>FETCH-LOGICAL-c319t-cbdddcd7c7c4260c4ad7a8771c878c4030a43a7f75f81f98abccacf8900b46083</cites><orcidid>0000-0002-3131-6513</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s11334-021-00406-6$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s11334-021-00406-6$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,41488,42557,51319</link.rule.ids></links><search><creatorcontrib>Roy, Mandira</creatorcontrib><creatorcontrib>Deb, Novarun</creatorcontrib><creatorcontrib>Cortesi, Agostino</creatorcontrib><creatorcontrib>Chaki, Rituparna</creatorcontrib><creatorcontrib>Chaki, Nabendu</creatorcontrib><title>Requirement-oriented risk management for incremental software development</title><title>Innovations in systems and software engineering</title><addtitle>Innovations Syst Softw Eng</addtitle><description>In incremental software development (ISD) functionalities are delivered incrementally and requirements keep on evolving across iterations. The requirements evolution involves the addition of new dependencies and conflicts among functional and non-functional requirements along with changes in priorities and dependency weights. This, in turn, demands refactoring the order of development of system components to minimize the impact of these changes. Neglecting the non-functional constraints in the software development process exposes it to risks that may accumulate across several iterations. In this research work, we propose a risk management framework for ISD processes that provides an estimate of risk exposure for the project when functional features are frozen while ignoring the associations with non-functional requirements. Our framework proposes suitable risk reduction strategies that work in tandem with the risk assessment module. We also provide a tool interface for our risk management framework.</description><subject>Artificial Intelligence</subject><subject>Computer Applications</subject><subject>Computer Science</subject><subject>Risk assessment</subject><subject>Risk management</subject><subject>S.I.: Verifiability in Systems and Data Engineering</subject><subject>Software</subject><subject>Software development</subject><subject>Software Engineering</subject><issn>1614-5046</issn><issn>1614-5054</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNp9kEtLAzEUhYMoWKt_wNWA6-jN5DlLKWoLBUF0HTJ5lKnTSZtMFf-9047oztW53HvOufAhdE3glgDIu0wIpQxDSTAAA4HFCZoQQRjmwNnp78zEObrIeQ3ABRd0ghYvfrdvkt_4rscxNYN4V6Qmvxcb05nV8VCEmIqms6PNtEWOof80yRfOf_g2bg_rS3QWTJv91Y9O0dvjw-tsjpfPT4vZ_RJbSqoe29o5Z5200rJSgGXGSaOkJFZJZRlQMIwaGSQPioRKmdpaY4OqAGomQNEpuhl7tynu9j73eh33qRte6pJzCQJ4RQZXObpsijknH_Q2NRuTvjQBfUCmR2R6QKaPyLQYQnQM5cHcrXz6q_4n9Q0vFHAP</recordid><startdate>20210901</startdate><enddate>20210901</enddate><creator>Roy, Mandira</creator><creator>Deb, Novarun</creator><creator>Cortesi, Agostino</creator><creator>Chaki, Rituparna</creator><creator>Chaki, Nabendu</creator><general>Springer London</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-3131-6513</orcidid></search><sort><creationdate>20210901</creationdate><title>Requirement-oriented risk management for incremental software development</title><author>Roy, Mandira ; Deb, Novarun ; Cortesi, Agostino ; Chaki, Rituparna ; Chaki, Nabendu</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c319t-cbdddcd7c7c4260c4ad7a8771c878c4030a43a7f75f81f98abccacf8900b46083</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Artificial Intelligence</topic><topic>Computer Applications</topic><topic>Computer Science</topic><topic>Risk assessment</topic><topic>Risk management</topic><topic>S.I.: Verifiability in Systems and Data Engineering</topic><topic>Software</topic><topic>Software development</topic><topic>Software Engineering</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Roy, Mandira</creatorcontrib><creatorcontrib>Deb, Novarun</creatorcontrib><creatorcontrib>Cortesi, Agostino</creatorcontrib><creatorcontrib>Chaki, Rituparna</creatorcontrib><creatorcontrib>Chaki, Nabendu</creatorcontrib><collection>CrossRef</collection><jtitle>Innovations in systems and software engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Roy, Mandira</au><au>Deb, Novarun</au><au>Cortesi, Agostino</au><au>Chaki, Rituparna</au><au>Chaki, Nabendu</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Requirement-oriented risk management for incremental software development</atitle><jtitle>Innovations in systems and software engineering</jtitle><stitle>Innovations Syst Softw Eng</stitle><date>2021-09-01</date><risdate>2021</risdate><volume>17</volume><issue>3</issue><spage>187</spage><epage>204</epage><pages>187-204</pages><issn>1614-5046</issn><eissn>1614-5054</eissn><abstract>In incremental software development (ISD) functionalities are delivered incrementally and requirements keep on evolving across iterations. The requirements evolution involves the addition of new dependencies and conflicts among functional and non-functional requirements along with changes in priorities and dependency weights. This, in turn, demands refactoring the order of development of system components to minimize the impact of these changes. Neglecting the non-functional constraints in the software development process exposes it to risks that may accumulate across several iterations. In this research work, we propose a risk management framework for ISD processes that provides an estimate of risk exposure for the project when functional features are frozen while ignoring the associations with non-functional requirements. Our framework proposes suitable risk reduction strategies that work in tandem with the risk assessment module. We also provide a tool interface for our risk management framework.</abstract><cop>London</cop><pub>Springer London</pub><doi>10.1007/s11334-021-00406-6</doi><tpages>18</tpages><orcidid>https://orcid.org/0000-0002-3131-6513</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1614-5046
ispartof Innovations in systems and software engineering, 2021-09, Vol.17 (3), p.187-204
issn 1614-5046
1614-5054
language eng
recordid cdi_proquest_journals_2557060591
source SpringerLink_现刊
subjects Artificial Intelligence
Computer Applications
Computer Science
Risk assessment
Risk management
S.I.: Verifiability in Systems and Data Engineering
Software
Software development
Software Engineering
title Requirement-oriented risk management for incremental software development
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-28T11%3A56%3A01IST&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=Requirement-oriented%20risk%20management%20for%20incremental%20software%20development&rft.jtitle=Innovations%20in%20systems%20and%20software%20engineering&rft.au=Roy,%20Mandira&rft.date=2021-09-01&rft.volume=17&rft.issue=3&rft.spage=187&rft.epage=204&rft.pages=187-204&rft.issn=1614-5046&rft.eissn=1614-5054&rft_id=info:doi/10.1007/s11334-021-00406-6&rft_dat=%3Cproquest_cross%3E2557060591%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=2557060591&rft_id=info:pmid/&rfr_iscdi=true