: The investments needed to bring a software project to the market are substantial and can extend over several years. Managing software development requires not only technical expe...
Security vulnerabilities continue to be an issue in the software field and new severe vulnerabilities are discovered in software products each month. This paper analyzes estimates...
Abstract. Bridging problem domain and solution in product line engineering is a time-consuming and error-prone process. Since both domains are structured differently (features vs....
New component-based techniques are emerging, leading to new ways to develop software. Industrial component technologies such as COM, JavaBeans, EJB, or CCM are powerful but their ...
In component-based product populations, variability has to be described at the component level to be able to benefit from a product family approach. As a consequence, composition ...