2019 IEEE International Conference on Software Architecture Companion (ICSA-C) 2019
DOI: 10.1109/icsa-c.2019.00047
|View full text |Cite
|
Sign up to set email alerts
|

Risk Containers - A Help or Hindrance to Practitioners?

Abstract: Finding problems at the design stage reduces the cost to resolve them. Previous studies have indicated that error-proneness risks can be isolated into risk containers created from architectural designs, to help mitigate such risks early on. Here we describe an ongoing experiment to establish whether presenting designs as a collection of such containers helps practitioners manage the isolated risks. Participants must identify cyclic dependencies that could result in errorproneness and assess the impact of desig… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

1
1
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 11 publications
1
1
0
Order By: Relevance
“…Bouwers et al (2010) explain that smaller architectural chunks can be easily understood. Their view is supported by our experimental results (Leigh et al, 2019): participants find it easier to locate cyclic dependencies in smaller risk containers than in the overall architecture diagram.…”
Section: Introductionsupporting
confidence: 68%
See 1 more Smart Citation
“…Bouwers et al (2010) explain that smaller architectural chunks can be easily understood. Their view is supported by our experimental results (Leigh et al, 2019): participants find it easier to locate cyclic dependencies in smaller risk containers than in the overall architecture diagram.…”
Section: Introductionsupporting
confidence: 68%
“…Thus, greater complexity in design structures will increase the chances of software developers misunderstanding and not fully appreciating all of the discrete program modifications needed to correctly propagate an intended change. We presented some evidence to support this view in Leigh et al (2019): when asked to identify the impact of design changes, participants made no errors if changes spanned multiple simpler container diagrams, but some participants assessing the same change on a single more complex diagram made errors. There have been further participants since that publication, but it remains the case that just one single error was observed in cases where eight participants were asked to impact changes spanning multiple container diagrams.…”
Section: Introductionmentioning
confidence: 95%