Component-based software engineering is a new, promising, and rapidly growing discipline in both academia and industry. However, maintaining component-based systems (CBSs) introduces new issues: the choice of the components requires identifying a set of parameters that characterize them, in order to select the appropriate ones for a specific software system. In our research we propose a characterization of components aimed at foreseeing the maintenance effort of the CBS. In this paper we perform an empirical study in the context of three industrial software projects to assess these parameters. Our experience suggests a number of components characteristics, which can be useful for the purpose above. Moreover, the study produced ...
Component software is widely recognised as the key to further improvements in software productivity,...
The advancement in the technology has made the user more dependent on information technology, for th...
During the software project planning phase, software engineers face the dilemma of deciding which of...
Component-based software engineering is a new, promising, and rapidly growing discipline in both a...
Following to the increased size and complexity of software products, a single application is common...
Abstract: The increasing availability of COTS (commercial-off-the-shelf) components in the market of...
Component-based software engineering is a common approach in the development and evolution of contem...
Maintaining well-documented source-code is a fairly straight-forward process when it is performed by...
This paper is a survey of current component-based software technologies and the description of promo...
Abstract: The base for component base software engineering (CBSE) is the reusable code/architecture ...
In a component-based software development life cycle, selection of preexisting components is an impo...
Abstract — Component Based Software Engineering(CBSE) relies on the premise of reuse and aims to dev...
Most software companies have increased their inclination towards Component Based Software Developmen...
There is a great deal of inconsistency and vagueness in the treatment of and terminology involved wi...
The idea of developing software components was envisioned more than forty years ago. In the past two...
Component software is widely recognised as the key to further improvements in software productivity,...
The advancement in the technology has made the user more dependent on information technology, for th...
During the software project planning phase, software engineers face the dilemma of deciding which of...
Component-based software engineering is a new, promising, and rapidly growing discipline in both a...
Following to the increased size and complexity of software products, a single application is common...
Abstract: The increasing availability of COTS (commercial-off-the-shelf) components in the market of...
Component-based software engineering is a common approach in the development and evolution of contem...
Maintaining well-documented source-code is a fairly straight-forward process when it is performed by...
This paper is a survey of current component-based software technologies and the description of promo...
Abstract: The base for component base software engineering (CBSE) is the reusable code/architecture ...
In a component-based software development life cycle, selection of preexisting components is an impo...
Abstract — Component Based Software Engineering(CBSE) relies on the premise of reuse and aims to dev...
Most software companies have increased their inclination towards Component Based Software Developmen...
There is a great deal of inconsistency and vagueness in the treatment of and terminology involved wi...
The idea of developing software components was envisioned more than forty years ago. In the past two...
Component software is widely recognised as the key to further improvements in software productivity,...
The advancement in the technology has made the user more dependent on information technology, for th...
During the software project planning phase, software engineers face the dilemma of deciding which of...