The 3rd ACS/IEEE International Conference onComputer Systems and Applications, 2005.
DOI: 10.1109/aiccsa.2005.1387113
|View full text |Cite
|
Sign up to set email alerts
|

Quantifying software architectures: An analysis of change propagation probabilities

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
18
0

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 20 publications
(18 citation statements)
references
References 17 publications
0
18
0
Order By: Relevance
“…mandates changes) to other components. Abdelmoez et al used early life cycle information about software architecture to derive an analytical formula for estimating the change propagation probability .…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…mandates changes) to other components. Abdelmoez et al used early life cycle information about software architecture to derive an analytical formula for estimating the change propagation probability .…”
Section: Related Workmentioning
confidence: 99%
“…With respect to the works that considered software architecture in relation to changes, our goal is quite different. Thus, while the goal of the study presented by Abdelmoez et al was to compute the change propagation probability and the goal of studies conducted by Zimmerman and Nagappan and by Bird et al was to predict the fault and/or failure proneness at code level, our goal is to characterize software fixes in terms of components and software artifacts that are typically fixed together in relation to individual software failures, which will help improve the efficiency of future fixes for products that undergo incremental development through multiple releases and need sustained engineering.…”
Section: Related Workmentioning
confidence: 99%
“…With the increase of the complexity of software systems, the overall structure of the system is becoming more and more complicated, making the software structure become one of the most important factors that influences the quality of the final software products [4] . So the need to quantitatively analyze the quality of the structure has become eminent [5] .…”
Section: Introductionmentioning
confidence: 99%
“…The second objective is to implement algorithms to estimate various metrics like error propagation, change propagation and size of change metrics on both Java based applications and UMLRT models. [3]. The third objective is to work with the specific architectural attribute change propagation (CP).…”
Section: Research Objectivesmentioning
confidence: 99%
“…Change propagation probability CP= [cp ij ] for an architecture is the conditional probability that a change originating in one component of the architecture requires changes to be made to other components. The estimation of the elements cp ij of the change propagation matrix CP is based on the following definition [3]:…”
Section: Change Propagation Probability Metric (Cp)mentioning
confidence: 99%