{ "labelLang" : "hun", "responseDate" : "2024-03-29 02:12", "content" : { "otype" : "BookChapter", "mtid" : 2210129, "status" : "ADMIN_APPROVED", "published" : true, "comment" : "JF ACM International Conference Proceeding Series", "unhandledTickets" : 0, "oldTimestamp" : "2014-05-25T15:50:30.000+0000", "deleted" : false, "oldId" : 2210129, "lastRefresh" : "2021-03-01T16:44:33.265+0000", "lastModified" : "2020-12-22T12:38:33.228+0000", "created" : "2013-02-14T17:53:14.000+0000", "creator" : { "otype" : "Author", "mtid" : 10029389, "link" : "/api/author/10029389", "label" : "Szűgyi Zalán (Informatika)", "familyName" : "Szűgyi", "givenName" : "Zalán", "published" : true, "oldId" : 10029389, "snippet" : true }, "lastDuplumOK" : "2018-10-21T09:58:53.268+0000", "lastDuplumSearch" : "2018-10-21T09:58:53.268+0000", "adminApproved" : "2013-08-30T09:44:29.000+0000", "adminApprover" : { "otype" : "Admin", "mtid" : 10028388, "link" : "/api/admin/10028388", "label" : "xSzabó Zoltán (ELTE IK, admin)", "familyName" : "xSzabó", "givenName" : "Zoltán", "published" : true, "oldId" : 10028388, "snippet" : true }, "core" : true, "citation" : false, "publicationPending" : false, "type" : { "otype" : "PublicationType", "mtid" : 25, "link" : "/api/publicationtype/25", "label" : "Könyvrészlet", "code" : 25, "otypeName" : "BookChapter", "listPosition" : 2, "published" : true, "oldId" : 25, "snippet" : true }, "subType" : { "otype" : "SubType", "mtid" : 10000312, "link" : "/api/subtype/10000312", "label" : "Konferenciaközlemény (Könyvrészlet)", "name" : "Konferenciaközlemény", "nameEng" : "Conference paper", "docType" : { "otype" : "PublicationType", "mtid" : 25, "link" : "/api/publicationtype/25", "label" : "Könyvrészlet", "code" : 25, "otypeName" : "BookChapter", "listPosition" : 2, "published" : true, "oldId" : 25, "snippet" : true }, "listPosition" : 228, "published" : true, "oldId" : 10000312, "snippet" : true }, "category" : { "otype" : "Category", "mtid" : 1, "link" : "/api/category/1", "label" : "Tudományos", "published" : true, "oldId" : 1, "snippet" : true }, "languages" : [ { "otype" : "Language", "mtid" : 10002, "link" : "/api/language/10002", "label" : "Angol", "name" : "Angol", "nameEng" : "English", "published" : true, "oldId" : 2, "snippet" : true } ], "firstAuthor" : "Cséri, T", "authorships" : [ { "otype" : "PersonAuthorship", "mtid" : 3704238, "link" : "/api/authorship/3704238", "label" : "Cséri, T [Cséri, Tamás (Programozási nyelvek), szerző] Programozási Nyelvek és Fordítóprogramok Tanszék (ELTE / IK)", "listPosition" : 1, "share" : 0.33333334, "first" : true, "last" : false, "author" : { "otype" : "Author", "mtid" : 10034146, "link" : "/api/author/10034146", "label" : "Cséri Tamás (Programozási nyelvek)", "familyName" : "Cséri", "givenName" : "Tamás", "published" : true, "oldId" : 10034146, "snippet" : true }, "familyName" : "Cséri", "givenName" : "T", "authorTyped" : true, "editorTyped" : false, "otherTyped" : false, "type" : { "otype" : "AuthorshipType", "mtid" : 1, "link" : "/api/authorshiptype/1", "label" : "Szerző", "code" : 0, "published" : true, "oldId" : 0, "snippet" : true }, "published" : false, "oldId" : 17067874, "snippet" : true }, { "otype" : "PersonAuthorship", "mtid" : 3704239, "link" : "/api/authorship/3704239", "label" : "Szugyi, Z [Szűgyi, Zalán (Informatika), szerző] Programozási Nyelvek és Fordítóprogramok Tanszék (ELTE / IK)", "listPosition" : 2, "share" : 0.33333334, "first" : false, "last" : false, "author" : { "otype" : "Author", "mtid" : 10029389, "link" : "/api/author/10029389", "label" : "Szűgyi Zalán (Informatika)", "familyName" : "Szűgyi", "givenName" : "Zalán", "published" : true, "oldId" : 10029389, "snippet" : true }, "familyName" : "Szugyi", "givenName" : "Z", "authorTyped" : true, "editorTyped" : false, "otherTyped" : false, "type" : { "otype" : "AuthorshipType", "mtid" : 1, "link" : "/api/authorshiptype/1", "label" : "Szerző", "code" : 0, "published" : true, "oldId" : 0, "snippet" : true }, "published" : false, "oldId" : 17067873, "snippet" : true }, { "otype" : "PersonAuthorship", "mtid" : 3704240, "link" : "/api/authorship/3704240", "label" : "Porkoláb, Z [Porkoláb, Zoltán (Programozási nyel...), szerző] Programozási Nyelvek és Fordítóprogramok Tanszék (ELTE / IK)", "listPosition" : 3, "share" : 0.33333334, "first" : false, "last" : true, "author" : { "otype" : "Author", "mtid" : 10012498, "link" : "/api/author/10012498", "label" : "Porkoláb Zoltán (Programozási nyelvek, generatív programozás, szoftvermetrikák)", "familyName" : "Porkoláb", "givenName" : "Zoltán", "published" : true, "oldId" : 10012498, "snippet" : true }, "familyName" : "Porkoláb", "givenName" : "Z", "authorTyped" : true, "editorTyped" : false, "otherTyped" : false, "type" : { "otype" : "AuthorshipType", "mtid" : 1, "link" : "/api/authorshiptype/1", "label" : "Szerző", "code" : 0, "published" : true, "oldId" : 0, "snippet" : true }, "published" : false, "oldId" : 17067872, "snippet" : true } ], "title" : "Rule-based assignment of comments to AST nodes in C++ programs", "identifiers" : [ { "otype" : "PublicationIdentifier", "mtid" : 634187, "link" : "/api/publicationidentifier/634187", "label" : "DOI: 10.1145/2371316.2371381", "source" : { "otype" : "PlainSource", "mtid" : 6, "link" : "/api/publicationsource/6", "label" : "DOI", "type" : { "otype" : "PublicationSourceType", "mtid" : 10001, "link" : "/api/publicationsourcetype/10001", "label" : "DOI", "mayHaveOa" : true, "published" : true, "snippet" : true }, "name" : "DOI", "nameEng" : "DOI", "linkPattern" : "https://doi.org/@@@", "publiclyVisible" : true, "published" : true, "oldId" : 6, "snippet" : true }, "oaFree" : false, "validState" : "IDENTICAL", "idValue" : "10.1145/2371316.2371381", "realUrl" : "https://doi.org/10.1145%2F2371316.2371381", "published" : false, "oldId" : 401537, "snippet" : true }, { "otype" : "PublicationIdentifier", "mtid" : 634186, "link" : "/api/publicationidentifier/634186", "label" : "Scopus: 84867366688", "source" : { "otype" : "PlainSource", "mtid" : 3, "link" : "/api/publicationsource/3", "label" : "Scopus", "type" : { "otype" : "PublicationSourceType", "mtid" : 10003, "link" : "/api/publicationsourcetype/10003", "label" : "Indexelő adatbázis", "mayHaveOa" : false, "published" : true, "snippet" : true }, "name" : "Scopus", "linkPattern" : "http://www.scopus.com/record/display.url?origin=inward&eid=2-s2.0-@@@", "publiclyVisible" : true, "published" : true, "oldId" : 3, "snippet" : true }, "oaFree" : false, "validState" : "IDENTICAL", "idValue" : "84867366688", "realUrl" : "http://www.scopus.com/record/display.url?origin=inward&eid=2-s2.0-84867366688", "published" : false, "oldId" : 401538, "snippet" : true }, { "otype" : "PublicationIdentifier", "mtid" : 634188, "link" : "/api/publicationidentifier/634188", "label" : "Teljes dokumentum: http://delivery.acm.org/10.1145/2380000/2371381/p291-cseri.pdf?ip=157.181.151.146&id=2371381&acc=ACTIVE%20SERVICE&key=C2716FEBFA981EF19EDF8468003B32AB8E741ADDFDADC171&CFID=356960396&CFTOKEN=45453878&__acm__=1377855793_6ca82d4c6cfeffc29e490d8728efcb06", "source" : { "otype" : "PlainSource", "mtid" : 39, "link" : "/api/publicationsource/39", "label" : "Teljes dokumentum", "type" : { "otype" : "PublicationSourceType", "mtid" : 10006, "link" : "/api/publicationsourcetype/10006", "label" : "Link", "mayHaveOa" : true, "published" : true, "snippet" : true }, "name" : "Teljes dokumentum", "linkPattern" : "@@@", "publiclyVisible" : true, "published" : true, "oldId" : 39, "snippet" : true }, "oaFree" : false, "validState" : "IDENTICAL", "idValue" : "http://delivery.acm.org/10.1145/2380000/2371381/p291-cseri.pdf?ip=157.181.151.146&id=2371381&acc=ACTIVE%20SERVICE&key=C2716FEBFA981EF19EDF8468003B32AB8E741ADDFDADC171&CFID=356960396&CFTOKEN=45453878&__acm__=1377855793_6ca82d4c6cfeffc29e490d8728efcb06", "realUrl" : "http://delivery.acm.org/10.1145/2380000/2371381/p291-cseri.pdf?ip=157.181.151.146&id=2371381&acc=ACTIVE%20SERVICE&key=C2716FEBFA981EF19EDF8468003B32AB8E741ADDFDADC171&CFID=356960396&CFTOKEN=45453878&__acm__=1377855793_6ca82d4c6cfeffc29e490d8728efcb06", "published" : false, "oldId" : 482158, "snippet" : true } ], "firstPage" : "291", "lastPage" : "294", "firstPageOrInternalIdForSort" : "291", "pageLength" : 4, "publishedYear" : 2012, "abstractText" : "Comments are essential components of programming languages: they preserve the developer's intentions, help the maintainers to understand hidden concepts, and may act as a source of automatic documentation generation. However most of the software maintenance tools (refactorers, slicing and analyser tools) ignore them therefore they lose an important part of information about the software. One of the reasons why tools neglect comments is that there is no single well-defined location in the software's AST where to place them. The relationship between the program's control structure and the comments depend on code conventions and human habits. Our research - part of a project to develop a software maintenance tool - focuses on the code comprehension process of large legacy C++ projects and heavily utilize code comments. We evaluated the commenting behaviour used in large projects and categorized the major patterns. We found that these patterns are strongly correlating in a single project. In the paper we present a method to find the correct place of the comments in the AST-based on project-specific rules. We evaluate our method and test it against open source C++ projects. Copyright 2012 ACM.", "keywords" : [ { "otype" : "Keyword", "mtid" : 4307, "link" : "/api/keyword/4307", "label" : "computer software", "published" : true, "oldId" : 4307, "snippet" : true }, { "otype" : "Keyword", "mtid" : 17172, "link" : "/api/keyword/17172", "label" : "information science", "published" : true, "oldId" : 17172, "snippet" : true }, { "otype" : "Keyword", "mtid" : 1069273, "link" : "/api/keyword/1069273", "label" : "Computer software maintenance", "published" : true, "oldId" : 1069273, "snippet" : true }, { "otype" : "Keyword", "mtid" : 1122898, "link" : "/api/keyword/1122898", "label" : "High level languages", "published" : true, "oldId" : 1122898, "snippet" : true }, { "otype" : "Keyword", "mtid" : 1140809, "link" : "/api/keyword/1140809", "label" : "C++", "published" : true, "oldId" : 1140809, "snippet" : true }, { "otype" : "Keyword", "mtid" : 1162898, "link" : "/api/keyword/1162898", "label" : "Open sources", "published" : true, "oldId" : 1162898, "snippet" : true }, { "otype" : "Keyword", "mtid" : 1171933, "link" : "/api/keyword/1171933", "label" : "Control structure", "published" : true, "oldId" : 1171933, "snippet" : true }, { "otype" : "Keyword", "mtid" : 1183640, "link" : "/api/keyword/1183640", "label" : "C", "published" : true, "oldId" : 1183640, "snippet" : true }, { "otype" : "Keyword", "mtid" : 1219129, "link" : "/api/keyword/1219129", "label" : "Software maintenance tools", "published" : true, "oldId" : 1219129, "snippet" : true }, { "otype" : "Keyword", "mtid" : 1219130, "link" : "/api/keyword/1219130", "label" : "Rule based", "published" : true, "oldId" : 1219130, "snippet" : true }, { "otype" : "Keyword", "mtid" : 1219131, "link" : "/api/keyword/1219131", "label" : "Large project", "published" : true, "oldId" : 1219131, "snippet" : true }, { "otype" : "Keyword", "mtid" : 1219132, "link" : "/api/keyword/1219132", "label" : "Essential component", "published" : true, "oldId" : 1219132, "snippet" : true }, { "otype" : "Keyword", "mtid" : 1219133, "link" : "/api/keyword/1219133", "label" : "Code conventions", "published" : true, "oldId" : 1219133, "snippet" : true }, { "otype" : "Keyword", "mtid" : 1219134, "link" : "/api/keyword/1219134", "label" : "Code comprehension", "published" : true, "oldId" : 1219134, "snippet" : true }, { "otype" : "Keyword", "mtid" : 1219135, "link" : "/api/keyword/1219135", "label" : "Automatic documentation", "published" : true, "oldId" : 1219135, "snippet" : true }, { "otype" : "Keyword", "mtid" : 1219136, "link" : "/api/keyword/1219136", "label" : "Abstract Syntax Trees", "published" : true, "oldId" : 1219136, "snippet" : true }, { "otype" : "Keyword", "mtid" : 1219137, "link" : "/api/keyword/1219137", "label" : "Comments", "published" : true, "oldId" : 1219137, "snippet" : true }, { "otype" : "Keyword", "mtid" : 1219138, "link" : "/api/keyword/1219138", "label" : "Abstract syntax tree", "published" : true, "oldId" : 1219138, "snippet" : true } ], "digital" : null, "printed" : null, "sourceYear" : 2013, "packet" : "(Szűgyi Zalán (Informatika); 2013.02.14. 18:52:20)", "foreignEdition" : true, "foreignLanguage" : true, "fullPublication" : true, "conferencePublication" : true, "nationalOrigin" : null, "missingAuthor" : false, "oaType" : "NONE", "oaCheckDate" : "2021-03-01", "oaFree" : false, "citationCount" : 2, "citationCountUnpublished" : 0, "citationCountWoOther" : 2, "independentCitCountWoOther" : 2, "nationalOriginCitationCount" : 0, "foreignEditionCitationCount" : 0, "doiCitationCount" : 2, "wosCitationCount" : 0, "scopusCitationCount" : 0, "independentCitationCount" : 2, "selfCitationCount" : 0, "unhandledCitationCount" : 0, "citingPubCount" : 2, "independentCitingPubCount" : 2, "citingPubCountWoOther" : 2, "independentCitingPubCountWoOther" : 2, "unhandledCitingPubCount" : 0, "citedPubCount" : 0, "citedCount" : 0, "pubStats" : { "types" : [ { "type" : "Folyóiratcikk", "typeEng" : "Journal Article", "code" : 24, "count" : 0 }, { "type" : "Könyvrészlet", "typeEng" : "Chapter in Book", "code" : 25, "count" : 2 }, { "type" : "Könyv", "typeEng" : "Book", "code" : 23, "count" : 0 }, { "type" : "Egyéb konferenciaközlemény", "typeEng" : "Conference paper", "code" : 31, "count" : 0 }, { "type" : "Egyéb konferenciakötet", "typeEng" : "Conference proceedings", "code" : 32, "count" : 0 }, { "type" : "Oltalmi formák", "typeEng" : "Protection forms", "code" : 26, "count" : 0 }, { "type" : "Disszertáció", "typeEng" : "Thesis", "code" : 28, "count" : 0 }, { "type" : "Egyéb", "typeEng" : "Miscellaneous", "code" : 29, "count" : 0 }, { "type" : "Alkotás", "typeEng" : "Achievement", "code" : 22, "count" : 0 }, { "type" : "Kutatási adat", "typeEng" : "Research data", "code" : 33, "count" : 0 } ], "citationTypes" : [ { "type" : "Folyóiratcikk", "typeEng" : "Journal Article", "code" : 24, "countUnknown" : 0, "countIndependent" : 0, "countSelfCitation" : 0 }, { "type" : "Könyvrészlet", "typeEng" : "Chapter in Book", "code" : 25, "countUnknown" : 0, "countIndependent" : 0, "countSelfCitation" : 0 }, { "type" : "Könyv", "typeEng" : "Book", "code" : 23, "countUnknown" : 0, "countIndependent" : 0, "countSelfCitation" : 0 }, { "type" : "Egyéb konferenciaközlemény", "typeEng" : "Conference paper", "code" : 31, "countUnknown" : 0, "countIndependent" : 0, "countSelfCitation" : 0 }, { "type" : "Egyéb konferenciakötet", "typeEng" : "Conference proceedings", "code" : 32, "countUnknown" : 0, "countIndependent" : 0, "countSelfCitation" : 0 }, { "type" : "Oltalmi formák", "typeEng" : "Protection forms", "code" : 26, "countUnknown" : 0, "countIndependent" : 0, "countSelfCitation" : 0 }, { "type" : "Disszertáció", "typeEng" : "Thesis", "code" : 28, "countUnknown" : 0, "countIndependent" : 0, "countSelfCitation" : 0 }, { "type" : "Egyéb", "typeEng" : "Miscellaneous", "code" : 29, "countUnknown" : 0, "countIndependent" : 0, "countSelfCitation" : 0 }, { "type" : "Alkotás", "typeEng" : "Achievement", "code" : 22, "countUnknown" : 0, "countIndependent" : 0, "countSelfCitation" : 0 }, { "type" : "Kutatási adat", "typeEng" : "Research data", "code" : 33, "countUnknown" : 0, "countIndependent" : 0, "countSelfCitation" : 0 } ], "years" : [ { "year" : 2019, "publicationCount" : 0, "citationCount" : 2, "independentCitationCount" : 2, "citingPubCount" : 2, "independentCitingPubCount" : 2, "oaStats" : null, "oaStats2" : null } ] }, "references" : [ { "otype" : "Reference", "mtid" : 1636022, "link" : "/api/reference/1636022", "label" : "1. Clang, , http://clang.llvm.org/", "listPosition" : 1, "published" : false, "snippet" : true }, { "otype" : "Reference", "mtid" : 1636023, "link" : "/api/reference/1636023", "label" : "2. Libre Office, , http://www.libreoffice.org/", "listPosition" : 2, "published" : false, "snippet" : true }, { "otype" : "Reference", "mtid" : 1636024, "link" : "/api/reference/1636024", "label" : "3. LLVM, , http://llvm.org/", "listPosition" : 3, "published" : false, "snippet" : true }, { "otype" : "Reference", "mtid" : 1636025, "link" : "/api/reference/1636025", "label" : "4. Mozilla Firefox, , http://www.mozilla.org/en-US/firefox", "listPosition" : 4, "published" : false, "snippet" : true }, { "otype" : "Reference", "mtid" : 1636026, "link" : "/api/reference/1636026", "label" : "5. V8 JavaScript Engine, , http://code.google.com/p/v8/", "listPosition" : 5, "published" : false, "snippet" : true }, { "otype" : "Reference", "mtid" : 1636027, "link" : "/api/reference/1636027", "label" : "6. VirtualBox, , https://www.virtualbox.org/", "listPosition" : 6, "published" : false, "snippet" : true }, { "otype" : "Reference", "mtid" : 1636028, "link" : "/api/reference/1636028", "label" : "7. Darwin, I.F., (2004) Java Cookbook, , O'Reilly, Sebastopol, CA", "listPosition" : 7, "published" : false, "snippet" : true }, { "otype" : "Reference", "mtid" : 1636029, "link" : "/api/reference/1636029", "label" : "8. Köhler, A., (2007) Der C/C++-Projektbegleiter, , dpunkt.verlag, 69115 Heidelberg", "listPosition" : 8, "published" : false, "snippet" : true }, { "otype" : "Reference", "mtid" : 1636030, "link" : "/api/reference/1636030", "label" : "9. Ray, E.T., (2003) Learning XML, , O'Reilly, Sebastopol, CA", "listPosition" : 9, "published" : false, "snippet" : true }, { "otype" : "Reference", "mtid" : 1636031, "link" : "/api/reference/1636031", "label" : "10. Sommerlad, P., Zgraggen, G., Corbat, T., Felber, L., Retaining comments when refactoring code (2008) Companion to the 23rd ACM SIGPLAN Conference on Object-oriented Programming Systems Languages and Applications, OOPSLA Companion '08, pp. 653-662. , New York, NY, USA, ACM", "listPosition" : 10, "published" : false, "snippet" : true }, { "otype" : "Reference", "mtid" : 1636032, "link" : "/api/reference/1636032", "label" : "11. Sridhara, G., Pollock, L., Vijay-Shanker, K., Generating parameter comments and integrating with method summaries (2011) Program Comprehension (ICPC), 2011 IEEE 19th International Conference on, pp. 71-80. , june", "listPosition" : 11, "published" : false, "snippet" : true }, { "otype" : "Reference", "mtid" : 1636033, "link" : "/api/reference/1636033", "label" : "12. Stroustrup, B., (2000) The C++ Programming Language Special Edition, , Addison-Wesley, Reading, MA", "listPosition" : 12, "published" : false, "snippet" : true }, { "otype" : "Reference", "mtid" : 1636034, "link" : "/api/reference/1636034", "label" : "13. Tan, L., Yuan, D., Krishna, G., Zhou, Y., Icomment: Bugs or bad comments? (2007) SIGOPS Oper. Syst. Rev., 41, pp. 145-158. , October", "listPosition" : 13, "published" : false, "snippet" : true }, { "otype" : "Reference", "mtid" : 1636035, "link" : "/api/reference/1636035", "label" : "14. Tan, L., Zhou, Y., Padioleau, Y., Acomment: Mining annotations from comments and code to detect interrupt related concurrency bugs (2011) Proceeding of the 33rd International Conference on Software Engineering, ICSE '11, pp. 11-20. , New York, NY, USA, ACM", "listPosition" : 14, "published" : false, "snippet" : true } ], "hasCitationDuplums" : false, "userChangeableUntil" : "2013-08-30T09:44:29.000+0000", "publishDate" : "2013-02-14T18:06:22.000+0000", "directInstitutesForSort" : "Programozási Nyelvek és Fordítóprogramok Tanszék (ELTE / IK)", "ownerAuthorCount" : 3, "ownerInstituteCount" : 5, "directInstituteCount" : 1, "authorCount" : 3, "contributorCount" : 0, "book" : { "otype" : "Book", "mtid" : 2001484, "link" : "/api/publication/2001484", "label" : "Ivanovic M. Proceedings of the 5th Balkan Conference in Informatics. (2012) ISBN:9781450312400", "core" : true, "citation" : false, "publicationPending" : false, "type" : { "otype" : "PublicationType", "mtid" : 23, "link" : "/api/publicationtype/23", "label" : "Könyv", "code" : 23, "otypeName" : "Book", "listPosition" : 3, "published" : true, "oldId" : 23, "snippet" : true }, "subType" : { "otype" : "SubType", "mtid" : 10000144, "link" : "/api/subtype/10000144", "label" : "Konferenciakötet (Könyv)", "name" : "Konferenciakötet", "nameEng" : "Conference proceedings", "docType" : { "otype" : "PublicationType", "mtid" : 23, "link" : "/api/publicationtype/23", "label" : "Könyv", "code" : 23, "otypeName" : "Book", "listPosition" : 3, "published" : true, "oldId" : 23, "snippet" : true }, "listPosition" : 345, "published" : true, "oldId" : 10000144, "snippet" : true }, "category" : { "otype" : "Category", "mtid" : 1, "link" : "/api/category/1", "label" : "Tudományos", "published" : true, "oldId" : 1, "snippet" : true }, "languages" : [ { "otype" : "Language", "mtid" : 10002, "link" : "/api/language/10002", "label" : "Angol", "name" : "Angol", "nameEng" : "English", "published" : true, "oldId" : 2, "snippet" : true } ], "title" : "Proceedings of the 5th Balkan Conference in Informatics", "identifiers" : [ { "otype" : "PublicationIdentifier", "mtid" : 543856, "link" : "/api/publicationidentifier/543856", "label" : "ISBN: 9781450312400", "source" : { "otype" : "PlainSource", "mtid" : 122, "link" : "/api/publicationsource/122", "label" : "ISBN", "type" : { "otype" : "PublicationSourceType", "mtid" : 10002, "link" : "/api/publicationsourcetype/10002", "label" : "Egyéb", "mayHaveOa" : false, "published" : true, "snippet" : true }, "name" : "ISBN", "nameEng" : "ISBN", "linkPattern" : "https://www.worldcat.org/search?q=isbn%3A@@@", "publiclyVisible" : true, "published" : true, "oldId" : 122, "snippet" : true }, "idValue" : "9781450312400", "realUrl" : "https://www.worldcat.org/search?q=isbn%3A9781450312400", "published" : false, "snippet" : true } ], "publishedAt" : [ { "otype" : "City", "mtid" : 10367, "link" : "/api/city/10367", "label" : "New York (NY), Amerikai Egyesült Államok", "partOf" : { "otype" : "Country", "mtid" : 10017, "link" : "/api/country/10017", "label" : "Amerikai Egyesült Államok", "published" : true, "oldId" : 13, "snippet" : true }, "published" : true, "oldId" : 870, "snippet" : true } ], "publishedYear" : 2012, "foreignEdition" : true, "foreignLanguage" : true, "fullPublication" : false, "conferencePublication" : true, "published" : true, "oldId" : 2001484, "snippet" : true }, "hasQualityFactor" : false, "link" : "/api/publication/2210129", "label" : "Cséri T et al. Rule-based assignment of comments to AST nodes in C++ programs. (2012) Megjelent: Proceedings of the 5th Balkan Conference in Informatics pp. 291-294", "template" : "