S. Yamada, "A Method for Measuring Modifications of Class Diagrams Based on Version Change Information," Master thesis, Osaka University, 2011.
ID 136
分類 学位論文
タグ Project Management Design Process Class Diagram Modification Metric
表題 (title) A Method for Measuring Modifications of Class Diagrams Based on Version Change Information
表題 (英文)
著者名 (author) Shinya Yamada
英文著者名 (author)
キー (key) Shinya Yamada
学校名 (school) Osaka University
出版社住所 (address)
刊行月 (month) 2
出版年 (year) 2011
URL
付加情報 (note)
注釈 (annote)
内容梗概 (abstract) In order to effectively manage the development of a software, managers need to precisely understand the progress of the development and measure against the delay of them. In the lower processes of software developments, the managers grasp the progress by using various metrics obtained from the source code and the update history information. However, since there are no appropriate metrics to the upper processes, it is difficult to grasp the progress of them. In this paper, we propose a measurement process on the modifications of class diagrams which can be used to estimate the effort to change from one class diagram to another. To measure the modifications of class diagrams, first, we construct a tree based on the generalizations and the inner information of the classes in the class diagrams. Next, we obtain the sequence of edit operations to change one tree to another. Then, each edit operation is weighted based on the assigned cost. Finally, by calculating a sum of the total costs, we obtain the modifications of the class diagrams. We have utilized this approach to measure the modifications of several class diagrams and compared with the data from actual software development. As the results, we confirmed the validity of using this approach to estimate the effort that is taken during the modification.
論文電子ファイル desc (application/pdf) [一般閲覧可]
BiBTeXエントリ
@masterthesis{id136,
         title = {A Method for Measuring Modifications of Class Diagrams Based on Version Change Information},
        author = {Shinya Yamada},
        school = {Osaka University},
         month = {2},
          year = {2011},
}