@inproceedings{b5c84fbac7174effadd635788a13d426,
title = "Fine-grained classification of side-effect free methods in real-world Java code and applications to software security",
abstract = "Previous researchers have argued that method purity (absence of side-effects) in object-oriented languages allows code to be more easily reasoned about, with beneficial effects for software security. However, many different forms of purity have been proposed, which poses a challenge for verifying this idea empirically. Furthermore, previous purity analyses of code have provided only coarse-grained results. We propose a finer-grained classification of levels of method purity, and analyse a portion of real-world code to determine the prevalence of different levels.",
author = "Arran Stewart and Rachel Cardell-Oliver and Rowan Davies",
year = "2016",
month = feb,
day = "1",
doi = "10.1145/2843043.2843354",
language = "English",
isbn = "9781450340427",
volume = "01-05-February-2016",
series = "ACM International Conference Proceeding Series",
publisher = "Association for Computing Machinery (ACM)",
editor = "Tom Gedeon",
booktitle = "Proceedings of the Australasian Computer Science Week Multiconference",
address = "United States",
note = "2016 Australasian Computer Science Week Multiconference ; Conference date: 01-02-2016 Through 05-02-2016",
}