{ "labelLang" : "eng", "responseDate" : "2024-03-28 22:30", "content" : { "otype" : "BookChapter", "mtid" : 30738594, "status" : "VALIDATED", "published" : true, "unhandledTickets" : 0, "deleted" : false, "lastRefresh" : "2024-02-20T02:43:48.606+0000", "lastModified" : "2020-09-15T13:24:19.115+0000", "created" : "2019-07-15T10:55:11.108+0000", "creator" : { "otype" : "Author", "mtid" : 10040843, "link" : "/api/author/10040843", "label" : "Máté Cserép (informatika)", "familyName" : "Cserép", "givenName" : "Máté", "published" : true, "oldId" : 10040843, "snippet" : true }, "lastDuplumSearch" : "2022-12-21T00:02:01.573+0000", "validated" : "2020-09-15T13:24:19.123+0000", "validator" : { "otype" : "Admin", "mtid" : 10029372, "link" : "/api/admin/10029372", "label" : "Tibor Szabó (ELTE IK admin 5)", "familyName" : "Szabó", "givenName" : "Tibor", "published" : true, "oldId" : 10029372, "snippet" : true }, "core" : true, "citation" : true, "publicationPending" : false, "type" : { "otype" : "PublicationType", "mtid" : 25, "link" : "/api/publicationtype/25", "label" : "Chapter in Book", "code" : 25, "otypeName" : "BookChapter", "listPosition" : 2, "published" : true, "oldId" : 25, "snippet" : true }, "subType" : { "otype" : "SubType", "mtid" : 10000312, "link" : "/api/subtype/10000312", "label" : "Conference paper (Chapter in Book)", "name" : "Konferenciaközlemény", "nameEng" : "Conference paper", "docType" : { "otype" : "PublicationType", "mtid" : 25, "link" : "/api/publicationtype/25", "label" : "Chapter in Book", "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" : "Scientific", "published" : true, "oldId" : 1, "snippet" : true }, "languages" : [ { "otype" : "Language", "mtid" : 10002, "link" : "/api/language/10002", "label" : "English", "name" : "Angol", "nameEng" : "English", "published" : true, "oldId" : 2, "snippet" : true } ], "firstAuthor" : "Meszaros, Monika", "authorships" : [ { "otype" : "PersonAuthorship", "mtid" : 87558578, "link" : "/api/authorship/87558578", "label" : "Meszaros, Monika [Mészáros, Mónika (informatika), author] Department of Programming Languages And Compilers (ELTE / ELU FoI / ICS)", "listPosition" : 1, "share" : 0.33333334, "first" : true, "last" : false, "corresponding" : false, "author" : { "otype" : "Author", "mtid" : 10032469, "link" : "/api/author/10032469", "label" : "Mónika Mészáros (informatika)", "familyName" : "Mészáros", "givenName" : "Mónika", "published" : true, "oldId" : 10032469, "snippet" : true }, "familyName" : "Meszaros", "givenName" : "Monika", "authorTyped" : true, "editorTyped" : false, "otherTyped" : false, "type" : { "otype" : "AuthorshipType", "mtid" : 1, "link" : "/api/authorshiptype/1", "label" : "Author", "code" : 0, "published" : true, "oldId" : 0, "snippet" : true }, "published" : false, "snippet" : true }, { "otype" : "PersonAuthorship", "mtid" : 87558579, "link" : "/api/authorship/87558579", "label" : "Cserep, Mate [Cserép, Máté (informatika), author] Department of Software Technology and Methodology (ELTE / ELU FoI / ICS)", "listPosition" : 2, "share" : 0.33333334, "first" : false, "last" : false, "corresponding" : false, "author" : { "otype" : "Author", "mtid" : 10040843, "link" : "/api/author/10040843", "label" : "Máté Cserép (informatika)", "familyName" : "Cserép", "givenName" : "Máté", "published" : true, "oldId" : 10040843, "snippet" : true }, "familyName" : "Cserep", "givenName" : "Mate", "authorTyped" : true, "editorTyped" : false, "otherTyped" : false, "type" : { "otype" : "AuthorshipType", "mtid" : 1, "link" : "/api/authorshiptype/1", "label" : "Author", "code" : 0, "published" : true, "oldId" : 0, "snippet" : true }, "published" : false, "snippet" : true }, { "otype" : "PersonAuthorship", "mtid" : 87558580, "link" : "/api/authorship/87558580", "label" : "Fekete, Anett [Fekete, Anett (Informatika), author] ELTE IK students (ELTE / ELU FoI)", "listPosition" : 3, "share" : 0.33333334, "first" : false, "last" : true, "corresponding" : false, "author" : { "otype" : "Author", "mtid" : 10069017, "link" : "/api/author/10069017", "label" : "Anett Fekete (Informatika)", "familyName" : "Fekete", "givenName" : "Anett", "published" : true, "snippet" : true }, "familyName" : "Fekete", "givenName" : "Anett", "authorTyped" : true, "editorTyped" : false, "otherTyped" : false, "type" : { "otype" : "AuthorshipType", "mtid" : 1, "link" : "/api/authorshiptype/1", "label" : "Author", "code" : 0, "published" : true, "oldId" : 0, "snippet" : true }, "published" : false, "snippet" : true } ], "title" : "Delivering comprehension features into source code editors through LSP", "identifiers" : [ { "otype" : "PublicationIdentifier", "mtid" : 15725197, "link" : "/api/publicationidentifier/15725197", "label" : "DOI: 10.23919/MIPRO.2019.8756695", "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 }, "oaType" : "PAY", "validState" : "IDENTICAL", "idValue" : "10.23919/MIPRO.2019.8756695", "realUrl" : "https://doi.org/10.23919/MIPRO.2019.8756695", "published" : false, "snippet" : true }, { "otype" : "PublicationIdentifier", "mtid" : 22465520, "link" : "/api/publicationidentifier/22465520", "label" : "WoS: 000484544500282", "source" : { "otype" : "PlainSource", "mtid" : 1, "link" : "/api/publicationsource/1", "label" : "WoS", "type" : { "otype" : "PublicationSourceType", "mtid" : 10003, "link" : "/api/publicationsourcetype/10003", "label" : "Indexelő adatbázis", "mayHaveOa" : false, "published" : true, "snippet" : true }, "name" : "WoS", "nameEng" : "WoS", "linkPattern" : "https://www.webofscience.com/wos/woscc/full-record/@@@", "publiclyVisible" : true, "published" : true, "oldId" : 1, "snippet" : true }, "validState" : "IDENTICAL", "idValue" : "000484544500282", "realUrl" : "https://www.webofscience.com/wos/woscc/full-record/000484544500282", "published" : false, "snippet" : true }, { "otype" : "PublicationIdentifier", "mtid" : 21795021, "link" : "/api/publicationidentifier/21795021", "label" : "Scopus: 85070319681", "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 }, "idValue" : "85070319681", "realUrl" : "http://www.scopus.com/record/display.url?origin=inward&eid=2-s2.0-85070319681", "published" : false, "snippet" : true } ], "firstPage" : "1581", "lastPage" : "1586", "firstPageOrInternalIdForSort" : "1581", "pageLength" : 6, "publishedYear" : 2019, "abstractText" : "The maintenance of large, legacy software often results in higher development time and cost due to increasing size and complexity of the codebase and its documentation, their continuously eroding quality and fluctuation among developers.\nCode comprehension tools are designed to tackle this issue by providing various textual information, visualization views and source code metrics on multiple abstraction levels. These tools usually process not only the codebase, but also the build information, the version control repository and other available information sources. Meanwhile source code editors and integrated development environments (IDEs) are not performing well in the field of code comprehension as they are optimized for writing new code, not for effective browsing. This can easily result in frequent switching between environments during development, hindering effective programming and raising development cost.\nLanguage Server Protocol (LSP) is an open-source protocol to connect source code editors with servers that provide language-specific features. In this research we analyze how LSP can be utilized to improve the code comprehension experience inside code editors by integrating the features of such tools through remote procedure calls. As a prototype solution we showcase the integration of two open-source applications: Visual Studio Code and the CodeCompass code comprehension tool.", "fundings" : [ { "otype" : "Funding", "mtid" : 1988778, "link" : "/api/funding/1988778", "label" : "Integrált kutatói utánpótlás-képzési program az informatika és számítástudomány diszciplináris te...(EFOP-3.6.3-VEKOP-16-2017-00002) Funder: EFOP-VEKOP", "published" : false, "snippet" : true } ], "digital" : true, "printed" : null, "collaboration" : "INTERNATIONAL", "sourceYear" : 2019, "foreignEdition" : true, "foreignLanguage" : true, "fullPublication" : true, "conferencePublication" : true, "nationalOrigin" : null, "missingAuthor" : false, "oaType" : "PAY", "oaCheckDate" : "2024-02-20", "oaFree" : false, "citationCount" : 9, "citationCountUnpublished" : 0, "citationCountWoOther" : 7, "independentCitCountWoOther" : 4, "nationalOriginCitationCount" : 3, "foreignEditionCitationCount" : 5, "doiCitationCount" : 6, "wosCitationCount" : 3, "scopusCitationCount" : 3, "wosScopusCitationCount" : 4, "wosScopusCitationCountWoOther" : 4, "wosScopusIndependentCitationCount" : 2, "wosScopusIndependentCitationCountWoOther" : 2, "independentCitationCount" : 6, "selfCitationCount" : 3, "unhandledCitationCount" : 0, "citingPubCount" : 9, "independentCitingPubCount" : 6, "citingPubCountWoOther" : 7, "independentCitingPubCountWoOther" : 4, "unhandledCitingPubCount" : 0, "citedPubCount" : 4, "citedCount" : 4, "pubStats" : { "types" : [ { "type" : "Folyóiratcikk", "typeEng" : "Journal Article", "code" : 24, "count" : 4 }, { "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" : 1 }, { "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" : 2 }, { "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" : 2020, "publicationCount" : 0, "citationCount" : 4, "independentCitationCount" : 2, "citingPubCount" : 4, "independentCitingPubCount" : 2, "oaStats" : null, "oaStats2" : null }, { "year" : 2021, "publicationCount" : 0, "citationCount" : 1, "independentCitationCount" : 1, "citingPubCount" : 1, "independentCitingPubCount" : 1, "oaStats" : null, "oaStats2" : null }, { "year" : 2022, "publicationCount" : 0, "citationCount" : 2, "independentCitationCount" : 2, "citingPubCount" : 2, "independentCitingPubCount" : 2, "oaStats" : null, "oaStats2" : null }, { "year" : 2023, "publicationCount" : 0, "citationCount" : 2, "independentCitationCount" : 1, "citingPubCount" : 2, "independentCitingPubCount" : 1, "oaStats" : null, "oaStats2" : null } ] }, "hasCitationDuplums" : false, "userChangeableUntil" : "2019-10-13T10:55:30.473+0000", "directInstitutesForSort" : "IK hallgatók (ELTE / IK); Programozáselmélet és Szoftvertechnológiai Tanszék (ELTE / IK); Programozási Nyelvek és Fordítóprogramok Tanszék (ELTE / IK)", "ownerAuthorCount" : 3, "ownerInstituteCount" : 7, "directInstituteCount" : 3, "authorCount" : 3, "contributorCount" : 0, "book" : { "otype" : "Book", "mtid" : 30738595, "link" : "/api/publication/30738595", "label" : "Marko Koricic. 2019 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO): Proceedings : May 20–24, 2019 Opatija, Croatia. (2019) ISBN:9789532330984; 9781538692967", "core" : false, "citation" : false, "publicationPending" : false, "type" : { "otype" : "PublicationType", "mtid" : 23, "link" : "/api/publicationtype/23", "label" : "Book", "code" : 23, "otypeName" : "Book", "listPosition" : 3, "published" : true, "oldId" : 23, "snippet" : true }, "subType" : { "otype" : "SubType", "mtid" : 10000144, "link" : "/api/subtype/10000144", "label" : "Conference proceedings (Book)", "name" : "Konferenciakötet", "nameEng" : "Conference proceedings", "docType" : { "otype" : "PublicationType", "mtid" : 23, "link" : "/api/publicationtype/23", "label" : "Book", "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" : "Scientific", "published" : true, "oldId" : 1, "snippet" : true }, "languages" : [ { "otype" : "Language", "mtid" : 10002, "link" : "/api/language/10002", "label" : "English", "name" : "Angol", "nameEng" : "English", "published" : true, "oldId" : 2, "snippet" : true } ], "title" : "2019 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO)", "identifiers" : [ { "otype" : "PublicationIdentifier", "mtid" : 15725196, "link" : "/api/publicationidentifier/15725196", "label" : "ISBN: 9789532330984", "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" : "9789532330984", "realUrl" : "https://www.worldcat.org/search?q=isbn%3A9789532330984", "published" : false, "snippet" : true }, { "otype" : "PublicationIdentifier", "mtid" : 15878141, "link" : "/api/publicationidentifier/15878141", "label" : "ISBN: 9781538692967", "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" : "9781538692967", "realUrl" : "https://www.worldcat.org/search?q=isbn%3A9781538692967", "published" : false, "snippet" : true }, { "otype" : "PublicationIdentifier", "mtid" : 15878164, "link" : "/api/publicationidentifier/15878164", "label" : "Egyéb URL: https://ieeexplore.ieee.org/xpl/conhome/8747288/proceeding", "source" : { "otype" : "PlainSource", "mtid" : 40, "link" : "/api/publicationsource/40", "label" : "Other URL", "type" : { "otype" : "PublicationSourceType", "mtid" : 10006, "link" : "/api/publicationsourcetype/10006", "label" : "Link", "mayHaveOa" : true, "published" : true, "snippet" : true }, "name" : "Egyéb URL", "nameEng" : "Other URL", "linkPattern" : "@@@", "publiclyVisible" : true, "published" : true, "oldId" : 40, "snippet" : true }, "idValue" : "https://ieeexplore.ieee.org/xpl/conhome/8747288/proceeding", "realUrl" : "https://ieeexplore.ieee.org/xpl/conhome/8747288/proceeding", "published" : false, "snippet" : true } ], "publishedAt" : [ { "otype" : "City", "mtid" : 11044, "link" : "/api/city/11044", "label" : "Rijeka, Croatia", "partOf" : { "otype" : "Country", "mtid" : 10048, "link" : "/api/country/10048", "label" : "Croatia", "published" : true, "oldId" : 2151473, "snippet" : true }, "published" : true, "oldId" : 2150560, "snippet" : true } ], "publishedYear" : 2019, "foreignEdition" : true, "foreignLanguage" : true, "fullPublication" : false, "conferencePublication" : true, "published" : true, "snippet" : true }, "hasQualityFactor" : false, "link" : "/api/publication/30738594", "label" : "Meszaros Monika et al. Delivering comprehension features into source code editors through LSP. (2019) In: 2019 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO) pp. 1581-1586", "template" : "