Tweet | |
S. Uehara, O. Mizuno, Y. Ito, and T. Kikuno, "An MVC-based Analysis of Object-Oriented System Prototyping for Banking Related GUI Applications --- Correlationship between OO Metrics and Efforts for Requirement Change ---," In Proc. of the 4th International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS'99), pp. 65-74, February 1999. | |
ID | 111 |
分類 | 国際会議(査読付) |
タグ | analysis applications banking change correlationship efforts gui metrics mvc-based object-oriented oo prototyping related requirement full-paper |
表題 (title) |
An MVC-based Analysis of Object-Oriented System Prototyping for Banking Related GUI Applications --- Correlationship between OO Metrics and Efforts for Requirement Change --- |
表題 (英文) |
|
著者名 (author) |
Satoru Uehara,Osamu Mizuno,Yumi Ito,Tohru Kikuno |
英文著者名 (author) |
Satoru Uehara,Osamu Mizuno,Yumi Ito,Tohru Kikuno |
編者名 (editor) |
|
編者名 (英文) |
|
キー (key) |
Satoru Uehara,Osamu Mizuno,Yumi Ito,Tohru Kikuno |
書籍・会議録表題 (booktitle) |
Proc. of the 4th International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS'99) |
書籍・会議録表題(英文) |
|
巻数 (volume) |
|
号数 (number) |
|
ページ範囲 (pages) |
65-74 |
組織名 (organization) |
|
出版元 (publisher) |
|
出版元 (英文) |
|
出版社住所 (address) |
|
刊行月 (month) |
2 |
出版年 (year) |
1999 |
採択率 (acceptance) |
|
URL |
|
付加情報 (note) |
Santa Barbara, CA, USA. |
注釈 (annote) |
|
内容梗概 (abstract) |
In this paper we analyze statistically the efforts for C++ program
modification which is needed by a given requirement change during the prototyping development of a certain GUI application. In the analysis we consider both C++ program $P$ to be updated and the resultant C++ program $P'$, and discuss the correlation between the values {\bf M}$(P)$ of the Object-Oriented metrics obtained from $P$ and the efforts {\bf E}$(P')$ needed to produce $P'$. According to the definitions of {\bf M}$(P)$ and {\bf E}$(P')$, we present two approaches in this paper. In the first approach, we take {\bf M}$(P)$ as the value obtained by applying the metrics to the whole source code $P$ and {\bf E}$(P')$ as the lines of codes({\bf LOC}) that are actually modified or created, respectively. However, the experimental result cannot show strong correlation between {\bf M}$(P)$ and {\bf E}$(P')$. Based on the analysis results of the first approach, we propose the second approach to consider the object-oriented properties more directly. The analysis process consists of following three steps: 1) take only the classes in $P$, classify them according to the MVC paradigm originally for Smalltalk their functions, and then evaluate {\bf M}$(P)$ for the classified classes, 2) in order to evaluate the efforts for code modification, define {\bf E}$(P')$ as the heuristic value which is calculated empirically from the numbers of methods and members created or modified, and 3) analyze the relationship between the values of {\bf M}$(P)$ on the classified classes in $P$ and the values of {\bf E}$(P')$ on the source codes in $P'$. From the experimental result, we can prove there exists a high correlation between them. |
論文電子ファイル | draft (application/pdf) [一般閲覧可] |
BiBTeXエントリ |
@inproceedings{id111, title = {An {MVC}-based analysis of object-oriented system prototyping for banking related {GUI} applications --- Correlationship between {OO} metrics and efforts for requirement change ---}, author = {Satoru Uehara and Osamu Mizuno and Yumi Ito and Tohru Kikuno}, booktitle = {Proc. of the 4th International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS'99)}, pages = {65-74}, month = {2}, year = {1999}, note = {Santa Barbara, CA, USA.}, } |