{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,26]],"date-time":"2025-02-26T00:10:02Z","timestamp":1740528602784,"version":"3.38.0"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2010,9,22]],"date-time":"2010-09-22T00:00:00Z","timestamp":1285113600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2011,3]]},"DOI":"10.1007\/s11219-010-9111-x","type":"journal-article","created":{"date-parts":[[2010,9,21]],"date-time":"2010-09-21T06:28:49Z","timestamp":1285050529000},"page":"201-233","source":"Crossref","is-referenced-by-count":12,"title":["Graphical versus textual software measurement modelling: an empirical study"],"prefix":"10.1007","volume":"19","author":[{"given":"B.","family":"Mora","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"F.","family":"Garc\u00eda","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"F.","family":"Ruiz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"Piattini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2010,9,22]]},"reference":[{"issue":"1","key":"9111_CR1","first-page":"76","volume":"12","author":"R Ahmad","year":"1999","unstructured":"Ahmad, R. (1999). Visual languages: A new way of programming. Malaysian Journal of Computer Science, 12(1), 76\u201381.","journal-title":"Malaysian Journal of Computer Science"},{"key":"9111_CR2","unstructured":"Apple. (2010a). Automator, from www.macosxautomation.com\/automator . Accessed May 2010."},{"key":"9111_CR3","unstructured":"Apple. (2010b). appleScript, from http:\/\/www.macosxautomation.com\/applescript\/ ). Accessed May 2010."},{"key":"9111_CR4","doi-asserted-by":"crossref","unstructured":"Arpaia, P., Buzio, M., Fiscarelli, L., Inglese, V., Commara, G. L., & Walckiers, L. (2009). Measurement-domain specific language for magnetic test specifications at CERN. 2009 IEEE instrumentation and measurement technology conference, CERN\/TE 2009-002, 1716\u20131720.","DOI":"10.1109\/IMTC.2009.5168733"},{"issue":"4","key":"9111_CR5","doi-asserted-by":"crossref","first-page":"456","DOI":"10.1109\/32.799939","volume":"25","author":"VR Basili","year":"1999","unstructured":"Basili, V. R., Shull, F., & Lanubile, F. (1999). Building knowledge through families of experiments. IEEE Transactions on Software Engineering, 25(4), 456\u2013473.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9111_CR6","first-page":"21","volume":"5","author":"J B\u00e9zivin","year":"2004","unstructured":"B\u00e9zivin, J. (2004). In search of a basic principle for model-driven engineering [Special Issue]. Novatica Journal, 5, 21\u201324.","journal-title":"Novatica Journal"},{"key":"9111_CR7","doi-asserted-by":"crossref","unstructured":"B\u00e9zivin, J., Jouault, F., & Touzet, D. (2005). Principles, standards and tools for model engineering. 10th IEEE international conference on engineering of complex computer systems (ICECCS\u20192005), 28\u201329.","DOI":"10.1109\/ICECCS.2005.68"},{"key":"9111_CR8","unstructured":"Cook, S. (2004). Domain-specific modeling and model driven architecture. In D. S. Frankel & J. Parodi (Eds.), The MDA journal: Model driven architecture straight from the masters (Chap. 5, pp. 1\u201310). Tampa, FL: Meghan-Kiffer Press."},{"key":"9111_CR9","unstructured":"Cunniff, N., & Taylor, R. P. (1987). Graphical vs. textual representation: An empirical study of novices\u2019 program comprehension. Empirical studies of programmers: Second workshop, pp. 114\u2013131."},{"issue":"6","key":"9111_CR10","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1145\/352029.352035","volume":"35","author":"A v Deursen","year":"2000","unstructured":"Deursen, A. v., Klint, P., & Visser, J. (2000). Domain-specific languages: An annotated bibliography. SIGPLAN Notices, 35(6), 26\u201336.","journal-title":"SIGPLAN Notices"},{"key":"9111_CR11","volume-title":"Cognitive psychology: A student\u2019s handbook","author":"MW Eysenck","year":"2005","unstructured":"Eysenck, M. W., & Keane, M. T. (2005). Cognitive psychology: A student\u2019s handbook. Mahwah, NJ: Lawrence Erlbaum Associates."},{"key":"9111_CR12","unstructured":"Feilkas, M. (2006). How to represent models, languages and transformations? Proceedings of the 6th OOPSLA workshop on domain-specific modeling (DSM\u201906), pp. 204\u2013213."},{"key":"9111_CR13","volume-title":"Software metrics: A rigorous & practical approach","author":"N Fenton","year":"1997","unstructured":"Fenton, N., & Pfleeger, S. L. (1997). Software metrics: A rigorous & practical approach (2nd ed.). Boston, MA: PWS Publishing Company.","edition":"2"},{"issue":"8","key":"9111_CR14","doi-asserted-by":"crossref","first-page":"631","DOI":"10.1016\/j.infsof.2005.07.001","volume":"48","author":"F Garc\u00eda","year":"2006","unstructured":"Garc\u00eda, F., Bertoa, M. F., Calero, C., Vallecillo, A., Ru\u00edz, F., Piattini, M., et al. (2006). Towards a consistent terminology for software measurement. Information & Software Technology, 48(8), 631\u2013644.","journal-title":"Information & Software Technology"},{"key":"9111_CR15","doi-asserted-by":"crossref","unstructured":"Garc\u00eda, F., Ruiz, F., Cruz, J., & Piattini, M. (2003). Integrated measurement for the evaluation and improvement of software processes. Proceedings of the 9th European workshop on software process technology (EWSPT\u20199), Lecture Notes in Computer Science, 2786, pp. 94\u2013111.","DOI":"10.1007\/978-3-540-45189-1_8"},{"key":"9111_CR16","doi-asserted-by":"crossref","first-page":"2570","DOI":"10.1016\/j.ins.2007.01.018","volume":"177","author":"F Garc\u00eda","year":"2007","unstructured":"Garc\u00eda, F., Serrano, M., Cruz-Lemus, J., Ruiz, F., & Piattini, M. (2007). Managing software process measurement: A metamodel-based approach. Information Sciences, 177, 2570\u20132586.","journal-title":"Information Sciences"},{"issue":"3","key":"9111_CR17","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1002\/smr.312","volume":"17","author":"M Genero","year":"2005","unstructured":"Genero, M., Moody, D., & Piattini, M. (2005). Assessing the capability of internal metrics as early indicators of maintenance effort through experimentation. Journal of Software Maintenance, 17(3), 225\u2013246.","journal-title":"Journal of Software Maintenance"},{"key":"9111_CR18","unstructured":"Green, T. R. G., Petre, M., & Bellamy, R. K. E. (1991). Comprehensibility of visual and textual programs: A test of superlativism against the match-mismatch conjecture. 4th workshop on empirical studies of programmers, pp. 121\u2013146."},{"issue":"3","key":"9111_CR19","doi-asserted-by":"crossref","first-page":"399","DOI":"10.1016\/j.jvlc.2007.09.002","volume":"19","author":"E Guerra","year":"2008","unstructured":"Guerra, E., Lara, J. d., & D\u00edaz, P. (2008). Visual specification of measurements and redesigns for domain specific visual languages. Journal of Visual Languages and Computing, 19(3), 399\u2013425.","journal-title":"Journal of Visual Languages and Computing"},{"key":"9111_CR20","doi-asserted-by":"crossref","unstructured":"Hull, D., Wolstencroft, K., Stevens, R., Goble, C., Pocock, M., Li, P., & Oin, T. (2006). Taverna: A tool for building and running workflows of services. Nucleic Acids Research, 34(Web Server issue) pp. 729\u2013732.","DOI":"10.1093\/nar\/gkl320"},{"key":"9111_CR21","unstructured":"ISO\/IEC. (2001). ISO\/IEC 9126-1: Software engineering-software product quality\u2014Part 1: Quality model. Geneva, Switzerland, International Organization for Standardization."},{"key":"9111_CR22","doi-asserted-by":"crossref","unstructured":"Jedlitschka, A., & Ciolkowski, M. (2005). Reporting guidelines for controlled experiments in software engineering. ACM\/IEEE international symposium on empirical software engineering, pp. 95\u2013195.","DOI":"10.1109\/ISESE.2005.1541818"},{"key":"9111_CR23","doi-asserted-by":"crossref","unstructured":"Jouault, F., Allilaire, F., B\u00e9zivin, J., Kurtev, I., & Valduriez, P. (2006). ATL: A QVT-like transformation language. Companion to the 21th annual ACM SIGPLAN conference on object-oriented programming, systems, languages, and applications, OOPSLA 2006, pp. 719\u2013720.","DOI":"10.1145\/1176617.1176691"},{"key":"9111_CR24","doi-asserted-by":"crossref","unstructured":"Jouault, F., & B\u00e9zivin, J. (2006). KM3: A DSL for metamodel specification. Formal methods for open object-based distributed systems, 8th IFIP WG 6.1 international conference, FMOODS 2006, 4037, pp. 171\u2013185.","DOI":"10.1007\/11768869_14"},{"key":"9111_CR25","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4757-3304-4","volume-title":"Basics of software engineering experimentation","author":"N Juristo","year":"2001","unstructured":"Juristo, N., & Moreno, A. M. (2001). Basics of software engineering experimentation. Boston, MA: Kluwer Academic Publishers."},{"key":"9111_CR26","unstructured":"Karsai, G., Krahn, H., Pinkernell, C., Rumpe, B., Schindler, M., & V\u00f6lkel, S. (2009). Design guidelines for domain specific languages. The 9th OOPSLA workshop on domain-specific modeling, pp. 7\u201313."},{"issue":"4","key":"9111_CR27","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/MS.2009.109","volume":"26","author":"S Kelly","year":"2009","unstructured":"Kelly, S., & Pohjonen, R. (2009). Worst practices for domain-specific modeling. IEEE Software, 26(4), 22\u201329.","journal-title":"IEEE Software"},{"issue":"8","key":"9111_CR28","doi-asserted-by":"crossref","first-page":"721","DOI":"10.1109\/TSE.2002.1027796","volume":"28","author":"BA Kitchenham","year":"2002","unstructured":"Kitchenham, B. A., Pfleeger, S. L., Pickard, L. M., Jones, P. W., Hoaglin, D. C., Emam, K. E., et al. (2002). Preliminary guidelines for empirical research in software engineering. IEEE Transactions on Software Engineering, 28(8), 721\u2013734.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9111_CR29","unstructured":"Kolovos, D. S., Paige, R. F., Kelly, T., & Polack, F. A. C. (2006). Requirements for domain-specific languages. First ECOOP workshop on domain-specific program development (ECOOP\u201906)."},{"key":"9111_CR30","doi-asserted-by":"crossref","unstructured":"Kurtev, I., B\u00e9zivin, J., Jouault, F., & Valduriez, P. (2006). Model-based DSL frameworks. OOPSLA Companion 2006, pp. 602\u2013616.","DOI":"10.1145\/1176617.1176632"},{"issue":"4","key":"9111_CR31","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 (CSUR), 37(4), 316\u2013344.","journal-title":"ACM Computing Surveys (CSUR)"},{"key":"9111_CR32","unstructured":"Moher, T. G., Mak, D. C., Blumenthal, B., & Leventahal, L. M. (1993). Comparing the comprehensibility of textual and graphical programs: The case of petri nets. Palo Alto, pp. 137\u2013161."},{"key":"9111_CR33","unstructured":"Mora, B., Garc\u00eda, F., Ruiz, F., & Piattini, M. (2008b). SMML: Software measurement modeling language. The 8th OOPSLA workshop on domain-specific modeling, pp. 52\u201359."},{"key":"9111_CR34","doi-asserted-by":"crossref","unstructured":"Mora, B., Garc\u00eda, F., Ruiz, F., & Piattini, M. (2009). Model-driven software measurement framework: A case study. The 9th international conference on quality software, QSIC 2009, pp. 239\u2013248.","DOI":"10.1109\/QSIC.2009.39"},{"key":"9111_CR35","doi-asserted-by":"crossref","unstructured":"Mora, B., Garc\u00eda, F., Ruiz, F., Piattini, M., Boronat, A., G\u00f3mez, A., Cars\u00ed, J. \u00c1., & Ramos, I. (2008a). Software measurement by using QVT transformation in an MDA context. 10th International conference on enterprise information systems\u2014ICEIS 2008, 1, pp. 117\u2013124.","DOI":"10.5220\/0001677901170124"},{"key":"9111_CR36","unstructured":"Mora, B., Ruiz, F., Garcia, F., & Piattini, M. (2008c). SMML: Software measurement modeling language, Department of Computer Science. University of Castilla\u2014La Mancha, from http:\/\/www.uclm.es\/dep\/tsi\/pdf\/SMML_Software_Measurement_Modeling_Language.pdf ."},{"issue":"10","key":"9111_CR37","doi-asserted-by":"crossref","first-page":"1067","DOI":"10.1002\/cpe.993","volume":"18","author":"T Oinn","year":"2006","unstructured":"Oinn, T., Greenwood, M., Addis, M., Alpdemir, N., Ferris, J., Glover, K., et al. (2006). Taverna: Lessons in creating a workflow environment for the life sciences. Concurrency and Computation: Practice and Experience, 18(10), 1067\u20131100.","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"9111_CR38","unstructured":"OMG. (2003). OCL 2.0\u2014OMG final adopted specification, Object Management Group."},{"key":"9111_CR39","unstructured":"OMG. (2005a). Query\/view\/transformation (QVT) Standard Specification."},{"key":"9111_CR40","unstructured":"OMG. (2005b). UML specification: Superstructure version 2.0, Object Management Group, from http:\/\/www.omg.org\/docs\/formal\/05-07-04.pdf ."},{"key":"9111_CR41","unstructured":"\u00d6zg\u00fcr, T. (2007). Comparison of Microsoft DSL tools and eclipse modeling frameworks for domain-specific modeling in the context of the model driven development. School of Engineering. Ronneby, Sweden, Blekinge Institute of Technology: p. 56."},{"key":"9111_CR42","doi-asserted-by":"crossref","unstructured":"Pandey, R. K., & Burnett, M. M. (1993). Is it easier to write matrix manipulation programs visually or textually? An empirical study. IEEE symposium on visual languages, pp. 344\u2013351.","DOI":"10.1109\/VL.1993.269621"},{"key":"9111_CR43","unstructured":"Patig, S. (2008). A practical guide to testing the understandability of notations. Fifth Asia-Pacific conference on conceptual modelling (APCCM 2008), pp. 49\u201355."},{"key":"9111_CR44","unstructured":"Pelechano, V., Albert, M., Javier, M., & Carlos, C. (2006). Building tools for model driven development comparing Microsoft DSL tools and eclipse modeling plug-ins. Desarrollo de Software Dirigido por Modelos\u2014DSDM\u201906."},{"issue":"6","key":"9111_CR45","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1145\/359605.359610","volume":"20","author":"B Shneiderman","year":"1977","unstructured":"Shneiderman, B., Mayer, R., McKay, D., & Heller, P. (1977). Experimental investigations of the utility of detailed flowcharts in programming. Communications of the ACM, 20(6), 373\u2013381.","journal-title":"Communications of the ACM"},{"issue":"2","key":"9111_CR46","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1007\/s10664-008-9060-1","volume":"13","author":"F Shull","year":"2008","unstructured":"Shull, F., Carver, J. C., Vegas, S., & Juzgado, N. J. (2008). The role of replications in empirical software engineering. Empirical Software Engineering, 13(2), 211\u2013218.","journal-title":"Empirical Software Engineering"},{"issue":"6","key":"9111_CR47","doi-asserted-by":"crossref","first-page":"79","DOI":"10.5381\/jot.2009.8.6.c6","volume":"8","author":"M V\u00f6lter","year":"2009","unstructured":"V\u00f6lter, M. (2009). MD* Best practices. Journal of Object Technology, 8(6), 79\u2013102.","journal-title":"Journal of Object Technology"},{"key":"9111_CR48","doi-asserted-by":"crossref","unstructured":"Wohlin, C., Runeson, P., H\u00f6st, M., Ohlsson, M. C., Regnell, B., & Wessl\u00e9n, A. (2000). Experimentation in software engineering: An introduction, International Series in Software Engineering.","DOI":"10.1007\/978-1-4615-4625-2"},{"key":"9111_CR49","unstructured":"Yoder, M., & Black, B. (2006). A study of graphical vs. textual programming for teaching DSP. American Society for Engineering Education Annual Conference & Exposition."},{"key":"9111_CR50","doi-asserted-by":"crossref","unstructured":"Zhao, Y., Hategan, M., Clifford, B., Foster, I., Laszewski, G. V., Raicu, I., et al. (2007). Swift: Fast, reliable, loosely coupled parallel computation. 2007 IEEE Congress on Services, pp. 199\u2013206.","DOI":"10.1109\/SERVICES.2007.63"}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-010-9111-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11219-010-9111-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-010-9111-x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,25]],"date-time":"2025-02-25T23:33:23Z","timestamp":1740526403000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11219-010-9111-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,9,22]]},"references-count":50,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2011,3]]}},"alternative-id":["9111"],"URL":"https:\/\/doi.org\/10.1007\/s11219-010-9111-x","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"type":"print","value":"0963-9314"},{"type":"electronic","value":"1573-1367"}],"subject":[],"published":{"date-parts":[[2010,9,22]]}}}