The ECCO Tool: Extraction and Composition for Clone-and-Own

by Stefan Fischer, Lukas Linsbauer, Roberto E. Lopez-Herrejon, Alexander Egyed
Abstract:
Software reuse has become mandatory for companies to compete and a wide range of reuse techniques are available today. However, ad hoc practices such as copying existing systems and customizing them to meet customer-specific needs are still pervasive, and are generically called clone-and-own. We have developed a conceptual framework to support this practice named ECCO that stands for Extraction and Composition for Clone-and-Own. In this paper we present our Eclipse-based tool to support this approach. Our tool can automatically locate reusable parts from previously developed products and subsequently compose a new product from a selection of desired features. The tools demonstration video can be found here: http://youtu.be/N6gPekuxU6o.
Reference:
Stefan Fischer, Lukas Linsbauer, Roberto E. Lopez-Herrejon, Alexander Egyed, "The ECCO Tool: Extraction and Composition for Clone-and-Own", vol. 2, pp. 665-668, 2015.
Bibtex Entry:
@Conference{DBLP:conf/icse/0006LLE15,
  Title                    = {The ECCO Tool: Extraction and Composition for Clone-and-Own},
  Author                   = {Stefan Fischer and
 Lukas Linsbauer and
 Roberto E. Lopez-Herrejon and
 Alexander Egyed},
  Booktitle                = {37th IEEE/ACM International Conference on Software Engineering, Florence, Italy},
  Year                     = {2015},
  Pages                    = {665--668},
  Volume                   = {2},

  Abstract                 = {Software reuse has become mandatory for companies to compete and a wide range of reuse techniques are available today. However, ad hoc practices such as copying existing systems and customizing them to meet customer-specific needs are still pervasive, and are generically called clone-and-own. We have developed a conceptual framework to support this practice named ECCO that stands for Extraction and Composition for Clone-and-Own. In this paper we present our Eclipse-based tool to support this approach. Our tool can automatically locate reusable parts from previously developed products and subsequently compose a new product from a selection of desired features. The tools demonstration video can be found here: http://youtu.be/N6gPekuxU6o.},
  Bibsource                = {dblp computer science bibliography, http://dblp.org},
  Biburl                   = {http://dblp.uni-trier.de/rec/bib/conf/icse/0006LLE15},
  Crossref                 = {DBLP:conf/icse/2015-2},
  Doi                      = {10.1109/ICSE.2015.218},
  File                     = {:C\:\\Users\\AK117794\\Filr\\Für mich freigegeben\\Publications\\Conferences\\SST 2015 - Using Traceability for Incremental Construction and Evolution of Software Product Portfolios\\ICSE DEMO 2015.pdf:PDF},
  Keywords                 = {FWF P25513-N15, FWF P25289-N15.},
  Owner                    = {AK117794},
  Timestamp                = {Fri, 15 Jan 2016 09:25:45 +0100},
  Url                      = {http://dx.doi.org/10.1109/ICSE.2015.218}
}
Powered by bibtexbrowser