A framework for considering uncertainty in software systems

Chawanangwa Lupafya*, Dharini Balasubramaniam

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

27 Downloads (Pure)

Abstract

There are many aspects involved in the development and operation of a software system, including system artefacts, activities, and infrastructure. Most of these aspects are vulnerable to uncertainty, which can result in risks to system quality and performance. Thus it is important to identify, represent and manage uncertainty in software systems. We hypothesise that using an underlying conceptual framework for characterising uncertainty can facilitate these activities. This paper demonstrates the use of an extensible framework, which defines a foundation for the systematic and explicit consideration of uncertainty in software systems. A software architecture case study is used to illustrate and evaluate the framework. A discussion of potential uses for the framework and future research is also provided.
Original languageEnglish
Title of host publicationProceedings - 2022 IEEE 46th Annual Computers, Software, and Applications Conference (COMPSAC)
EditorsHong Va Leong, Sahra Sedigh Sarvestani, Yuuichi Teranishi, Alfredo Cuzzocrea, Hiroki Kashiwazaki, Dave Towey, Ji-Jiang Yang, Hossain Shahriar
PublisherIEEE Computer Society
Number of pages6
ISBN (Electronic)9781665488105
ISBN (Print)9781665488112
DOIs
Publication statusPublished - 10 Aug 2022
EventComputers, Software & Applications in an Uncertain World (COMPSAC 2022) - Virtual only
Duration: 27 Jun 20221 Jul 2022
Conference number: 46
https://ieeecompsac.computer.org/2022/

Publication series

NameProceedings - International Computer Software & Applications Conference
PublisherIEEE
ISSN (Print)0730-3157

Conference

ConferenceComputers, Software & Applications in an Uncertain World (COMPSAC 2022)
Abbreviated titleCOMPSAC 2022
Period27/06/221/07/22
Internet address

Keywords

  • Uncertainty
  • Framework
  • Uncertainty in software
  • Software architecture

Fingerprint

Dive into the research topics of 'A framework for considering uncertainty in software systems'. Together they form a unique fingerprint.

Cite this