This folder contains the details of the experiments conducted for the paper 
"A Dynamic Analysis to Support Object-Sharing Code Refactorings"
(http://dx.doi.org/10.1145/2642937.2642992).

The subfolder RQ1-EstimatedSavings corresponds to Section 7.1 in the paper.
This folder lists the top 20 allocation sites for each of the benchmark
systems. The file names follow the convention <system>.txt, where <system>
is the name of the benchmark. The columns 'siteName', 'Estimate' and
'Percent' correspond to the site name, estimated savings (in KB) and
estimated savings (as a percentage of final tenured heap size)
respectively. The site name is of the form <fileName><lineNumber>. For
instance, for the site "PropertyManager.java117", the file name is
"PropertyManager.java" and the line number is 117. Also, final tenured heap
size of each benchmark is mentioned.

The subfolder RQ3-DeveloperCached corresponds to Section 7.3 in the
paper.  The file DeveloperCachedSites.txt lists for each for the fourteen
sites in Apache fop, the estimated savings (in KB) as well as the estimated
savings as a percentage. Estimates were obtained with all caches disabled.
Also, tenured heap size with all caches disabled is mentioned.

The subfolder RQ4-EstimationAccuracy corresponds to Section 7.4 in the
paper. For each of the 19 sites, it lists the site-name, final tenured heap
size (in KB), estimated savings percent, actual savings percent, and error.

The subfolder RQ5-InputSensitivity corresponds to the Section 7.5 in the
paper.  The files 10pg.txt and 3pg.txt list the site name, estimated
savings (in KB) and estimated savings (as a  percentage) for each of the 14
Apache fop sites when a 10pg and 3pg document is used as input,
respectively. Also, tenured heap size with all fourteen caches disabled is
mentioned.

The subfolder RQ6-XuComparison corresponds to Section 7.6 in the paper.
This folder contains information about the sites indicated in Xu's paper
when they are analyzed by our approach.  The column "isNVO" is 1 for a site
if it is a non-VO site.  If a site is not profitable the column "isNISO" is
marked as 1. Finally for profitable sites (as per the Phase 1 of our tool)
"isISO" value is 1. If a site is a profitable site ("isISO" is 1) then the
"Estimate" column lists the estimated savings in KB.
