Using strong conflicts to detect quality issues in component-based complex systems
Di Cosmo, Roberto and Boender, Jaap (2010) Using strong conflicts to detect quality issues in component-based complex systems. In: ISEC '10 Proceedings of the 3rd India software engineering conference. ISEC '10 . ACM, New York, pp. 163-172. ISBN 9781605589220. [Book Section]
|
PDF
Download (400kB) | Preview |
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.
Item Type: | Book Section |
---|---|
Keywords (uncontrolled): | components, large component repositories, open source software, quality assurance, strong conflicts |
Research Areas: | A. > School of Science and Technology > Computer Science A. > School of Science and Technology > Computer Science > Foundations of Computing group A. > School of Science and Technology > Computer Science > Artificial Intelligence group |
Item ID: | 13753 |
Notes on copyright: | Publishers policy on author's rights includes right to:
"Post the Accepted Version of the Work on (1) the Author's home page, (2) the Owner's institutional repository, or (3) any repository legally mandated by an agency funding the research on which the Work is based." |
Useful Links: | |
Depositing User: | Jaap Boender |
Date Deposited: | 05 Sep 2014 09:43 |
Last Modified: | 30 Nov 2022 01:08 |
URI: | https://eprints.mdx.ac.uk/id/eprint/13753 |
Actions (login required)
![]() |
View Item |
Statistics
Additional statistics are available via IRStats2.