{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,4]],"date-time":"2022-04-04T15:13:29Z","timestamp":1649085209352},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2015,6,12]],"date-time":"2015-06-12T00:00:00Z","timestamp":1434067200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2016,9]]},"DOI":"10.1007\/s11219-015-9279-1","type":"journal-article","created":{"date-parts":[[2015,6,12]],"date-time":"2015-06-12T02:29:08Z","timestamp":1434076148000},"page":"737-753","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Measuring the complexity of domain-specific languages developed using MDD"],"prefix":"10.1007","volume":"24","author":[{"given":"Bo\u0161tjan","family":"Slivnik","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,6,12]]},"reference":[{"key":"9279_CR1","doi-asserted-by":"crossref","unstructured":"Bari\u0161i\u0107, A., Amaral, V., & Goul\u00e3o, M. (2012). Usability Evaluation of domain-specific languages. In Eighth international conference on the quality of information and communications technology (QUATIC 2012) (pp. 342\u2013347). Lisabon, Spain.","DOI":"10.1109\/QUATIC.2012.63"},{"key":"9279_CR2","first-page":"1","volume":"50","author":"A Bari\u0161i\u0107","year":"2012","unstructured":"Bari\u0161i\u0107, A., Amaral, V., Goul\u00e3o, M., & Barroca, B. (2012b). How to reach a usable DSL? Moving toward a systematic evaluation. Electronic Communications of the EASST, 50, 1\u201320.","journal-title":"Electronic Communications of the EASST"},{"key":"9279_CR3","unstructured":"Bastarrica, M., Rivas, S., & Rossel, P. (2007). Designing and implementing a product family of model consistency checkers. In Proceedings of the 10th ACM\/IEEE international conference on model driven engineering languages and systems (MoDELS 2007)\u2014Quality in modeling workshop (pp. 36\u201349). Nashville, TN, USA."},{"key":"9279_CR4","unstructured":"Bertoa, M. F. & Vallecillo, A. (2010). Quality attributes for software metamodels. In Proceedings of the 13th TOOLS workshop on quantitative approaches in object-oriented software engineering (QAOOSE\u201910), Malaga, Spain."},{"key":"9279_CR5","unstructured":"Cadavid, J., Baudry, B., Combemale, B. (2011). Empirical evaluation of the conjunct use of MOF and OCL. In Proceedings of EESSMOD workshop at MODELS\u201911, Wellington, New Zealand, pp. 13.1\u201313.6."},{"key":"9279_CR7","doi-asserted-by":"crossref","unstructured":"Chomsky, N., & Schutzenberger, M.-P. (1963). The algebraic theory of context-free languages. In Computer programming and formal systems (pp. 118\u2013161). Amsterdam, The Netherlands: North Holland Publishing Company.","DOI":"10.1016\/S0049-237X(08)72023-8"},{"key":"9279_CR8","doi-asserted-by":"crossref","unstructured":"Dupuy-Chessa, S. (2009). Quality in ubiquitous information system design. In Third international conference on research challenges in information science, RCIS 2009 (pp. 343\u2013352). Fez, Morocco.","DOI":"10.1109\/RCIS.2009.5089298"},{"key":"9279_CR9","unstructured":"Falleri, J.-R., Huchard, M., & Nebut, C. (2008). Empirical comparison of two class model normalization techniques\u2014 Obstacles and questions. In Proceedings of the 1st workshop on empirical studies of model-driven engineering (ESMDE\u201908) (pp. 21\u201330). Toulouse, France."},{"key":"9279_CR10","doi-asserted-by":"crossref","unstructured":"Garcia Frey, A., Ceret, E., Dupuy-Chessa, S., & Calvary, G. (2011). QUIMERA: A quality metamodel to improve design rationale. In Proceedings of the 3rd ACM SIGCHI symposium on engineering interactive computing systems\u2014EICS \u201911 (pp. 265\u2013270). New York, NY, USA.","DOI":"10.1145\/1996461.1996534"},{"key":"9279_CR11","doi-asserted-by":"crossref","unstructured":"Gerpheide, C.M., Schiffelers, R. R., & Serebrenik, A. (2014). A bottom-up quality model for QVTO. In Proceedings of the 9th international conference on the quality of information and communications technology (QUATIC 2014), Guimar\u00e3es, Portugal.","DOI":"10.1109\/QUATIC.2014.18"},{"key":"9279_CR12","doi-asserted-by":"crossref","unstructured":"Guizzardi, G., Ferreira, P. L., & van Sinderen, M. (2005). An ontology-based approach for evaluating the domain appropriateness and comprehensibility appropriateness of modeling languages. In Proceedings of the 8th international conference on model driven engineering languages and systems (MoDELS\u201905) (pp. 691\u2013705). Berlin, Heidelberg, Germany.","DOI":"10.1007\/11557432_51"},{"key":"9279_CR13","doi-asserted-by":"crossref","first-page":"423","DOI":"10.1007\/978-3-642-04425-0_33","volume":"5795","author":"F Hermans","year":"2009","unstructured":"Hermans, F., Pinzger, M., & van Deursen, A. (2009). Domain-specific languages in practice: A user study on the success factors. Model Driven Engineering Languages and Systems Lecture Notes in Computer Science, 5795, 423\u2013437.","journal-title":"Model Driven Engineering Languages and Systems Lecture Notes in Computer Science"},{"key":"9279_CR14","unstructured":"ISO (2009). ISO\/IEC CD 25010.3: Systems and software engineering\u2014Software product, quality requirements and evaluation (SQuaRE) - Software product and quality in use models."},{"key":"9279_CR15","unstructured":"Insfran, E., Carsi, J. \u00c1., Abr\u00e3hao, S., Genero, M., Ramos, I., & Piattini, M. (2008). Towards quality-driven model transformations: A replication study. In Proceedings of the 1st workshop on empirical studies of model-driven engineering (ESMDE\u201908) (pp. 51\u201360). Toulouse, France."},{"key":"9279_CR16","unstructured":"Karsai, G., Krahn, H., Pinkernell, C., Rumpe, B., Schneider, M., & V\u00f6lkel, S. (2008). Design guidelines for domain specific languages. In Proceedings of the 9th OOPSLA workshop on domain-specific modeling (DSM\u2019 09) (pp. 7\u201313). Orlando, FL, USA."},{"key":"9279_CR17","unstructured":"Kolovos, D. S., Paige, R. F., Kelly, T., & Polack, F. A. (2006). Requirements for domain-specific languages. In Proceedings of ECOOP workshop on domain-specific program development (DSPD), Nantes, France."},{"issue":"2","key":"9279_CR18","doi-asserted-by":"crossref","first-page":"247","DOI":"10.2298\/CSIS1002247K","volume":"7","author":"T Kosar","year":"2010","unstructured":"Kosar, T., Oliveira, N., Mernik, M., Pereira, V. J. M., \u010crepin\u0161ek, M., Da Cruz, D., et al. (2010). Comparing general-purpose and domain-specific languages: An empirical study. Computer Science and Information Systems, 7(2), 247\u2013264.","journal-title":"Computer Science and Information Systems"},{"key":"9279_CR19","doi-asserted-by":"crossref","first-page":"1","DOI":"10.4018\/978-1-93177-744-5.ch001","volume-title":"UML and the Unified Process","author":"J Krogstie","year":"2003","unstructured":"Krogstie, J. (2003). Evaluating UML using a generic quality framework. In L. Favre (Ed.), UML and the Unified Process (pp. 1\u201322). Hershey, PA: Idea Group Publishing."},{"key":"9279_CR20","doi-asserted-by":"crossref","unstructured":"Lange, C. F. J., & Chaudron, M. R. V. (2005). Managing model quality in UML-based software development. In Proceedings of the 13th IEEE international workshop on software technology and engineering practice (STEP\u201905) (pp. 7\u201316). Budapest, Hungary.","DOI":"10.1109\/STEP.2005.16"},{"issue":"4","key":"9279_CR22","first-page":"2486","volume":"1","author":"J Malik","year":"2009","unstructured":"Malik, J., & Kumar, R. (2009). Comparison of most adaptive meta model with newly created Quality Meta-Model using CART algorithm. International Journal of Electronics and Computer Science Engineering, 1(4), 2486\u20132491.","journal-title":"International Journal of Electronics and Computer Science Engineering"},{"key":"9279_CR23","volume-title":"MDA distilled\u2014Principles of model-driven architecture","author":"SJ Mellor","year":"2004","unstructured":"Mellor, S. J., Scott, K., Uhl, A., & Weise, D. (2004). MDA distilled\u2014Principles of model-driven architecture. Boston, MA: Addison-Wesley."},{"issue":"4","key":"9279_CR24","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. M. (2005). When and how to develop domain-specific languages. ACM Computing Surveys, 37(4), 316\u2013344.","journal-title":"ACM Computing Surveys"},{"key":"9279_CR25","doi-asserted-by":"crossref","unstructured":"Mohagheghi, P., & Aagedal, J. (2007). Evaluating quality in model-driven engineering. In Proceedings of the international workshop on modeling in software engineering (MISE\u201907) (pp. 6\u201312). Minneapolis, MN.","DOI":"10.1109\/MISE.2007.6"},{"key":"9279_CR26","unstructured":"Mohagheghi, P., & Dehlen, V. (2007). An overview of quality frameworks in model-driven engineering and observations on transformation quality. In Proceedings of the 10th ACM\/IEEE international conference on model driven engineering languages and systems (MoDELS 2007)\u2014Quality in modeling workshop (pp. 3\u201317). Nashville, TN."},{"key":"9279_CR27","unstructured":"Mohagheghi, P., & Dehlen, V. (2008). A metamodel for specifying quality models in model-driven engineering. In Proceedings of the nordic workshop on model-driven engineering (pp. 51\u201365). Reykjavik, Iceland."},{"key":"9279_CR28","doi-asserted-by":"crossref","unstructured":"Mohagheghi, P., & Dehlen, V. (2009a). Existing model metrics and relations to model quality. ICSE workshop on software quality (WOSQ\u201909) (pp. 39\u201345). Vancouver, Canada.","DOI":"10.1109\/WOSQ.2009.5071555"},{"issue":"12","key":"9279_CR29","doi-asserted-by":"crossref","first-page":"1646","DOI":"10.1016\/j.infsof.2009.04.004","volume":"51","author":"P Mohagheghi","year":"2009","unstructured":"Mohagheghi, P., Dehlen, V., & Neple, T. (2009b). Definitions and approaches to model quality in model-based software development\u2014A review of literature. Information and Software Technology, 51(12), 1646\u20131669.","journal-title":"Information and Software Technology"},{"key":"9279_CR30","unstructured":"Oliveira, K., Garcia, A., & Whittle, J. (2008). On the quantitative assessment of class model compositions: An exploratory study. In Proceedings of the 1st workshop on empirical studies of model-driven engineering (ESMDE\u201908) (pp. 1\u201310). Toulouse, France."},{"key":"9279_CR31","unstructured":"Open Management Group (2014). OMG meta object facility (MOF) core specification (version 2.4.2). Available at http:\/\/www.omg.org\/spec\/MOF\/2.4.2 ."},{"key":"9279_CR32","unstructured":"Open Management Group (2014). Object constraint language (version 2.0). Available at http:\/\/www.omg.org\/spec\/OCL\/2.4.2 ."},{"key":"9279_CR33","volume-title":"Po\u00e9tique des codes sur le r\u00e9seau informatique","author":"C Paloque-Berg\u00e8s","year":"2009","unstructured":"Paloque-Berg\u00e8s, C. (2009). Po\u00e9tique des codes sur le r\u00e9seau informatique. Paris, France: Editions des archives conteporaines."},{"key":"9279_CR34","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-540-69073-3_12","volume-title":"Measuring the level of abstraction and detail of models in the context of MDD","author":"J Pilgrim","year":"2008","unstructured":"Pilgrim, J. (2008). Measuring the level of abstraction and detail of models in the context of MDD. Berlin, Germany: Springer."},{"issue":"2","key":"9279_CR35","doi-asserted-by":"crossref","first-page":"291","DOI":"10.2298\/CSIS1002291P","volume":"7","author":"J Poruban","year":"2010","unstructured":"Poruban, J., Forg\u00e1\u010d, M., Sabo, M., & B\u011bh\u00e1lek, M. (2010). Annotation base parser generator. Computer Science and Information Systems, 7(2), 291\u2013307.","journal-title":"Computer Science and Information Systems"},{"key":"9279_CR37","unstructured":"Raiter, B. (1993). Brainfuck: An eight-instruction turing-complete programming language. Available at http:\/\/www.muppetlabs.com\/breadbox\/bf ."},{"key":"9279_CR38","doi-asserted-by":"crossref","unstructured":"Ro\u017eanc, I., & Slivnik, B. (2014). On the appropriateness of domain-specific languages derived from different metamodels. In Proceedings of the 9th international conference on the quality of information and telecommunication technology (QUATIC 2014) (pp. 190\u2013195). Guimar\u00e3es, Portugal.","DOI":"10.1109\/QUATIC.2014.33"},{"issue":"6","key":"9279_CR39","doi-asserted-by":"crossref","first-page":"31:1","DOI":"10.1145\/1391956.1391958","volume":"30","author":"L Tratt","year":"2008","unstructured":"Tratt, L. (2008). Domain specific language implementation via compile-time meta-programming. ACM Transactions on Programming Languages and Systems (TOPLAS), 30(6), 31:1\u201331:40.","journal-title":"ACM Transactions on Programming Languages and Systems (TOPLAS)"},{"key":"9279_CR40","unstructured":"Vanderose, B., & Habra, N. (2008). Towards a generic framework for empirical studies of model-driven engineering. In Proceedings of the 1st workshop on empirical studies of model-driven engineering (ESMDE\u201908) (pp. 71\u201380). Toulouse, France."},{"key":"9279_CR41","doi-asserted-by":"crossref","unstructured":"Voelter, M., & Pech, V. (2012). Language modularity with the MPS language workbench. In Proceedings of the 34th international conference on software engineering (ICSE\u201912) (pp. 1449\u20131450). Z\u00fcrich, Switzerland.","DOI":"10.1109\/ICSE.2012.6227070"},{"key":"9279_CR42","doi-asserted-by":"crossref","unstructured":"Wu, Y., Hernandez, F., Ortega, F., Clarke, P.J., & France, R. (2010). Measuring the effort for creating and using domain-specific models. In Proceedings of the 10th workshop on domain-specific modeling (DSM\u201910), New York, NY, USA, 14:1\u201314:6.","DOI":"10.1145\/2060329.2060360"}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-015-9279-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11219-015-9279-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-015-9279-1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T10:10:42Z","timestamp":1559383842000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11219-015-9279-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,6,12]]},"references-count":39,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2016,9]]}},"alternative-id":["9279"],"URL":"https:\/\/doi.org\/10.1007\/s11219-015-9279-1","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,6,12]]}}}