Rapid application development
Object-oriented modeling and design
Object-oriented modeling and design
Object-oriented metrics that predict maintainability
Journal of Systems and Software - Special issue on object-oriented software
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented software metrics: a practical guide
Object-oriented software metrics: a practical guide
A new software project simulator based on generalized stochastic Petri-net
ICSE '97 Proceedings of the 19th international conference on Software engineering
A Unified Framework for Coupling Measurement in Object-Oriented Systems
IEEE Transactions on Software Engineering
Analyzing effects of cost estimation accuracy on quality and productivity
Proceedings of the 20th international conference on Software engineering
Software Engineering Economics
Software Engineering Economics
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
An MVC-Based Analysis of Object-Oriented System Prototyping for Banking Related GUI Applications
WORDS '99 Proceedings of the Fourth International Workshop on Object-Oriented Real-Time Dependable Systems
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
In this paper we discuss estimation of efforts needed to update programs according to a given requirement change. In the Object-Oriented prototyping development(shortly the OO prototyping), the requirement changes occur frequently and regularly. Thus a simple and fast estimation of efforts is strongly required by both developers and managers. However, existing estimation methods cannot be applied to the OO prototyping.Therefore we will try to propose a straightforward approach to effort estimation, which reflects the specific properties of the OO prototyping. First, we analyze the following characteristics of the OO prototyping: (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) and (3) the degree of information hiding is classified into private, protected and public.Then, we present a new formula E(P,sigma) to calculate the efforts needed to update a program P according to a set of requirement changes sigma. The formula E(P,sigma) includes weighting parameters: w_upd, w_type and w_inf-h according to the characteristics (1), (2) and (3), respectively. Finally, we conduct experimental evaluations by applying the formula E(P,sigma) to actual project data in a certain company. The evaluation results prove statistically to some extent the validity of the proposed approach.