MARTINEZ, Jabier ; University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) ; Université Pierre et Marie Currie - Paris 6 - UPMC
Ziadi, Tewfik; Université Pierre et Marie Currie - Paris 6 - UPMC
Bissyandé, Tegawendé F.; University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
KLEIN, Jacques ; University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Traon, Yves Le; University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
External co-authors :
yes
Language :
English
Title :
Bottom-up adoption of software product lines: a generic and extensible approach
Publication date :
2015
Event name :
19th International Conference on Software Product Line, SPLC 2015
Event place :
Nashville, United States - Tennessee
Event date :
July 20-24, 2015
Audience :
International
Main work title :
Proceedings of the 19th International Conference on Software Product Line, SPLC 2015, Nashville, TN, USA, July 20-24, 2015
M. H. Alalfi, E. J. Rapos, A. Stevenson, M. Stephan, T. R. Dean, and J. R. Cordy. Semi-automatic identification and representation of subsystem variability in simulink models. In ICSME, 2014.
S. Apel, C. Kästner, and C. Lengauer. FEATUREHOUSE: Language-independent, Automated Software Composition. In ICSE, 2009.
W. K. G. Assuņcão and S. R. Vergilio. Feature location for software product line migration: A mapping study. In SPLC Volume 2, 2014.
G. Bécan, M. Acher, B. Baudry, and S. Ben Nasr. Breathing Ontological Knowledge Into Feature Model Synthesis: An Empirical Study. Empirical Software Engineering, page 51, 2015.
G. Bécan, S. Ben Nasr, M. Acher, and B. Baudry. WebFML: Synthesizing Feature Models Everywhere. In SPLC, 2014.
T. Berger, R. Rublack, D. Nair, J. M. Atlee, M. Becker, K. Czarnecki, and A. Wasowski. A survey of variability modeling in industrial practice. In VaMoS, 2013.
D. Beuche. Modeling and building software product lines with pure::variants. In SPLC Volume 2, 2010.
H. Bruneliere, J. Cabot, G. Dupé, and F. Madiot. Modisco: A model driven reverse engineering framework. Information & Software Technology, 56, 2014.
S. K. Card, J. D. Mackinlay, and B. Shneiderman, editors. Readings in Information Visualization: Using Vision to Think. Morgan Kaufmann Publishers Inc., 1999.
K. Czarnecki, S. She, and A. Wasowski. Sample spaces and feature models: There and back again. In SPLC, 2008.
J.-M. Davril, E. Delfosse, N. Hariri, M. Acher, J. Cleland-Huang, and P. Heymans. Feature model extraction from large collections of informal product descriptions. In FSE, 2013.
D. Domis, S. Sehestedt, T. Gamer, M. Aleksy, and H. Koziolek. Customizing domain analysis for assessing the reuse potential of industrial software systems: Experience report. In SPLC, 2014.
Eclipse. Eclipse integrated development environment. http://eclipse.org, 2015.
Eclipse. Emf diff/merge: A diff/merge component for models. http://eclipse.org/diffmerge, 2015.
Eclipse. The visualiser, AJDT: AspectJ Development Tools. http://www.eclipse.org/ajdt/visualiser, 2015.
W. Fenske, T. Thüm, and G. Saake. A taxonomy of software product line reengineering. In VaMoS, 2014.
S. Fischer, L. Linsbauer, R. E. Lopez-Herrejon, and A. Egyed. Enhancing clone-and-own with systematic reuse for developing software variants. In ICSME, 2014.
M. A. Hall, E. Frank, G. Holmes, B. Pfahringer, P. Reutemann, and I. H. Witten. The WEKA data mining software: An update. SIGKDD Explorations, 11(1), 2009.
E. N. Haslinger, R. E. Lopez-Herrejon, and A. Egyed. On extracting feature models from sets of valid feature combinations. In FASE, 2013.
Ø. Haugen, A. Wasowski, and K. Czarnecki. CVL: common variability language. In SPLC, 2013.
S. Holthusen, D. Wille, C. Legat, S. Beddig, I. Schaefer, and B. Vogel-Heuser. Family model mining for function block diagrams in automation software. In SPLC Volume 2, 2014.
H. P. Jepsen, J. G. Dall, and D. Beuche. Minimally invasive migration to software product lines. In SPLC, 2007.
E. Juergens, F. Deissenboeck, and B. Hummel. Clonedetective - A workbench for clone detection research. In ICSE, 2009.
E. Juergens, F. Deissenboeck, B. Hummel, and S. Wagner. Do code clones matter? In ICSE, 2009.
K. C. Kang, S. G. Cohen, J. A. Hess, W. E. Novak, and A. S. Peterson. Feature-oriented domain analysis (foda) feasibility study. Technical report, Carnegie-Mellon University Software Engineering Institute, 1990.
C. Kästner, A. Dreiling, and K. Ostermann. Variability mining: Consistent semiautomatic detection of product-line features. IEEE Transactions on Soft. Eng., 40(1), 2014.
C. W. Krueger. Software reuse. ACM Comput. Surv., 24, 1992.
C. W. Krueger and P. C. Clements. Systems and software product line engineering with BigLever software gears. In SPLC Volume 2, 2012.
V. Levenshtein. Binary Codes Capable of Correcting Deletions, Insertions and Reversals. Soviet Physics Doklady, 10, 1966.
R. E. Lopez-Herrejon and A. Egyed. Towards interactive visualization support for pairwise testing software product lines. In VISSOFT, 2013.
R. E. Lopez-Herrejon, J. A. Galindo, D. Benavides, S. Segura, and A. Egyed. Reverse engineering feature models with evolutionary algorithms: An exploratory study. In SSBSE, 2012.
R. E. Lopez-Herrejon, T. Ziadi, J. Martinez, and A. K. Thurimella. Second international workshop on reverse variability engineering (REVE 2014). In SPLC, 2014.
A. Lora-Michiels, C. Salinesi, and R. Mazo. A method based on association rules to construct product line models. In VaMoS, 2010.
J. Martinez and A. K. Thurimella. Collaboration and source code driven bottom-up product line engineering. In SPLC Volume 2, 2012.
J. Martinez, T. Ziadi, J. Klein, and Y. L. Traon. Identifying and visualising commonality and variability in model variants. In ECMFA, 2014.
J. Martinez, T. Ziadi, R. Mazo, T. F. Bissyandé, J. Klein, and Y. L. Traon. Feature relations graphs: A visualisation paradigm for feature constraints in software product lines. In VISSOFT, 2014.
S. Nadi, T. Berger, C. Kästner, and K. Czarnecki. Mining configuration constraints: Static analyses and empirical results. In ICSE, 2014.
D. Nestor, S. Thiel, G. Botterweck, C. Cawley, and P. Healy. Applying visualisation techniques in software product lines. In SOFTVIS, 2008.
L. M. Northrop, P. C. Clements, et al. A Framework for Software Product Line Practice, Version 5.0. www.sei.cmu.edu/productlines/framework.html, 2009.
OMG. Meta Object Facility (MOF) Core Specification. http://www.omg.org/spec/MOF/2.0/2006.
OMG. Requirements Interchange Format (ReqIF). http://www.omg.org/spec/ReqIF, 2013.
J. Rubin and M. Chechik. N-way model merging. In FSE, 2013.
J. Rubin and M. Chechik. A survey of feature location techniques. In Domain Engineering, Product Lines, Languages, and Conceptual Models. 2013.
J. Rubin, K. Czarnecki, and M. Chechik. Managing cloned variants: A framework and experience. In SPLC, 2013.
S. She, U. Ryssel, N. Andersen, A. Wasowski, and K. Czarnecki. Efficient synthesis of feature models. Information and Software Technology, 56(9), 2014.
R. Tairas, J. Gray, and I. Baxter. Visualization of clone detection results. In OOPSLA Workshop on Eclipse Technology eXchange, 2006.
T. Thüm, C. Kästner, F. Benduhn, J. Meinicke, G. Saake, and T. Leich. FeatureIDE: An extensible framework for feature-oriented software development. Science of Computer Programming, 79(0), 2014.
Tinkerpop. TinkerPop3: A Graph Computing Framework. http://blueprints.tinkerpop.com, 2015.
P. Trinidad, D. Benavides, A. R. Cortes, S. Segura, and A. Jimenez. FAMA framework. In SPLC, 2008.
Z. Wu and M. Palmer. Verbs semantics and lexical selection. Proceedings Association for Computational Linguistics, 1994.
Y. Xue, Z. Xing, and S. Jarzabek. Feature location in a collection of product variants. In WCRE, 2012.
K. Yoshimura, F. Narisawa, K. Hashimoto, and T. Kikuno. Fave: factor analysis based approach for detecting product line variability from change history. In MSR, 2008.
T. Ziadi, L. Frias, M. A. A. da Silva, and M. Ziane. Feature identification from the source code of product variants. In CSMR, 2012.
T. Ziadi, C. Henard, M. Papadakis, M. Ziane, and Y. L. Traon. Towards a language-independent approach for reverse-engineering of software product lines. In SAC, 2014.