{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,3,27]],"date-time":"2024-03-27T14:29:46Z","timestamp":1711549786148},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2013,6,9]],"date-time":"2013-06-09T00:00:00Z","timestamp":1370736000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2015,5]]},"DOI":"10.1007\/s10270-013-0352-6","type":"journal-article","created":{"date-parts":[[2013,6,8]],"date-time":"2013-06-08T04:59:03Z","timestamp":1370667543000},"page":"889-904","source":"Crossref","is-referenced-by-count":7,"title":["Corpus-based analysis of domain-specific languages"],"prefix":"10.1007","volume":"14","author":[{"given":"Robert","family":"Tairas","sequence":"first","affiliation":[]},{"given":"Jordi","family":"Cabot","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2013,6,9]]},"reference":[{"key":"352_CR1","doi-asserted-by":"crossref","unstructured":"Abrah\u00e3o, S., Iborra, E., Vanderdonckt, J.: Usability evaluation of user interfaces generated with a model-driven architecture tool. In: Law, E.L.-C., Hvannberg, E.T., Cockton, G. (eds) Maturing Usability, Human-Computer Interaction Series, pp. 3\u201332. Springer, London (2008)","DOI":"10.1007\/978-1-84628-941-5_1"},{"key":"352_CR2","doi-asserted-by":"crossref","unstructured":"Baker, B.: On finding duplication and near-duplication in large software systems. In: Working Conference on Reverse Engineering, pp. 86\u201395. IEEE Computer Society, Washington, DC (1995)","DOI":"10.1109\/WCRE.1995.514697"},{"issue":"9","key":"352_CR3","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1109\/TSE.2007.70725","volume":"33","author":"S Bellon","year":"2007","unstructured":"Bellon, S., Koschke, R., Antoniol, G., Krinke, J., Merlo, E.: Comparison and evaluation of clone detection tools. IEEE Trans. Softw. Eng. 33(9), 577\u2013591 (2007)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"352_CR4","unstructured":"Berenbach, B.: The evaluation of large, complex UML analysis and design models. In: International Conference on, Software Engineering, pp. 232\u2013241 (2004)"},{"key":"352_CR5","doi-asserted-by":"crossref","unstructured":"Cabot, J, Claris\u00f3, R, Riera, D.: UMLtoCSP: a tool for the formal verification of UML\/OCL models using constraint programming. In: International Conference on Automated Software Engineering, pp. 547\u2013548. ACM, New York, NY (2007)","DOI":"10.1145\/1321631.1321737"},{"key":"352_CR6","doi-asserted-by":"crossref","first-page":"391","DOI":"10.1002\/(SICI)1097-4571(199009)41:6<391::AID-ASI1>3.0.CO;2-9","volume":"41","author":"S Deerwester","year":"1990","unstructured":"Deerwester, S., Dumais, S., Furnas, G., Landauer, T., Harshman, R.: Indexing by latent semantic analysis. J. Am. Soc. Inf. Sci. 41, 391\u2013407 (1990)","journal-title":"J. Am. Soc. Inf. Sci."},{"key":"352_CR7","doi-asserted-by":"crossref","first-page":"1","DOI":"10.4018\/jdm.2008010101","volume":"19","author":"B Dobing","year":"2008","unstructured":"Dobing, B., Parsons, J.: Dimensions of UML diagram use: a survey of practitioners. J. Database Manag. 19, 1\u201318 (2008)","journal-title":"J. Database Manag."},{"key":"352_CR8","doi-asserted-by":"crossref","first-page":"601","DOI":"10.1007\/s10664-008-9073-9","volume":"13","author":"R Falke","year":"2008","unstructured":"Falke, R., Frenzel, P., Koschke, R.: Empirical evaluation of clone detection using syntax suffix trees. Empir. Softw. Eng. 13, 601\u2013643 (2008)","journal-title":"Empir. Softw. Eng."},{"key":"352_CR9","unstructured":"Gabriel, P., Afonso Goul\u00e3o, M., Amaral, V.: Do software languages engineers evaluate their languages? In: Congreso Iberoamericano en \u201dSoftware Engineering, pp. 149\u2013162 (2010)"},{"key":"352_CR10","doi-asserted-by":"crossref","first-page":"517","DOI":"10.1007\/s10664-007-9038-4","volume":"12","author":"M Genero","year":"2007","unstructured":"Genero, M., Manso, E., Visaggio, A., Canfora, G., Piattini, M.: Building measure-based prediction models for UML class diagram maintainability. Empir. Softw. Eng. 12, 517\u2013549 (2007)","journal-title":"Empir. Softw. Eng."},{"key":"352_CR11","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511574931","volume-title":"Algorithms on Strings, Trees, and Sequences: Computer Science and Computational Biology","author":"D Gusfield","year":"1997","unstructured":"Gusfield, D.: Algorithms on Strings, Trees, and Sequences: Computer Science and Computational Biology. Cambridge University Press, Cambridge (1997)"},{"key":"352_CR12","first-page":"35","volume-title":"International Conference on Software Language Engineering, Volume 5452 of Lecture Notes in Computer Science","author":"J Hage","year":"2008","unstructured":"Hage, J., Keeken, P.: Neon: a library for language usage analysis. In: Ga\u0161evi\u0107, D., L\u00e4mmel, R., Wyk, E. (eds.) International Conference on Software Language Engineering, Volume 5452 of Lecture Notes in Computer Science, pp. 35\u201353. Springer, Berlin (2008)"},{"key":"352_CR13","volume-title":"Data Mining: Concepts and Techniques","author":"J Han","year":"2005","unstructured":"Han, J., Kamber, M., Pei, J.: Data Mining: Concepts and Techniques. Morgan Kaufmann Publishers, San Francisco, CA (2005)"},{"key":"352_CR14","first-page":"423","volume-title":"International Conference on Model Driven Engineering Languages and Systems, volume 5795 of Lecture Notes in Computer Science","author":"F Hermans","year":"2009","unstructured":"Hermans, F., Pinzger, M., van Deursen, A.: Domain-specific languages in practice: a user study on the success factors. In: Sch\u00fcrr, A., Selic, B. (eds.) International Conference on Model Driven Engineering Languages and Systems, volume 5795 of Lecture Notes in Computer Science, pp. 423\u2013437. Springer, Berlin (2009)"},{"issue":"6","key":"352_CR15","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1002\/smr.394","volume":"20","author":"Y Higo","year":"2008","unstructured":"Higo, Y., Kusumoto, S., Inoue, K.: A metric-based approach to identifying refactoring opportunities for merging code clones in a java software system. J. Softw. Maint. Evol. Res. Pract. 20(6), 435\u2013461 (2008)","journal-title":"J. Softw. Maint. Evol. Res. Pract."},{"key":"352_CR16","first-page":"337","volume-title":"International Conference on Software Language Engineering, volume 6563 of Lecture Notes in Computer Science","author":"A Hubaux","year":"2010","unstructured":"Hubaux, A., Boucher, Q., Hartmann, H., Michel, R., Heymans, P.: Evaluating a textual feature modelling language: four industrial case studies. In: Malloy, B., Staab, S., van den Brand, M. (eds.) International Conference on Software Language Engineering, volume 6563 of Lecture Notes in Computer Science, pp. 337\u2013356. Springer, Berlin (2010)"},{"key":"352_CR17","doi-asserted-by":"crossref","unstructured":"Jeanneret, C., Glinz, M., Baudry, B.: Estimating footprints of model operations. In: International Conference on Software Engineering, pp. 601\u2013610. ACM, New York, NY (2011)","DOI":"10.1145\/1985793.1985875"},{"issue":"1\u20132","key":"352_CR18","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1016\/j.scico.2007.08.002","volume":"72","author":"F Jouault","year":"2008","unstructured":"Jouault, F., Allilaire, F., B\u00e9zivin, J., Kurtev, I.: ATL: a model transformation tool. Sci. Comput. Program. 72(1\u20132), 31\u201339 (2008)","journal-title":"Sci. Comput. Program."},{"issue":"7","key":"352_CR19","doi-asserted-by":"crossref","first-page":"654","DOI":"10.1109\/TSE.2002.1019480","volume":"28","author":"T Kamiya","year":"2002","unstructured":"Kamiya, T., Kusumoto, S., Inoue, K.: CCFinder: a multilinguistic token-based code clone detection system for large scale source code. IEEE Trans. Softw. Eng. 28(7), 654\u2013670 (2002)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"352_CR20","unstructured":"Kim, H., Boldyreff, C.: Developing software metrics applicable to UML models. In: Workshop on Quantitative Approaches in Object-Oriented, Software Engineering (2002)"},{"key":"352_CR21","doi-asserted-by":"crossref","unstructured":"L\u00e4mmel, R., Pek, E.: Vivisection of a non-executable, domain-specific language-understanding (the usage of) the P3P language. In: International Conference on Program Comprehension, pp. 104\u2013113 (2010)","DOI":"10.1109\/ICPC.2010.45"},{"key":"352_CR22","doi-asserted-by":"crossref","unstructured":"Lange, C., Wijns, M., Chaudron, M.: Metricviewevolution: UML-based views for monitoring model evolution and quality. In: European Conference on Software Maintenance and Reengineering, pp. 327\u2013328 (2007)","DOI":"10.1109\/CSMR.2007.32"},{"key":"352_CR23","doi-asserted-by":"crossref","first-page":"316","DOI":"10.1145\/1118890.1118892","volume":"37","author":"M Mernik","year":"2005","unstructured":"Mernik, M., Heering, J., Sloane, A.: When and how to develop domain-specific languages. ACM Comput. Surv. 37, 316\u2013344 (2005)","journal-title":"ACM Comput. Surv."},{"key":"352_CR24","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1007\/s10270-010-0165-9","volume":"10","author":"M Monperrus","year":"2011","unstructured":"Monperrus, M., J\u00e9z\u00e9quel, J.-M., Baudry, B., Champeau, J., Hoeltzener, B.: Model-driven generative development of measurement software. Softw. Syst. Model. 10, 537\u2013552 (2011)","journal-title":"Softw. Syst. Model."},{"key":"352_CR25","first-page":"465","volume-title":"International Conference on Advanced Information Systems Engineering, volume 5074 of Lecture Notes in Computer Science","author":"M Muehlen","year":"2008","unstructured":"Muehlen, M., Recker, J.: How much language is enough? Theoretical and practical use of the business process modeling notation. In: Bellahs\u00e8ne, Z., L\u00e9onard, M. (eds.) International Conference on Advanced Information Systems Engineering, volume 5074 of Lecture Notes in Computer Science, pp. 465\u2013479. Springer, Berlin (2008)"},{"key":"352_CR26","unstructured":"Recker, J., Muehlen, M., Siau, K., Erickson, J., Indulska, M.: UML versus BPMN. In: Americas Conference on Information Systems, Measuring method complexity (2009)"},{"key":"352_CR27","unstructured":"St\u00f6rrle, H.: Towards clone detection in UML domain models. Softw. Syst. Model. pp. 1\u201323 (2012)"},{"key":"352_CR28","doi-asserted-by":"crossref","unstructured":"Tairas, R., Cabot, J.: Cloning in DSLs: experiments with OCL. In: Assman, U. Sloane, A. (eds.) International Conference on Software Language Engineering, volume 6940 of Lecture Notes in Computer Science, pp. 60\u201376. Springer, Berlin (2011)","DOI":"10.1007\/978-3-642-28830-2_4"},{"key":"352_CR29","doi-asserted-by":"crossref","unstructured":"Tairas, R., Gray, J.: Phoenix-based clone detection using suffix trees. In: ACM Southeast Regional Conference, pp. 679\u2013684. ACM, New York, NY (2006)","DOI":"10.1145\/1185448.1185597"},{"key":"352_CR30","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1007\/s10664-008-9089-1","volume":"14","author":"R Tairas","year":"2009","unstructured":"Tairas, R., Gray, J.: An information retrieval process to aid in the analysis of code clones. Empir. Softw. Eng. 14, 33\u201356 (2009)","journal-title":"Empir. Softw. Eng."},{"key":"352_CR31","doi-asserted-by":"crossref","unstructured":"van Amstel, M., van den Brand, M., Engelen, L.: An exercise in iterative domain-specific language design. In: Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE), pp. 48\u201357. ACM, New York, NY (2010)","DOI":"10.1145\/1862372.1862386"},{"key":"352_CR32","unstructured":"Xtext. Xtext documentation (2012)"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-013-0352-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-013-0352-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-013-0352-6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,29]],"date-time":"2019-05-29T11:58:22Z","timestamp":1559131102000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-013-0352-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,6,9]]},"references-count":32,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2015,5]]}},"alternative-id":["352"],"URL":"https:\/\/doi.org\/10.1007\/s10270-013-0352-6","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,6,9]]}}}