Skip to main content

Table 7 Open Source Test Programs Used in the Literature (and the Papers They are Used in)

From: A survey of search-based refactoring for software maintenance

GanttProject (Moghadam & Cinnéide, 2012; Morales et al., 2016; Cinnéide et al., 2012; Cinnéide et al., 2016; Veerappa & Harrison, 2013; Kessentini et al., 2011; Kessentini et al., 2011; Ouni et al., 2013; Kessentini et al., 2012; Ouni et al., 2012; Ouni et al., 2013; Ouni et al., 2015; Mkaouer et al., 2014; Mkaouer et al., 2016; Mkaouer et al., 2014; Mkaouer et al., 2015; Mkaouer et al., 2015; Ouni et al., 2015; Amal et al., 2014)

JHotDraw (Harman & Tratt, 2007; Mohan et al., 2016; Moghadam & Cinnéide, 2012; Seng et al., 2006; Morales et al., 2016; Cinnéide et al., 2012; Cinnéide et al., 2016; Veerappa & Harrison, 2013; Kessentini et al., 2012; Ouni et al., 2013; Ouni et al., 2015; Mkaouer et al., 2014; Mkaouer et al., 2016; Mkaouer et al., 2015; Ouni et al., 2015; Amal et al., 2014)

Xerces-J (Kessentini et al., 2011; Kessentini et al., 2011; Ouni et al., 2013; Kessentini et al., 2012; Ouni et al., 2012;Ouni et al., 2013; Ouni et al., 2013; Ouni et al., 2015; Mkaouer et al., 2014; Mkaouer et al., 2016; Mkaouer et al., 2014; Mkaouer et al., 2015; Mkaouer et al., 2015; Ouni et al., 2015; Amal et al., 2014)

JFreeChart (Veerappa & Harrison, 2013; Ouni et al., 2013; Ouni et al., 2015; Wang et al., 2015; Mkaouer et al., 2014; Mkaouer et al., 2016; Mkaouer et al., 2015; Ouni et al., 2015; Amal et al., 2014)

ArgoUML (Morales et al., 2016; Kessentini et al., 2011; Kessentini et al., 2011; Ouni et al., 2013; Mkaouer et al., 2014; Mkaouer et al., 2015)

Beaver (O’Keeffe & Cinnéide, 2008a; O’Keeffe & Cinnéide, 2007a; O’Keeffe & Cinnéide, 2008b; Koc et al., 2012; Mohan et al., 2016; O’Keeffe & Cinnéide, 2007b)

Apache Ant (Mkaouer et al., 2014; Mkaouer et al., 2016; Mkaouer et al., 2014; Mkaouer et al., 2015; Amal et al., 2014)

Art of Illusion (Cinnéide et al., 2012; Cinnéide et al., 2016; Veerappa & Harrison, 2013; Ouni et al., 2015; Ouni et al., 2015)

Mango (O’Keeffe & Cinnéide, 2007a; O’Keeffe & Cinnéide, 2008b; Koc et al., 2012; Mohan et al., 2016; O’Keeffe & Cinnéide, 2007b)

Spec-Check (O’Keeffe & Cinnéide, 2006; O’Keeffe & Cinnéide, 2008a; O’Keeffe & Cinnéide, 2007a; O’Keeffe & Cinnéide, 2008b; O’Keeffe & Cinnéide, 2007b)

XOM (Harman & Tratt, 2007; Moghadam & Cinnéide, 2012; Cinnéide et al., 2012; Cinnéide et al., 2016; Veerappa & Harrison, 2013)

Azureus (Kessentini et al., 2011; Ouni et al., 2013; Mkaouer et al., 2014; Mkaouer et al., 2015)

JGraphX (Moghadam & Cinnéide, 2012; Cinnéide et al., 2012; Cinnéide et al., 2016; Veerappa & Harrison, 2013)

QuickUML (Kessentini et al., 2011; Kessentini et al., 2011; Ouni et al., 2013;Kessentini et al., 2012)

JabRef (Cinnéide et al., 2012; Cinnéide et al., 2016; Veerappa & Harrison, 2013)

JRDF (Cinnéide et al., 2012; Cinnéide et al., 2016; Veerappa & Harrison, 2013)

JTar (Moghadam & Cinnéide, 2012; Cinnéide et al., 2012; Cinnéide et al., 2016)

Log4j (Kessentini et al., 2011; Ouni et al., 2013; Mkaouer et al., 2016)

Rhino (Mkaouer et al., n.d.; Mkaouer et al., 2016; Amal et al., 2014)

Apache XML-RPC (Koc et al., 2012; Mohan et al., 2016)

EAOP(O’Keeffe & Cinnéide, 2007a; O’Keeffe & Cinnéide, 2008b)

JFlex (Koc et al., 2012; Mohan et al., 2016)

HTMLUnit (Moghadam & Cinnéide, 2012; Cinnéide et al., 2016)

JSON (Koc et al., 2012; Mohan et al., 2016)

Mylyn (Morales et al., 2016; Morales et al., 2016)

FindBugs (Wang et al., 2015)

Grammatica (O’Keeffe & Cinnéide, 2008b)

GRASS (Di Penta, 2005)

Hibernate (Wang et al., 2015)

jSMPP (Cinnéide et al., 2016)

KDE (Di Penta, 2005)

Maven (Harman & Tratt, 2007)

MySQL (Di Penta, 2005)

Nutch (Mkaouer et al., 2016)

PDE (Morales et al., 2016)

Pixelitor (Wang et al., 2015)

Platform (Morales et al., 2016)

Samba (Di Penta, 2005)

Spec-Raytrace (O’Keeffe & Cinnéide, 2006)

Wife (Ghaith & Cinnéide, 2012)

 Â