From 3306d272d66344ce585ea17596c6d67dda1b1039 Mon Sep 17 00:00:00 2001 From: Aria Date: Sat, 11 Nov 2023 15:57:02 +0000 Subject: chore: background chapter feedback --- thesis/parts/background.tex | 1 + 1 file changed, 1 insertion(+) (limited to 'thesis') diff --git a/thesis/parts/background.tex b/thesis/parts/background.tex index 77becd6..b814e92 100644 --- a/thesis/parts/background.tex +++ b/thesis/parts/background.tex @@ -90,6 +90,7 @@ This results in selection rules being more restricted than they otherwise could For instance, a rule cannot suggest a \code{HashSet} instead of a \code{LinkedList} as the two are not semantically identical. Chameleon has no way of knowing if doing so will break the program's functionality and so it does not make the suggestion. +%% TODO: Don't use citations as nouns \cite{hutchison_coco_2013} and \cite{osterlund_dynamically_2013} use similar techniques, but work as the program runs. This works well for programs with different phases of execution, such as loading and then working on data. However, the overhead from profiling and from checking rules may not be worth the improvements in other programs, where access patterns are roughly the same throughout. -- cgit v1.2.3