A New Approach to Estimate Effort to Update Object-Oriented Programs in Incremental Development
スポンサーリンク
概要
- 論文の詳細を見る
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 for code 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 formulaE(P, σ)to calculate the efforts needed to update a program P according to a set of design specification changes σ. The formula E(P, σ)includes weighting parameters: W_<upd> W_<type> Wi_<inf-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, σ)to actual project data in a certain company. The evaluation results statistically showed the validity of the proposed approach to some extent.
- 2002-01-01
著者
-
Kikuno Tohru
The Graduate School Of Engineering Science Osaka University
-
UEHARA Satoru
NTT Data Corporation
-
MIZUNO Osamu
the Graduate School of Engineering Science, Osaka University
-
Mizuno Osamu
The Graduate School Of Engineering Science Osaka University
-
Uehara Satoru
Ntt Data Corporation:the Graduate School Of Engineering Science Osaka University
関連論文
- A New Approach to Estimate Effort to Update Object-Oriented Programs in Incremental Development
- Verifying Fault Tolerance of Concurrent Systems by Model Checking(Special Section on Concurrent System Technology and Its Application to Multiple Agent Systems)
- Advanced Sequential Control Based on an Autonomous Decentralized System for Attaining Highly Productive Systems (Special Section on Concurrent Systems Technology)
- Enhancing Intelligent Devices towards Developing High-Performance and Flexible Production Systems(IEICE/IEEE Joint Special Issue on Autonomous Decentralized Systems and Systems' Assurance)