Skip to main content

Showing 1–1 of 1 results for author: Petrescu, C C

Searching in archive cs. Search in all archives.
.
  1. Do Names Echo Semantics? A Large-Scale Study of Identifiers Used in C++'s Named Casts

    Authors: Constantin Cezar Petrescu, Sam Smith, Rafail Giavrimis, Santanu Kumar Dash

    Abstract: Developers relax restrictions on a type to reuse methods with other types. While type casts are prevalent, in weakly typed languages such as C++, they are also extremely permissive. Assignments where a source expression is cast into a new type and assigned to a target variable of the new type, can lead to software bugs if performed without care. In this paper, we propose an information-theoretic a… ▽ More

    Submitted 3 April, 2023; v1 submitted 2 November, 2021; originally announced November 2021.

    Comments: The manuscript has 27 pages and it contains 4 Figures, 18 Listings and 4 Tables. The preprint has been accepted at Journal of Systems and Software from Elsevier