Using strong conflicts to detect quality issues in component-based complex systems
Conference item
Di Cosmo, R. and Boender, J. 2010. Using strong conflicts to detect quality issues in component-based complex systems. 3rd India Software Engineering Conference. Mysore, India 25 - 27 Feb 2010 New York Association for Computing Machinery (ACM). pp. 163-172
Title | Using strong conflicts to detect quality issues in component-based complex systems |
---|---|
Authors | Di Cosmo, R. and Boender, J. |
Abstract | The mainstream adoption of free and open source software (FOSS) has widely popularised notions like software packages or plugins, maintained in a distributed fashion and evolving at a very quick pace. Each of these components is equipped with metadata, such as dependencies, which define the other components it needs to function properly, and the incompatible components it cannot work with. In this paper, we introduce the notion of strong conflicts, defined from the component dependencies, that can be effectively computed. It gives important insights on the quality issues faced when adding or upgrading components in a given component repository, which is one of the facets of the predictable assembly problem.Our work contains concrete examples drawn from the world of GNU/Linux distributions, that validate the proposed approach. It also shows that the measures defined can be easily applied to the Eclipse world, or to any other coarse-grained software component model. |
Keywords | components, large component repositories, open source software, quality assurance, strong conflicts |
Research Group | Foundations of Computing group |
Artificial Intelligence group | |
Conference | 3rd India Software Engineering Conference |
Page range | 163-172 |
Proceedings Title | ISEC '10: Proceedings of the 3rd India Software Engineering Conference |
Series | ISEC '10 |
ISBN | |
Hardcover | 9781605589220 |
Publisher | Association for Computing Machinery (ACM) |
Place of publication | New York |
Publication dates | |
25 Feb 2010 | |
Publication process dates | |
Deposited | 05 Sep 2014 |
Output status | Published |
Copyright Statement | Publishers policy on author's rights includes right to: |
Web address (URL) | http://doi.acm.org/10.1145/1730874.1730905 |
Language | English |
File |
https://repository.mdx.ac.uk/item/84x31
Download files
31
total views8
total downloads2
views this month0
downloads this month