Tweet | |
S. Uehara, O. Mizuno, and T. Kikuno, "A New Approach to Estimate Effort to Update Object-Oriented Programs in Incremental Development," IEICE Transactions on Information and Systems, E85-D(1), pp. 233-242, January 2002. | |
ID | 243 |
分類 | 学術論文誌(査読付) |
タグ | development effort estimate incremental object-oriented programs update |
表題 (title) |
A New Approach to Estimate Effort to Update Object-Oriented Programs in Incremental Development |
表題 (英文) |
|
著者名 (author) |
Satoru Uehara,Osamu Mizuno,Tohru Kikuno |
英文著者名 (author) |
Satoru Uehara,Osamu Mizuno,Tohru Kikuno |
キー (key) |
Satoru Uehara,Osamu Mizuno,Tohru Kikuno |
定期刊行物名 (journal) |
IEICE Transactions on Information and Systems |
定期刊行物名 (英文) |
|
巻数 (volume) |
E85-D |
号数 (number) |
1 |
ページ範囲 (pages) |
233-242 |
刊行月 (month) |
1 |
出版年 (year) |
2002 |
Impact Factor (JCR) |
0.148 (2002) |
URL |
http://search.ieice.org/bin/summary.php?id=e85-d_1_233&category=D&year=2002&lang=E&abst= |
付加情報 (note) |
|
注釈 (annote) |
|
内容梗概 (abstract) |
In this paper we discuss the estimation of effort needed to update
program codes according to given design specification changes. In the Object-Oriented incremental development(OOID), the requirement changes occur frequently and regularly. When a requirement change occurs, a design specification is changed accordingly. Then a program code is updated for given design specification change. In order to construct the development plan dynamically, a simple and fast estimation method of efforts forcode updating is strongly required by both developers and managers. However, existing estimation methods cannot be applied to the OOID. We therefore try to propose a straightforward approach to estimate effort for code updating, which reflects the specific properties of the OOID. We list up following factors of the effort estimation for OOID: (1) updating activities consist of creation, deletion, and modification, (2) the target to be updated has four kinds of types(void type, basic type, library type, and custom type), (3) the degree of information hiding is classified into private, protected and public, and (4) the degree of inheritance affects updating efforts. We then propose a new formula $E(P,\sigma)$ to calculate the efforts needed to update a program $P$ according to a set of design specification changes $\sigma$. The formula $E(P,\sigma)$ includes weighting parameters: $W_{upd}$, $W_{type}$, $W_{inf\mbox{-}h}$ and $W_{inht}$ according to the characteristics (1), (2), (3) and (4), respectively. Finally, we conduct experimental evaluations by applying the formula $E(P,\sigma)$ to actual project data in a certain company. The evaluation results statistically showed the validity of the proposed approach to some extent. |
論文電子ファイル | draft (application/pdf) [一般閲覧可] |
BiBTeXエントリ |
@article{id243, title = {A new approach to estimate effort to update object-oriented programs in incremental development}, author = {Satoru Uehara and Osamu Mizuno and Tohru Kikuno}, journal = {IEICE Transactions on Information and Systems}, volume = {E85-D}, number = {1}, pages = {233-242}, month = {1}, year = {2002}, impactfactor = {0.148 (2002)}, } |