@inproceedings{b212c41b1b564534ae6573ad21b20ce0,
title = "Measuring syntactic sugar usage in programming languages: An empirical study of c# and java projects",
abstract = "Syntactic sugar is introduced to existing programming languages to improve their readability and brevity. There have been many debates about pros and cons of using syntactic sugar. However, it is now an integral part of programming languages. No existing work studies the usage of syntactic sugar in real-world software development. In order to fill this gap, we conducted the first empirical study to examine the usage of syntactic sugar in 20 open source software projects written in either Java or C#. Our study results show that syntactic sugar is generally used more than an corresponding feature in the wild, but there may be a limit to what syntactic sugar cannot replace an corresponding feature completely. In this paper, we make several suggestions as to why this occurs.",
keywords = "C#, Java, empirical study, static analysis, syntactic sugar",
author = "Donghoon Kim and Gangman Yi",
year = "2014",
doi = "10.1007/978-3-642-41674-3_40",
language = "English",
isbn = "9783642416736",
series = "Lecture Notes in Electrical Engineering",
publisher = "Springer Verlag",
pages = "279--284",
booktitle = "Advanced in Computer Science and Its Applications, CSA 2013",
address = "Germany",
note = "5th FTRA International Conference on Computer Science and its Applications, CSA 2013 ; Conference date: 18-12-2013 Through 21-12-2013",
}