Behavioral dependency measurement in UML 2.0 sequence diagrams for change-proneness prediction변경 경향성 예측을 위한 UML 2.0 시퀀스 다이어그램에서의 행위 의존도 측정

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 478
  • Download : 0
Predicting change-prone parts in the program is one way to support impact analysis without necessarily reducing the amount of ripple effects. Change-proneness prediction helps to reduce change impact analysis effort by analyzing important entities first which might, in turn, reduce remaining ripple effects. It also provides high chances of identifying valid impacts out of overestimated entities, which might not actually be changed. Several studies showed that coupling measures are correlated to change-prone classes in object-oriented (OO) systems. However, coupling measures are static. Since changes impact propagation could be more dependent on the behavior of the program than program``s structure, the behavioral aspects are needed to be considered for more accurate change-proneness prediction. In this paper, we present a model-based technique for measuring the behavioral dependency, Behavioral Dependency Measure (BDM), between objects to predict change-prone objects. We measure BDM on UML behavioral models, Sequence Diagrams (SD), to use earlier in software development when the UML design model of a system becomes available. This provides developers and maintainers with early insight into the system by controlling changes. We integrate BDM with weight factors such as execution rate and distance to increase the accuracy of change-proneness prediction. Based on developed measures, we construct Behavioral dependency Matrix (BDX) which helps to predict change-prone objects efficiently. We perform a case study to explain how to perform change-proneness prediction using BDM. Then, changes made on actual implemented codes will show the prediction results are fairly accurate.
Advisors
Bae, Doo-Hwanresearcher배두환researcher
Description
한국과학기술원 : 전산학전공,
Publisher
한국과학기술원
Issue Date
2007
Identifier
265028/325007  / 020043996
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 전산학전공, 2007.2, [ vii, 47 p. ]

Keywords

Model-based change-proneness prediction; 모델 기반의 변경 경향성 예측

URI
http://hdl.handle.net/10203/34747
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=265028&flag=dissertation
Appears in Collection
CS-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0