Software Reuse Cost Factors
نویسندگان
چکیده
Software organizations are encouraged to adopt reuse strategies into their development processes. Organizations use software reuse cost estimation models to assess the feasibility of investment in reuse programs. Each organization is unique in its resources and capabilities. Thus, the initial logical step in establishing a reuse program is to examine relevant reuse-specific cost factors applicable to the organization’s situation, and then utilize relevant estimation models to assess the feasibility of such investment. This work investigates cost factors associated with adopting software reuse independent of cost estimation models. It highlights cost estimation models for software reuse, and outlines possible combinations of cost estimation models for identified cost factors to help organizations gain better understanding of the investment in reuse strategies.
منابع مشابه
Model for determining the impact analysis of open source adoption in software development economics
Paper presents the open source software adoption and also shows the effect of open source software reuse on some software development economic factors. Research paper also discussed and identified some of the open source adoption factors which were checked for relationship with software economic factors. Cost, time, productivity and software quality are the software economic factors which were ...
متن کاملIdentifying the Importance of Software Reuse in COCOMO81, COCOMOII
Software project management is an interpolation of project planning, project monitoring and project termination. The substratal goals of planning are to scout for the future, to diagnose the attributes that are essentially done for the consummation of the project successfully, animate the scheduling and allocate resources for the attributes. Software cost estimation is a vital role in preeminen...
متن کاملEvaluating Impact of Component Reusability with New Hierarchical Cost Estimation Model
Software development cost estimation has been the subject of vigorous study over the past few decade. Software reusability provides opportunity for reducing the overall development cost and time of the software and improving the overall quality. Although significant progress has been made in the areas of reusability. The growing trend towards using CBSE approach to include COTS component has ta...
متن کاملReuse, CORBA, and knowledge-based systems
By applying recent advances in the standards for distributed computing, we have developed an architecture for a CORBA implementation of a library of platform-independent, sharable problem-solving methods and knowledge bases. The aim of this library is to allow developers to reuse these components across different tasks and domains. Reuse should be cost effective; therefore, the library will inc...
متن کاملEmpirical Analysis of the Reusability of Object-Oriented Program Code in Open-Source Software
Measuring the reusability of Object-Oriented (OO) program code is important to ensure a successful and timely adaptation and integration of the reused code in new software projects. It has become even more relevant with the availability of huge amounts of open-source projects. Reuse saves cost, increases the speed of development and improves software reliability. Measuring this reusability is n...
متن کامل