Visualizing and analyzing software variability with bar diagrams and occurrence matrices

5Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software product lines can be developed in a proactive, reactive or extractive way. In the last case, an essential step is an analysis of the existing implementation of a set of similar software products to identify common and variable assets. If the variability across the similar products was not explicitly managed during their development, the information about it can be recovered with reverse engineering techniques. This paper proposes a simple and flexible technique for organizing and visualizing variability information, which can be particularly useful in the extractive product line adoption context. The technique can be applied to source code, models, and other types of product line artifacts. We discuss the advantages of using bar diagrams and occurrence matrices and demonstrate an example usage in an n-ary text diff. © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Duszynski, S. (2010). Visualizing and analyzing software variability with bar diagrams and occurrence matrices. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6287 LNCS, pp. 481–485). https://doi.org/10.1007/978-3-642-15579-6_41

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free