useful and easy to use framework for model recom-
mender research. We are very excited and curious
about community feedback, since each and every dis-
cussion we had on model reuse, let to the consensus
that there is huge need and potential.
ACKNOWLEDGEMENTS
We would like to thank all our reviewers for their
comments! We would also like to thank Junior
Lekane Nimpa, Daniel Schiller, and Viet Ngoc Tran
for their contributions.
REFERENCES
Banks, J. (1998). Handbook of Simulation: Principles,
Methodology, Advances, Applications, and Practice.
A Wiley-Interscience publication. Wiley.
Bruch, M., Sch
¨
afer, T., and Mezini, M. (2008). On Evalu-
ating Recommender Systems for API Usages. In Pro-
ceedings of the 2008 international workshop on Rec-
ommendation systems for software engineering, RSSE
’08, pages 16–20, New York, NY, USA. ACM.
Dyck, A. (2012). Recommender System Architecture for
Ecore Libraries (Master Thesis, RWTH Aachen Uni-
versity).
Dyck, A., Ganser, A., and Lichter, H. (2013). Enabling
Model Recommenders for Command-Enabled Edi-
tors. In MoDELS MDEBE - International Workshop
on Model-driven Engineering By Example 2013 co-
located with MODELS Conference, September 29,
2013, Miami, Florida.
Dyck, A., Ganser, A., and Lichter, H. (2014). On Designing
Recommenders for Graphical Domain Modeling En-
vironments. In Modelsward 2014, Proceedings of the
2nd International Conference on Model-Driven Engi-
neering and Software Development, Lisbon, Portugal,
7.-9. January 2014. SCITEPRESS.
Eclipse (2012a). Code Recommenders. http://www.eclipse.
org/recommenders/.
Eclipse (2012b). Ecore Tools. http://wiki.eclipse.org/ in-
dex.php/Ecore Tools.
Eclipse (2012c). Graphiti. http://www.eclipse.org/graphiti/.
France, R., Bieman, J., and Cheng, B. (2007). Repository
for model driven development (ReMoDD). In Mod-
els in Software Engineering, volume 4364 of Lecture
Notes in Computer Science, pages 311–317.
Ganser, A. (2013a). Reusing Domain Engineered Artifacts
for Code Generation – The HERMES Project (Har-
vesting, Evolving, and Reusing Models Easily and
Seamlessly). http://goo.gl/4LRdN.
Ganser, A. (2013b). The HERMES Project - Eclipse P2
Updatesite: HERMES.reuse. http://goo.gl/ZGxIf.
Ganser, A. (2013c). YouTube: Model Autocompletion
Demo. http://goo.gl/fqwxl.
Ganser, A. and Lichter, H. (2013). Engineering Model
Recommender Foundations - From Class Comple-
tion to Model Recommendations. In Modelsward
2013, Proceedings of the 1st International Conference
on Model-Driven Engineering and Software Develop-
ment, Barcelona, Spain,19.-21- February 2013, pages
135–142. SCITEPRESS.
Glc, C., Pennec, S., and Harris, C. (2012). Logback-beagle.
http://logback.qos.ch/beagle/.
Hummel, O., Janjic, W., and Atkinson, C. (2008). Code
Conjurer: Pulling Reusable Software out of Thin Air.
Software, IEEE, 25(5):45–52.
Janjic, W., Hummel, O., Schumacher, M., and Atkinson,
C. (2013). An Unabridged Source Code Dataset for
Research in Software Reuse. In Proceedings of the
10th Working Conference on Mining Software Repos-
itories, MSR ’13, pages 339–342, Piscataway, NJ,
USA. IEEE Press.
Kuhn, A. (2010). On recommending meaningful names in
source and UML. In Proceedings of the 2nd Inter-
national Workshop on Recommendation Systems for
Software Engineering, RSSE ’10, pages 50–51, New
York, NY, USA. ACM.
Lucrdio, D., de M. Fortes, R., and Whittle, J. (2010).
MOOGLE: A Metamodel-based Model Search En-
gine. Software and Systems Modeling, 11:183–208.
Mazanek, S., Maier, S., and Minas, M. (2008). Auto-
completion for diagram editors based on graph gram-
mars. In Visual Languages and Human-Centric Com-
puting, 2008. VL/HCC 2008. IEEE Symposium on,
pages 242–245.
Meszaros, G. (2006). XUnit Test Patterns: Refactoring Test
Code. Prentice Hall PTR.
Pree, W. (1996). Framework Patterns. SIGS Books and
Multimedia, New York.
Sen, S., Baudry, B., and Vangheluwe, H. (2008). Domain-
Specific Model Editors with Model Completion. In
Giese, H., editor, Models in Software Engineering,
volume 5002 of Lecture Notes in Computer Science,
pages 259–270. Springer Berlin Heidelberg.
Sprague, R. H. (1980). A Framework for the Development
of Decision Support Systems. MIS Q., 4(4):1–26.
Steinberg, D., Budinsky, F., Paternostro, M., and Merks,
E. (2009). EMF: Eclipse Modeling Framework 2.0.
Addison-Wesley Professional, 2nd edition.
White, J. and Schmidt, D. C. (2006). Intelligence Frame-
works for Assisting Modelers in Combinatorically
Challenging Domains. In In Proceedings of the Work-
shop on Generative Programming and Component
Engineering for QoS Provisioning in Distributed Sys-
tems at the Fifth International Conference on Gen-
erative Programming and Component Engineering
(GPCE), page 90.
MODELSWARD2014-InternationalConferenceonModel-DrivenEngineeringandSoftwareDevelopment
290