https://m2.mtmt.hu/
hun
2024-03-29 10:26
BookChapter
31046000
VALIDATED
true
0
false
2024-02-20T09:41:28.880+0000
2020-09-15T13:20:58.025+0000
2020-01-08T18:36:18.903+0000
true
565
WoS
import
/api/admin/565
Admin
true
2020-09-15T13:20:48.864+0000
2020-09-15T13:20:48.864+0000
2020-09-15T13:20:58.104+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
Nagy, Gergely Attila
Comparing Software Complexity of Monadic Error Handling and Using Exceptions
1575
1580
1575
6
2019
Exception handling has been the definitive way to handle errors of any kind and exceptional circumstances in modern software. Using exceptions ease comprehension of single-threaded software by reducing complexity, but concurrency and asynchronous programming models require other approaches as the stack at the state of an error may not hold semantically important information. A way to handle such cases has been introduced to standard libraries, for example in Scala, the Try and - to some extent - Option constructs help programmers. Since these display monadic behavior, they provide improved composability compared to exception-based methods.Measuring software complexity can be done using software metrics. There are several well-known definitions: lines of code, cyclomatic complexity or McCabe-metrics, Halstead complexity measures and A-V.In this paper, we use definitions of widely-known metrics that have been extended for the case of exception handling and compare complexity of monadic error handling with standard exception handling techniques.
Funding
1988777
/api/funding/1988777
false
true
2020
true
true
true
true
false
NONE
2024-02-20
false
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
2
false
false
false
false
2020-09-14T13:20:57.377+0000
PhD Informatika Doktori Iskola (ELTE / IK)
1
3
1
1
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
89823037
/api/authorship/89823037
1
1.0
true
false
true
Author
10066352
/api/author/10066352
Nagy
Gergely Attila
true
true
Nagy
Gergely Attila
true
false
false
AuthorshipType
1
/api/authorshiptype/1
0
true
0
true
false
true
PublicationIdentifier
15724713
/api/publicationidentifier/15724713
IDENTICAL
10.23919/MIPRO.2019.8757213
https://doi.org/10.23919/MIPRO.2019.8757213
false
true
PublicationIdentifier
16362509
/api/publicationidentifier/16362509
000484544500281
https://www.webofscience.com/wos/woscc/full-record/000484544500281
false
true
Keyword
1000251
/api/keyword/1000251
true
1000251
true
Keyword
1879107
/api/keyword/1879107
true
true
Keyword
1879108
/api/keyword/1879108
true
true
/api/publication/31046000
<div class="BookChapter Publication short-list"> <div class="authors"> <span class="author-name" mtid="10066352"> <a href="/gui2/?type=authors&mode=browse&sel=10066352" target="_blank">Nagy, Gergely Attila ✉</a> </span> <span class="author-type"> </span> </div ><div class="title"><a href="/gui2/?mode=browse¶ms=publication;31046000" mtid="31046000" target="_blank">Comparing Software Complexity of Monadic Error Handling and Using Exceptions</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 (szerk.) <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, Horvátország : <span class="publisher">Croatian Society for Information and Communication Technology Electronics and Microelectronics (MIPRO)</span> <span class="year">(2019)</span> <span class="page"> pp. 1575-1580. , 6 p. </span> </div> <div class="pub-end"><div class="identifier-list"> <span class="identifiers"> <span class="id identifier oa_none" title="none"> <a style="color:blue" title="10.23919/MIPRO.2019.8757213" target="_blank" href="https://doi.org/10.23919/MIPRO.2019.8757213"> DOI </a> </span> <span class="id identifier oa_none" title="none"> <a style="color:black" title="000484544500281" target="_blank" href="https://www.webofscience.com/wos/woscc/full-record/000484544500281"> WoS </a> </span> </span> </div> <div class="short-pub-prop-list"> <span class="short-pub-mtid"> Közlemény:31046000 </span> <span class="status-holder"><span class="status-data status-VALIDATED"> Egyeztetett </span></span> <span class="pub-core">Forrás Idéző </span> <span class="pub-type">Könyvrészlet (Konferenciaközlemény ) </span> <!-- && !record.category.scientific --> <span class="pub-category">Tudományos</span> </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="10066352"><a href="/gui2/?type=authors&mode=browse&sel=10066352" target="_blank">Nagy Gergely Attila ✉ (<span class="authorship-author-name">Nagy Gergely Attila</span> <span class="authorAux-mtmt"> scala</span>) </a> </span> <span class="author-affil"><span title="Eötvös Loránd Tudományegyetem">ELTE</span>/<span title="Informatikai Kar">IK</span>/PhD Informatika Doktori Iskola</span> </div> </div> <div class="title"><a href="/gui2/?mode=browse¶ms=publication;31046000" target="_blank">Comparing Software Complexity of Monadic Error Handling and Using Exceptions</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> (szerk.) </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">Croatian Society for Information and Communication Technology Electronics and Microelectronics (MIPRO)</span>, <span class="page"> pp 1575-1580 </span> <span class="year">(2019)</span> </div> <div class="pub-footer"> <span class="language" xmlns="http://www.w3.org/1999/html">Nyelv: Angol | </span> <span class="identifiers"> <span class="id identifier oa_none" title="none"> <a style="color:blue" title="10.23919/MIPRO.2019.8757213" target="_blank" href="https://doi.org/10.23919/MIPRO.2019.8757213"> DOI </a> </span> <span class="id identifier oa_none" title="none"> <a style="color:black" title="000484544500281" target="_blank" href="https://www.webofscience.com/wos/woscc/full-record/000484544500281"> WoS </a> </span> </span> <span class="bookchapter-ids">Befoglaló link(ek):</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"> Egyéb URL </a> </span> </span> <div class="publication-citation"> <a target="_blank" href="/api/publication?cond=citations.related;eq;31046000&sort=publishedYear,desc&sort=title"> Idézett közlemények száma: 2 </a> </div> <div class="mtid"><span class="long-pub-mtid">Közlemény: 31046000</span> | <span class="status-data status-VALIDATED"> Egyeztetett </span> <span class="long-book-mtid">Befoglaló: 30738595</span> Forrás Idéző | <span class="type-subtype">Könyvrészlet ( Konferenciaközlemény ) </span> | <span class="pub-category">Tudományos</span> | <span class="publication-sourceOfData">WoS-XML</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) Támogató: EFOP-VEKOP </div> <div class="lastModified">Utolsó módosítás: 2020.09.15. 15:20 Szabó Tibor (ELTE IK admin 5) </div> </div> </div>