{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T05:59:56Z","timestamp":1725515996111},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540680628"},{"type":"electronic","value":"9783540680734"}],"license":[{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2008]]},"DOI":"10.1007\/978-3-540-68073-4_37","type":"book-chapter","created":{"date-parts":[[2008,7,28]],"date-time":"2008-07-28T13:04:46Z","timestamp":1217250286000},"page":"347-359","source":"Crossref","is-referenced-by-count":1,"title":["SAM: Simple API for Object-Oriented Code Metrics"],"prefix":"10.1007","author":[{"given":"Adam","family":"Edelman","sequence":"first","affiliation":[]},{"given":"William","family":"Frakes","sequence":"additional","affiliation":[]},{"given":"Charles","family":"Lillie","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"2","key":"37_CR1","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1145\/226060.226066","volume":"31","author":"T.J. Parr","year":"1996","unstructured":"Parr, T.J., Quong, R.W.: LL and LR translators need k 1 lookahead. ACM SIGPLAN Notices\u00a031(2), 27\u201334 (1996)","journal-title":"ACM SIGPLAN Notices"},{"key":"37_CR2","unstructured":"JavaCC Website: \n                    \n                      https:\/\/javacc.dev.java.net\/"},{"key":"37_CR3","unstructured":"ANTLR Website: \n                    \n                      http:\/\/antlr.org\/"},{"key":"37_CR4","unstructured":"Eclipse Metrics Plugin Website: \n                    \n                      http:\/\/www.teaminabox.co.uk\/downloads\/metrics\/"},{"key":"37_CR5","unstructured":"JRefactory Website: \n                    \n                      http:\/\/jrefactory.sourceforge.net\/"},{"key":"37_CR6","unstructured":"JDepend Website: \n                    \n                      http:\/\/www.clarkware.com\/software\/JDepend.html"},{"key":"37_CR7","unstructured":"JavaNCSS Website: \n                    \n                      http:\/\/www.kclee.de\/clemens\/java\/javancss\/"},{"key":"37_CR8","doi-asserted-by":"crossref","unstructured":"Succi, G., Liu, E.: A Relations-Based Appproach for Simplifying Metrics Extraction. In: ACM Applied Computing Review, pp. 27\u201332. ACM Press, New York","DOI":"10.1145\/333630.333635"},{"issue":"2","key":"37_CR9","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1145\/304399.304402","volume":"8","author":"P. Devanbu","year":"1999","unstructured":"Devanbu, P.: GENOA - A Customizable, Front-End Retargetable Source Code Analysis Framework. ACM Transactions on Software Engineering and Methodolgy\u00a08(2), 177\u2013212 (1999)","journal-title":"ACM Transactions on Software Engineering and Methodolgy"},{"key":"37_CR10","unstructured":"Grass, J.E., Chen, Y.: The C++ Information Abstractor. In: The Second USENIX C++ Conference, San Francisco, CA (1990)"},{"key":"37_CR11","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1016\/0164-1212(94)00138-D","volume":"30","author":"J.M. Bieman","year":"1995","unstructured":"Bieman, J.M., Karunanithi, S.: Measurement of Language-Suppported Reuse in Object-Oriented and Object-Based Software. Journal of Systems and Software\u00a030, 271\u2013293 (1995)","journal-title":"Journal of Systems and Software"},{"key":"37_CR12","doi-asserted-by":"crossref","unstructured":"Scotto, M., Sillitti, A., Succi, G., Vernazza, T.: A Relational Approach to Software Metrics. In: 2004 ACM Symposium on Applied Computing, pp. 1536\u20131540 (2004)","DOI":"10.1145\/967900.968207"},{"key":"37_CR13","unstructured":"MySQL Website: \n                    \n                      http:\/\/mysql.com\/"},{"key":"37_CR14","unstructured":"SAX Website: \n                    \n                      http:\/\/www.saxproject.org\/"},{"key":"37_CR15","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1023\/A:1018972323770","volume":"5","author":"W. Frakes","year":"1998","unstructured":"Frakes, W., Prieto-Diaz, R., Fox, C.: DARE: Domain Analysis and Reuse Environment. Annals of Software Engineering\u00a05, 125\u2013141 (1998)","journal-title":"Annals of Software Engineering"},{"key":"37_CR16","doi-asserted-by":"crossref","unstructured":"McCabe, T.J.: A Complexity Measure IEEE Transactions on Software Engineering, 2 (1976)","DOI":"10.1109\/TSE.1976.233837"},{"key":"37_CR17","unstructured":"SourceForge Website: \n                    \n                      http:\/\/sourceforge.net\/"}],"container-title":["Lecture Notes in Computer Science","High Confidence Software Reuse in Large Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-68073-4_37","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,19]],"date-time":"2019-05-19T15:25:52Z","timestamp":1558279552000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-68073-4_37"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008]]},"ISBN":["9783540680628","9783540680734"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-68073-4_37","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2008]]}}}