https://m2.mtmt.hu/
eng
2024-03-28 10:00
BookChapter
30738594
VALIDATED
true
0
false
2024-02-20T02:43:48.606+0000
2020-09-15T13:24:19.115+0000
2019-07-15T10:55:11.108+0000
true
10040843
Cserép
Máté
/api/author/10040843
Author
true
10040843
2022-12-21T00:02:01.573+0000
2020-09-15T13:24:19.123+0000
true
10029372
Szabó
Tibor
/api/admin/10029372
Admin
true
10029372
true
false
true
25
25
/api/publicationtype/25
PublicationType
2
true
25
BookChapter
true
10000312
Conference paper
true
25
25
/api/publicationtype/25
PublicationType
2
true
25
BookChapter
/api/subtype/10000312
Konferenciaközlemény
SubType
228
true
10000312
true
1
/api/category/1
Category
true
1
Meszaros, Monika
Delivering comprehension features into source code editors through LSP
1581
1586
1581
6
2019
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.
Code 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.
Language 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.
Funding
1988778
/api/funding/1988778
false
true
true
INTERNATIONAL
2019
true
true
true
true
false
PAY
2024-02-20
false
9
0
7
4
3
5
6
3
3
4
4
2
2
6
3
0
9
6
7
4
0
4
4
Folyóiratcikk
Journal Article
24
4
Könyvrészlet
Chapter in Book
25
2
Könyv
Book
23
0
Egyéb konferenciaközlemény
Conference paper
31
1
Egyéb konferenciakötet
Conference proceedings
32
0
Oltalmi formák
Protection forms
26
0
Disszertáció
Thesis
28
0
Egyéb
Miscellaneous
29
2
Alkotás
Achievement
22
0
Kutatási adat
Research data
33
0
Folyóiratcikk
Journal Article
24
0
0
0
Könyvrészlet
Chapter in Book
25
0
0
0
Könyv
Book
23
0
0
0
Egyéb konferenciaközlemény
Conference paper
31
0
0
0
Egyéb konferenciakötet
Conference proceedings
32
0
0
0
Oltalmi formák
Protection forms
26
0
0
0
Disszertáció
Thesis
28
0
0
0
Egyéb
Miscellaneous
29
0
0
0
Alkotás
Achievement
22
0
0
0
Kutatási adat
Research data
33
0
0
0
2020
0
4
2
4
2
2021
0
1
1
1
1
2022
0
2
2
2
2
2023
0
2
1
2
1
false
false
false
false
2019-10-13T10:55:30.473+0000
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)
3
7
3
3
0
true
true
10002
English
/api/language/10002
Angol
Language
true
2
false
true
11044
true
10048
/api/country/10048
Country
true
2151473
/api/city/11044
City
true
2150560
true
15725196
/api/publicationidentifier/15725196
https://www.worldcat.org/search?q=isbn%3A9789532330984
9789532330984
PublicationIdentifier
false
true
15878141
/api/publicationidentifier/15878141
https://www.worldcat.org/search?q=isbn%3A9781538692967
9781538692967
PublicationIdentifier
false
true
15878164
/api/publicationidentifier/15878164
https://ieeexplore.ieee.org/xpl/conhome/8747288/proceeding
https://ieeexplore.ieee.org/xpl/conhome/8747288/proceeding
PublicationIdentifier
false
/api/publication/30738595
true
true
23
23
/api/publicationtype/23
PublicationType
3
true
23
Book
2019 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO)
false
30738595
false
true
true
true
true
10000144
Conference proceedings
true
23
23
/api/publicationtype/23
PublicationType
3
true
23
Book
/api/subtype/10000144
Konferenciakötet
SubType
345
true
10000144
false
Book
2019
true
1
/api/category/1
Category
true
1
false
Language
10002
/api/language/10002
Angol
English
true
2
true
PersonAuthorship
87558578
/api/authorship/87558578
1
0.33333334
true
false
false
Author
10032469
/api/author/10032469
Mészáros
Mónika
true
10032469
true
Meszaros
Monika
true
false
false
AuthorshipType
1
/api/authorshiptype/1
0
true
0
true
false
true
PersonAuthorship
87558579
/api/authorship/87558579
2
0.33333334
false
false
false
Author
10040843
/api/author/10040843
Cserép
Máté
true
10040843
true
Cserep
Mate
true
false
false
AuthorshipType
1
/api/authorshiptype/1
0
true
0
true
false
true
PersonAuthorship
87558580
/api/authorship/87558580
3
0.33333334
false
true
false
Author
10069017
/api/author/10069017
Fekete
Anett
true
true
Fekete
Anett
true
false
false
AuthorshipType
1
/api/authorshiptype/1
0
true
0
true
false
true
PublicationIdentifier
15725197
/api/publicationidentifier/15725197
PAY
IDENTICAL
10.23919/MIPRO.2019.8756695
https://doi.org/10.23919/MIPRO.2019.8756695
false
true
PublicationIdentifier
22465520
/api/publicationidentifier/22465520
IDENTICAL
000484544500282
https://www.webofscience.com/wos/woscc/full-record/000484544500282
false
true
PublicationIdentifier
21795021
/api/publicationidentifier/21795021
85070319681
http://www.scopus.com/record/display.url?origin=inward&eid=2-s2.0-85070319681
false
true
/api/publication/30738594
<div class="BookChapter Publication short-list"> <div class="authors"> <span class="author-name" mtid="10032469"> <a href="/gui2/?type=authors&mode=browse&sel=10032469" target="_blank">Meszaros, Monika</a> </span> <span class="author-type"> </span> ; <span class="author-name" mtid="10040843"> <a href="/gui2/?type=authors&mode=browse&sel=10040843" target="_blank">Cserep, Mate</a> </span> <span class="author-type"> </span> ; <span class="author-name" mtid="10069017"> <a href="/gui2/?type=authors&mode=browse&sel=10069017" target="_blank">Fekete, Anett</a> </span> <span class="author-type"> </span> </div ><div class="title"><a href="/gui2/?mode=browse¶ms=publication;30738594" mtid="30738594" target="_blank">Delivering comprehension features into source code editors through LSP</a></div> <div class="InBook">In: Marko, Koricic; Zeljko, Butkovic; Karolj, Skala; Zeljka, Car; Marina, Cicin-Sain; Snjezana, Babic; Vlado, Sruk; Dejan, Skvorc; Slobodan, Ribaric; Stjepan, Gros; Boris, Vrdoljak; Mladen, Mauher; Edvard, Tijan; Predrag, Pale; Darko, Huljenic; Tihana, Galinac Grbac; Matej, Janjic (eds.) <span class="booktitle"><a href="/gui2/?mode=browse¶ms=publication;30738595" target="_blank">2019 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO) : Proceedings : May 20–24, 2019 Opatija, Croatia </a></span > </div><div class="pub-info"> <span class="publishedAt">Rijeka, Croatia : <span class="publisher">Hrvatska udruga MIPRO</span> <span class="year">(2019)</span> <span class="page"> pp. 1581-1586. , 6 p. </span> </div> <div class="pub-end"><div class="identifier-list"> <span class="identifiers"> <span class="id identifier oa_PAY" title=" Pay "> <a style="color:blue" title="10.23919/MIPRO.2019.8756695" target="_blank" href="https://doi.org/10.23919/MIPRO.2019.8756695"> DOI </a> </span> <span class="id identifier oa_none" title="none"> <a style="color:blue" title="000484544500282" target="_blank" href="https://www.webofscience.com/wos/woscc/full-record/000484544500282"> WoS </a> </span> <span class="id identifier oa_none" title="none"> <a style="color:black" title="85070319681" target="_blank" href="http://www.scopus.com/record/display.url?origin=inward&eid=2-s2.0-85070319681"> Scopus </a> </span> </span> </div> <div class="short-pub-prop-list"> <span class="short-pub-mtid"> Publication:30738594 </span> <span class="status-holder"><span class="status-data status-VALIDATED"> Validated </span></span> <span class="pub-core">Core Citing </span> <span class="pub-type">Chapter in Book (Conference paper ) </span> <!-- && !record.category.scientific --> <span class="pub-category">Scientific</span> <div class="publication-citation" style="margin-left: 0.5cm;"> <span title="" class="citingPub-count">Citing papers: 9</span> | Independent citation: 6 | Self citation: 3 | Unknown citation: 0 | Number of citations in WoS: 3 | Number of citations in Scopus: 3 | WoS/Scopus assigned: 4 | Number of citations with DOI: 6 </div> </div> </div> </div><div class="BookChapter Publication long-list"> <div class="authors"> <img title="Forrásközlemény" style="float: left" src="/frontend/resources/grid/publication-core-icon.png"> <img title="Idézőközlemény" style="float: left" src="/frontend/resources/grid/publication-citation-icon.png"> <div class="autype autype0"> <span class="author-name" mtid="10032469"><a href="/gui2/?type=authors&mode=browse&sel=10032469" target="_blank">Meszaros Monika (<span class="authorship-author-name">Mészáros Mónika</span> <span class="authorAux-mtmt"> informatika</span>) </a> </span> <span class="author-affil"><span title="Eötvös Loránd University">ELTE</span>/<span title="Faculty of Informatics">ELU FoI</span>/Department of Programming Languages And Compilers</span> ; <span class="author-name" mtid="10040843"><a href="/gui2/?type=authors&mode=browse&sel=10040843" target="_blank">Cserep Mate (<span class="authorship-author-name">Cserép Máté</span> <span class="authorAux-mtmt"> informatika</span>) </a> </span> <span class="author-affil"><span title="Eötvös Loránd University">ELTE</span>/<span title="Faculty of Informatics">ELU FoI</span>/Department of Software Technology and Methodology</span> ; <span class="author-name" mtid="10069017"><a href="/gui2/?type=authors&mode=browse&sel=10069017" target="_blank">Fekete Anett (<span class="authorship-author-name">Fekete Anett</span> <span class="authorAux-mtmt"> Informatika</span>) </a> </span> <span class="author-affil"><span title="Eötvös Loránd University">ELTE</span>/<span title="Faculty of Informatics">ELU FoI</span>/ELTE IK students</span> </div> </div> <div class="title"><a href="/gui2/?mode=browse¶ms=publication;30738594" target="_blank">Delivering comprehension features into source code editors through LSP</a></div> <div class="InBook"><div class="chapter-in">In:</div> <div class="authors"> <div class="autype autype-1"> <span class="author-name" >Marko Koricic </span> ; <span class="author-name" >Zeljko Butkovic </span> ; <span class="author-name" >Karolj Skala </span> ; <span class="author-name" >Zeljka Car </span> ; <span class="author-name" >Marina Cicin-Sain </span> ; <span class="author-name" >Snjezana Babic </span> ; <span class="author-name" >Vlado Sruk </span> ; <span class="author-name" >Dejan Skvorc </span> ; <span class="author-name" >Slobodan Ribaric </span> ; <span class="author-name" >Stjepan Gros </span> ; <span class="author-name" >Boris Vrdoljak </span> ; <span class="author-name" >Mladen Mauher </span> ; <span class="author-name" >Edvard Tijan </span> ; <span class="author-name" >Predrag Pale </span> ; <span class="author-name" >Darko Huljenic </span> ; <span class="author-name" >Tihana Galinac Grbac </span> ; <span class="author-name" >Matej Janjic </span> (eds.) </div> </div> <div class="booktitle"><a href="/gui2/?mode=browse¶ms=publication;30738595" target="_blank">2019 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO) : Proceedings : May 20–24, 2019 Opatija, Croatia </a></div> <span class="publishedAt">Rijeka: <span class="publishers">Hrvatska udruga MIPRO</span>, <span class="page"> pp 1581-1586 </span> <span class="year">(2019)</span> </div> <div class="pub-footer"> <span class="language" xmlns="http://www.w3.org/1999/html">Language: English | </span> <span class="identifiers"> <span class="id identifier oa_PAY" title=" Pay "> <a style="color:blue" title="10.23919/MIPRO.2019.8756695" target="_blank" href="https://doi.org/10.23919/MIPRO.2019.8756695"> DOI </a> </span> <span class="id identifier oa_none" title="none"> <a style="color:blue" title="000484544500282" target="_blank" href="https://www.webofscience.com/wos/woscc/full-record/000484544500282"> WoS </a> </span> <span class="id identifier oa_none" title="none"> <a style="color:black" title="85070319681" target="_blank" href="http://www.scopus.com/record/display.url?origin=inward&eid=2-s2.0-85070319681"> Scopus </a> </span> </span> <span class="bookchapter-ids">Book link(s):</span> <span class="identifiers"> <span class="id identifier oa_none" title="none"> <span class="isbnOrIssn"> ISBN: </span> <a style="color:black" title="9789532330984" target="_blank" href="https://www.worldcat.org/search?q=isbn%3A9789532330984"> 9789532330984 </a> </span> <span class="id identifier oa_none" title="none"> <span class="isbnOrIssn"> ISBN: </span> <a style="color:black" title="9781538692967" target="_blank" href="https://www.worldcat.org/search?q=isbn%3A9781538692967"> 9781538692967 </a> </span> <span class="id identifier oa_none" title="none"> <a style="color:black" title="https://ieeexplore.ieee.org/xpl/conhome/8747288/proceeding" target="_blank" href="https://ieeexplore.ieee.org/xpl/conhome/8747288/proceeding"> Other URL </a> </span> </span> <div class="publication-citation" style="margin-left: 0.5cm;"> <span title="" class="citingPub-count">Citing papers: 9</span> | Independent citation: 6 | Self citation: 3 | Unknown citation: 0 | Number of citations in WoS: 3 | Number of citations in Scopus: 3 | WoS/Scopus assigned: 4 | Number of citations with DOI: 6 </div> <div class="publication-citation"> <a target="_blank" href="/api/publication?cond=citations.related;eq;30738594&sort=publishedYear,desc&sort=title"> Number of cited publications: 4 </a> </div> <div class="mtid"><span class="long-pub-mtid">Publication: 30738594</span> | <span class="status-data status-VALIDATED"> Validated </span> <span class="long-book-mtid">Book: 30738595</span> Core Citing | <span class="type-subtype">Chapter in Book ( Conference paper ) </span> | <span class="pub-category">Scientific</span> | <span class="publication-sourceOfData">kézi felvitel</span> </div> <div class="funder"> 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 </div> <div class="lastModified">Last Modified: 2020.09.15. 15:24 Tibor Szabó (ELTE IK admin 5) </div> </div> </div>