Considering patterns in class interactions prediction
Impact analysis has been defined as an activity of assessing the potential consequences of making a set of changes to software artifacts. Several approaches have been developed including performing impact analysis on a reflected model of class interactions analysis using class interactions predictio...
Saved in:
| Main Authors: | , , |
|---|---|
| Other Authors: | |
| Format: | Book Section |
| Published: |
Springer Berlin Heidelberg
2010
|
| Subjects: | |
| Online Access: | http://eprints.utm.my/31165/ http://eprints.utm.my/31165/ http://eprints.utm.my/31165/ |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | Impact analysis has been defined as an activity of assessing the potential consequences of making a set of changes to software artifacts. Several approaches have been developed including performing impact analysis on a reflected model of class interactions analysis using class interactions prediction. One of the important elements in developing the reflected model is a consideration of any design pattern that the software employs. In this paper we propose a new class interactions prediction approach that includes a basic pattern analysis i.e., Boundary-Controller-Entity (BCE) pattern in its prediction process. To demonstrate the importance of the pattern consideration in the prediction process, a comparison between the new approach (with pattern consideration) and two selected current approaches (without pattern consideration) were conducted. The contributions of the paper are two-fold: (1) a new class interactions prediction approach; and (2) evaluation results show the new approach gives better accuracy of class interactions prediction than the selected current approaches. |
|---|