Modern software systems, like GNU/Linux distributions or Eclipse-based development environment, are often deployed by selecting components out of large component repositories. Maintaining such software systems by performing component upgrades is a complex task, and the users need to have an expressive preferences language at their disposal to specify the kind of upgrades they are interested in. Recent research has shown that it is possible to develop solvers that handle preferences expressed as a combination of a few basic criteria used in the MISC competition, ranging from the number of new components to the freshness of the final configuration. In this work we introduce a set of new criteria that allow the users to specify their preferenc...
Component selection is a crucial problem in Component Based Software Engineering (CBSE). CBSE is con...
Component-based software engineering is a common approach in the development and evolution of contem...
Component-based software systems require decisions on component origins for acquiring components. A ...
Modern software systems, like GNU/Linux distributions or Eclipse-based development environment, are ...
International audienceModern software systems, like GNU/Linux distributions or Eclipse-based develop...
State of the art component-based software collections—such as FOSS distributions—are made of up to d...
AbstractComponent updates always bear the risk of negatively influencing the operativeness of softwa...
Highly configurable software systems, such as web browsers or office applications, may have a large ...
An ultimate goal of software development is to build high quality products. The customers of softwar...
AbstractIn Component-based Software Engineering (CBSE), the construction of cost-optimal component s...
Abstract- In component-based software development, component selection is a critical step since the ...
A mounting challenge for software designers is to nd eÆcient and cost-eective implementations for la...
Component-based software development is widely regarded as a promising approach to improving product...
This paper addresses the problem of determining the next set of releases in the course of software e...
Abstract. Component-based development (CBD) is an effective paradigm for building software systems w...
Component selection is a crucial problem in Component Based Software Engineering (CBSE). CBSE is con...
Component-based software engineering is a common approach in the development and evolution of contem...
Component-based software systems require decisions on component origins for acquiring components. A ...
Modern software systems, like GNU/Linux distributions or Eclipse-based development environment, are ...
International audienceModern software systems, like GNU/Linux distributions or Eclipse-based develop...
State of the art component-based software collections—such as FOSS distributions—are made of up to d...
AbstractComponent updates always bear the risk of negatively influencing the operativeness of softwa...
Highly configurable software systems, such as web browsers or office applications, may have a large ...
An ultimate goal of software development is to build high quality products. The customers of softwar...
AbstractIn Component-based Software Engineering (CBSE), the construction of cost-optimal component s...
Abstract- In component-based software development, component selection is a critical step since the ...
A mounting challenge for software designers is to nd eÆcient and cost-eective implementations for la...
Component-based software development is widely regarded as a promising approach to improving product...
This paper addresses the problem of determining the next set of releases in the course of software e...
Abstract. Component-based development (CBD) is an effective paradigm for building software systems w...
Component selection is a crucial problem in Component Based Software Engineering (CBSE). CBSE is con...
Component-based software engineering is a common approach in the development and evolution of contem...
Component-based software systems require decisions on component origins for acquiring components. A ...