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 ACM. pp. 163-172
TitleUsing strong conflicts to detect quality issues in component-based complex systems
AuthorsDi 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.

Keywordscomponents, large component repositories, open source software, quality assurance, strong conflicts
Research GroupFoundations of Computing group
Artificial Intelligence group
Conference3rd India Software Engineering Conference
Page range163-172
Proceedings TitleISEC '10: Proceedings of the 3rd India Software Engineering Conference
SeriesISEC '10
ISBN
Hardcover9781605589220
PublisherACM
Place of publicationNew York
Publication dates
Print25 Feb 2010
Publication process dates
Deposited05 Sep 2014
Output statusPublished
Copyright Statement

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."

Web address (URL)http://doi.acm.org/10.1145/1730874.1730905
LanguageEnglish
File
Permalink -

https://repository.mdx.ac.uk/item/84x31

Download files

  • 29
    total views
  • 8
    total downloads
  • 0
    views this month
  • 0
    downloads this month

Export as