Companion Proceedings for the ISSTA/ECOOP 2018 Workshops 2018
DOI: 10.1145/3236454.3236457
|View full text |Cite
|
Sign up to set email alerts
|

Detecting anomalies in Kotlin code

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
2
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 7 publications
0
2
0
Order By: Relevance
“…The tests also indicate that Flutter should not be used in applications that heavily depend on database operations. The same caution should be taken when using both Java and Kotlin/Native, especially because of some anomalies in the language which can and do affect its creation process [ 29 ].…”
Section: Discussionmentioning
confidence: 99%
“…The tests also indicate that Flutter should not be used in applications that heavily depend on database operations. The same caution should be taken when using both Java and Kotlin/Native, especially because of some anomalies in the language which can and do affect its creation process [ 29 ].…”
Section: Discussionmentioning
confidence: 99%
“…For example, Courtney and Neilsen present a tool, named j2kCLI [55], that allows users to translate Java code to Kotlin faster than the same functionality provided by Android Studio. From the JetBrains research group, Bryksin et al [56] investigated code anomalies in Kotlin and whether these anomalies could improve the Kotlin compiler.…”
Section: Related Workmentioning
confidence: 99%
“…Indentation-aware languages such as Python [71], Occam [49], Haskell [30] or Kotlin [12] are quite popular and not as shunned now as they were some years ago [74]. However, in the very beginning of the programming language evolution assigning meaning to input characters based on which position within the string they were found, was rather commonexamples include COBOL [61], HLASM [57] or pre-f90 FOR-TRAN [7].…”
Section: Position-based Syntax (And Semantics)mentioning
confidence: 99%
“…The version on the left is written to make most use of problematic features of BabyCobol, while the version on the right avoids some of them and is thus easier to parse, compile and analyse, while being functionally equivalent. Lines (1) and ( 27) contain a comment ( § 3.1), lines (2), ( 6), ( 13), ( 28), (32) and (39) start separate divisions ( § 3.7), lines (8)(9) and (34)(35)(36)(37)(38) contain picture clauses ( § 4.1), lines (11)(12) -like clauses ( § 4.1), line (8) defines an identifier with a name equal to a keyword ( § 3.4), lines ( 12) and ( 22) declare an identifier and a paragraph with a dash in their names, line (14) does not use quotes and hence uses default values of three undefined fields ( § 4.4), line (16) relies on case insensitivity ( § 3.3), lines (15) and (51) execute picture-driven inputs, lines (17), (23), (43) and (49) -picture-driven output, line (16) uses a figurative constant on targets of different types ( § 4.3), lines (20) and (46) contain an out-of-line PERFORM statement ( § 5.2) calling the paragraph on lines (22)(23)(24)(25)(26) or (48)(49)(50)(51)(52), lines (25)(26) exploit whitespace insignificance ( § 3.5), lines (17), (19), (23)…”
Section: Position-based Syntax (And Semantics)mentioning
confidence: 99%
See 1 more Smart Citation