{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T00:41:54Z","timestamp":1743036114212,"version":"3.40.3"},"publisher-location":"Cham","reference-count":9,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319276526"},{"type":"electronic","value":"9783319276533"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-27653-3_13","type":"book-chapter","created":{"date-parts":[[2015,12,23]],"date-time":"2015-12-23T00:21:31Z","timestamp":1450830091000},"page":"137-144","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Assessing Attribute Grammars\u2019 Quality: Metrics and a Tool"],"prefix":"10.1007","author":[{"given":"Jo\u00e3o","family":"Cruz","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pedro Rangel","family":"Henriques","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniela","family":"da Cruz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,12,24]]},"reference":[{"key":"13_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1007\/978-3-642-00434-6_18","volume-title":"Software Language Engineering","author":"TL Alves","year":"2009","unstructured":"Alves, T.L., Visser, J.: A case study in grammar engineering. In: Ga\u0161evi\u0107, D., L\u00e4mmel, R., Van Wyk, E. (eds.) SLE 2008. LNCS, vol. 5452, pp. 285\u2013304. Springer, Heidelberg (2009)"},{"key":"13_CR2","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1016\/j.jss.2014.10.013","volume":"100","author":"NR Carvalho","year":"2015","unstructured":"Carvalho, N.R., Almeida, J.J., Henriques, P.R., Pereira, M.J.V.: From source code identifiers to natural language terms. J. Syst. Softw. 100, 117\u2013128 (2015). \n                    http:\/\/dx.doi.org\/10.1016\/j.jss.2014.10.013","journal-title":"J. Syst. Softw."},{"issue":"2","key":"13_CR3","doi-asserted-by":"publisher","first-page":"309","DOI":"10.2298\/CSIS1002309C","volume":"7","author":"M Crepinsek","year":"2010","unstructured":"Crepinsek, M., Kosar, T., Mernik, M., Cervelle, J., Forax, R., Roussel, G.: On automata and language based grammar metrics. Comput. Sci. Inf. Syst. 7(2), 309\u2013329 (2010). \n                    http:\/\/dx.doi.org\/10.2298\/CSIS1002309C","journal-title":"Comput. Sci. Inf. Syst."},{"key":"13_CR4","doi-asserted-by":"crossref","unstructured":"Erbach, G.: Tools for grammar engineering. In: Proceedings of the Third Conference on Applied Natural Language Processing, ANLC 1992, pp. 243\u2013244. Association for Computational Linguistics, Stroudsburg (1992)","DOI":"10.3115\/974499.974548"},{"key":"13_CR5","unstructured":"Henriques, P.R.: Brincando \u00e0s Linguagens com Rigor: Engenharia Gramatical. Technical report, Dep. de Inform\u00e1tica, E.Engenharia da Universidade do Minho, October 2011. habilitation monography presented and discussed in a public session held in April 2012"},{"key":"13_CR6","unstructured":"Cruz, J.: An Attribute Grammar based System to assess Grammars Quality (PreThesis) (2015)"},{"issue":"3","key":"13_CR7","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1145\/1072997.1073000","volume":"14","author":"P Klint","year":"2005","unstructured":"Klint, P., L\u00e4mmel, R., Verhoef, C.: Toward an engineering discipline for grammarware. ACM Trans. Softw. Eng. Methodol. 14(3), 331\u2013380 (2005). \n                    http:\/\/doi.acm.org\/10.1145\/1072997.1073000","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"13_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1007\/3-540-45314-8_15","volume-title":"Fundamental Approaches to Software Engineering","author":"R L\u00e4mmel","year":"2001","unstructured":"L\u00e4mmel, R.: Grammar testing. In: Hussmann, H. (ed.) FASE 2001. LNCS, vol. 2029, pp. 201\u2013216. Springer, Heidelberg (2001). \n                    http:\/\/dx.doi.org\/10.1007\/3-540-45314-8 15"},{"issue":"6","key":"13_CR9","doi-asserted-by":"publisher","first-page":"405","DOI":"10.1002\/smr.293","volume":"16","author":"JF Power","year":"2004","unstructured":"Power, J.F., Malloy, B.A.: A metrics suite for grammar-based software. J. Softw. Maintenance 16(6), 405\u2013426 (2004). \n                    http:\/\/dx.doi.org\/10.1002\/smr.293","journal-title":"J. Softw. Maintenance"}],"container-title":["Communications in Computer and Information Science","Languages, Applications and Technologies"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-27653-3_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,31]],"date-time":"2019-05-31T23:09:05Z","timestamp":1559344145000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-27653-3_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319276526","9783319276533"],"references-count":9,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-27653-3_13","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"24 December 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}