Since the emergence of the object technology, organizations have accumulated a tremendous amount of object-oriented (OO) code. Instead of continuing to recreate components similar to existing artifacts, and considering the rising costs of development, many organizations would like to decrease software development costs and cycle time by reusing existing OO components. The difficulty of finding reusable components is that reuse is a complex and thus less quantifiable measure. In this research, we first proposed three reuse hypotheses about the impact of three internal characteristics (inheritance, coupling, and complexity) of OO software artifacts on reusability. Corresponding metrics suites were then selected and extracted. We used C4.5, a ...
Learning Object (LO) is one of the main research topics in the E-Learning community in the recent ye...
In the field of computer science & engineering and software industry the term reusability means usag...
The primary goal of developing reusable software is to reduce the time and effort of the development...
In literature, there are metrics for identifying the quality of reusable components but the framewor...
Software reuse has been demonstrated to increase productivity, reduce costs, and improve software qu...
The requirement to improve software productivity has promoted the research on software metric techno...
The critical role played by software in socioeconomic advancement, has seen a rapid demand for softw...
Automatic reusability appraisal is helpful in evaluating the quality of developed or developing reus...
Measuring the reusability of Object-Oriented (OO) program code is important to ensure a successful a...
Measuring the reusability of Object-Oriented (OO) program code is important to ensure a successful a...
AbstractNowadays’ most of the software products are developed by using existing versions or features...
Abstract- Software reusability has considerable effect on software quality. Software quality increas...
In this research, we investigate whether reusable classes can be characterized by object-oriented (O...
Software reuse is integral in software engineering as it augments software quality. The significance...
In component-based software development, it is neces-sary to measure the reusability of components i...
Learning Object (LO) is one of the main research topics in the E-Learning community in the recent ye...
In the field of computer science & engineering and software industry the term reusability means usag...
The primary goal of developing reusable software is to reduce the time and effort of the development...
In literature, there are metrics for identifying the quality of reusable components but the framewor...
Software reuse has been demonstrated to increase productivity, reduce costs, and improve software qu...
The requirement to improve software productivity has promoted the research on software metric techno...
The critical role played by software in socioeconomic advancement, has seen a rapid demand for softw...
Automatic reusability appraisal is helpful in evaluating the quality of developed or developing reus...
Measuring the reusability of Object-Oriented (OO) program code is important to ensure a successful a...
Measuring the reusability of Object-Oriented (OO) program code is important to ensure a successful a...
AbstractNowadays’ most of the software products are developed by using existing versions or features...
Abstract- Software reusability has considerable effect on software quality. Software quality increas...
In this research, we investigate whether reusable classes can be characterized by object-oriented (O...
Software reuse is integral in software engineering as it augments software quality. The significance...
In component-based software development, it is neces-sary to measure the reusability of components i...
Learning Object (LO) is one of the main research topics in the E-Learning community in the recent ye...
In the field of computer science & engineering and software industry the term reusability means usag...
The primary goal of developing reusable software is to reduce the time and effort of the development...