In a software product line different products often require different levels of quality attributes. In several domains quality attribute variability gets even more importance that...
We study the impact of design patterns on quality attributes in the context of software maintenance and evolution. We show that, contrary to popular beliefs, design patterns in pr...
Cloud computing, with its promise of (almost) unlimited computation, storage and bandwidth, is increasingly becoming the infrastructure of choice for many organizations. As applic...
Accurate estimation of quality of online services is both an important and difficult problem, since a service has many interdependent quality attributes influenced by several co...
One of the main objectives of developing component-based software systems is to enable efficient building of systems through the integration of components. All component models def...