{"id":164,"date":"2020-03-20T20:20:16","date_gmt":"2020-03-20T20:20:16","guid":{"rendered":"https:\/\/www.smreza.com\/web\/?p=164"},"modified":"2020-09-04T09:32:47","modified_gmt":"2020-09-04T09:32:47","slug":"code-smell-detection","status":"publish","type":"post","link":"https:\/\/www.smreza.com\/profile\/research\/code-smell-detection\/","title":{"rendered":"Code Smell Detection"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"164\" class=\"elementor elementor-164\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c2390b6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c2390b6\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4ad19db\" data-id=\"4ad19db\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-49d9847 elementor-widget elementor-widget-text-editor\" data-id=\"49d9847\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<!-- [if gte mso 9]><xml>\n <w:worddocument>\n  <w:view>Normal<\/w:view>\n  <w:zoom>0<\/w:zoom>\n  <w:trackmoves><\/w:trackmoves>\n  <w:trackformatting><\/w:trackformatting>\n  <w:punctuationkerning><\/w:punctuationkerning>\n  <w:validateagainstschemas><\/w:validateagainstschemas>\n  <w:saveifxmlinvalid>false<\/w:saveifxmlinvalid>\n  <w:ignoremixedcontent>false<\/w:ignoremixedcontent>\n  <w:alwaysshowplaceholdertext>false<\/w:alwaysshowplaceholdertext>\n  <w:donotpromoteqf><\/w:donotpromoteqf>\n  <w:lidthemeother>EN-US<\/w:lidthemeother>\n  <w:lidthemeasian>X-NONE<\/w:lidthemeasian>\n  <w:lidthemecomplexscript>AR-SA<\/w:lidthemecomplexscript>\n  <w:compatibility>\n   <w:breakwrappedtables><\/w:breakwrappedtables>\n   <w:snaptogridincell><\/w:snaptogridincell>\n   <w:wraptextwithpunct><\/w:wraptextwithpunct>\n   <w:useasianbreakrules><\/w:useasianbreakrules>\n   <w:dontgrowautofit><\/w:dontgrowautofit>\n   <w:splitpgbreakandparamark><\/w:splitpgbreakandparamark>\n   <w:enableopentypekerning><\/w:enableopentypekerning>\n   <w:dontflipmirrorindents><\/w:dontflipmirrorindents>\n   <w:overridetablestylehps><\/w:overridetablestylehps>\n  <\/w:compatibility>\n  <w:donotoptimizeforbrowser><\/w:donotoptimizeforbrowser>\n  <m:mathpr>\n   <m:mathfont m:val=\"Cambria Math\"><\/m:mathfont>\n   <m:brkbin m:val=\"before\"><\/m:brkbin>\n   <m:brkbinsub m:val=\"&#45;-\"><\/m:brkbinsub>\n   <m:smallfrac m:val=\"off\"><\/m:smallfrac>\n   <m:dispdef><\/m:dispdef>\n   <m:lmargin m:val=\"0\"><\/m:lmargin>\n   <m:rmargin m:val=\"0\"><\/m:rmargin>\n   <m:defjc m:val=\"centerGroup\"><\/m:defjc>\n   <m:wrapindent m:val=\"1440\"><\/m:wrapindent>\n   <m:intlim m:val=\"subSup\"><\/m:intlim>\n   <m:narylim m:val=\"undOvr\"><\/m:narylim>\n  <\/m:mathpr><\/w:worddocument>\n<\/xml><![endif]--><!-- [if gte mso 9]><xml>\n <w:latentstyles DefLockedState=\"false\" DefUnhideWhenUsed=\"false\"\n  DefSemiHidden=\"false\" DefQFormat=\"false\" DefPriority=\"99\"\n  LatentStyleCount=\"376\">\n  <w:lsdexception Locked=\"false\" Priority=\"0\" QFormat=\"true\" Name=\"Normal\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"9\" QFormat=\"true\" Name=\"heading 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"9\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" QFormat=\"true\" Name=\"heading 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"9\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" QFormat=\"true\" Name=\"heading 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"9\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" QFormat=\"true\" Name=\"heading 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"9\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" QFormat=\"true\" Name=\"heading 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"9\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" QFormat=\"true\" Name=\"heading 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"9\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" QFormat=\"true\" Name=\"heading 7\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"9\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" QFormat=\"true\" Name=\"heading 8\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"9\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" QFormat=\"true\" Name=\"heading 9\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"index 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"index 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"index 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"index 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"index 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"index 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"index 7\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"index 8\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"index 9\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"39\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" Name=\"toc 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"39\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" Name=\"toc 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"39\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" Name=\"toc 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"39\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" Name=\"toc 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"39\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" Name=\"toc 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"39\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" Name=\"toc 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"39\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" Name=\"toc 7\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"39\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" Name=\"toc 8\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"39\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" Name=\"toc 9\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Normal Indent\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"footnote text\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"annotation text\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"header\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"footer\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"index heading\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"35\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" QFormat=\"true\" Name=\"caption\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"table of figures\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"envelope address\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"envelope return\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"footnote reference\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"annotation reference\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"line number\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"page number\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"endnote reference\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"endnote text\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"table of authorities\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"macro\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"toa heading\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"List\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"List Bullet\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"List Number\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"List 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"List 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"List 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"List 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"List Bullet 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"List Bullet 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"List Bullet 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"List Bullet 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"List Number 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"List Number 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"List Number 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"List Number 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"10\" QFormat=\"true\" Name=\"Title\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Closing\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Signature\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"1\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" Name=\"Default Paragraph Font\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Body Text\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Body Text Indent\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"List Continue\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"List Continue 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"List Continue 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"List Continue 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"List Continue 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Message Header\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"11\" QFormat=\"true\" Name=\"Subtitle\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Salutation\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Date\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Body Text First Indent\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Body Text First Indent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Note Heading\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Body Text 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Body Text 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Body Text Indent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Body Text Indent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Block Text\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Hyperlink\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"FollowedHyperlink\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"22\" QFormat=\"true\" Name=\"Strong\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"20\" QFormat=\"true\" Name=\"Emphasis\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Document Map\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Plain Text\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"E-mail Signature\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"HTML Top of Form\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"HTML Bottom of Form\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Normal (Web)\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"HTML Acronym\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"HTML Address\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"HTML Cite\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"HTML Code\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"HTML Definition\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"HTML Keyboard\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"HTML Preformatted\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"HTML Sample\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"HTML Typewriter\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"HTML Variable\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Normal Table\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"annotation subject\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"No List\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Outline List 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Outline List 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Outline List 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Simple 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Simple 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Simple 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Classic 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Classic 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Classic 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Classic 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Colorful 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Colorful 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Colorful 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Columns 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Columns 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Columns 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Columns 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Columns 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Grid 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Grid 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Grid 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Grid 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Grid 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Grid 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Grid 7\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Grid 8\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table List 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table List 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table List 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table List 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table List 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table List 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table List 7\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table List 8\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table 3D effects 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table 3D effects 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table 3D effects 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Contemporary\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Elegant\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Professional\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Subtle 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Subtle 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Web 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Web 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Web 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Balloon Text\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"39\" Name=\"Table Grid\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Table Theme\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" Name=\"Placeholder Text\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"1\" QFormat=\"true\" Name=\"No Spacing\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"60\" Name=\"Light Shading\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"61\" Name=\"Light List\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"62\" Name=\"Light Grid\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"63\" Name=\"Medium Shading 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"64\" Name=\"Medium Shading 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"65\" Name=\"Medium List 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"66\" Name=\"Medium List 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"67\" Name=\"Medium Grid 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"68\" Name=\"Medium Grid 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"69\" Name=\"Medium Grid 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"70\" Name=\"Dark List\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"71\" Name=\"Colorful Shading\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"72\" Name=\"Colorful List\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"73\" Name=\"Colorful Grid\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"60\" Name=\"Light Shading Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"61\" Name=\"Light List Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"62\" Name=\"Light Grid Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"63\" Name=\"Medium Shading 1 Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"64\" Name=\"Medium Shading 2 Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"65\" Name=\"Medium List 1 Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" Name=\"Revision\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"34\" QFormat=\"true\"\n   Name=\"List Paragraph\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"29\" QFormat=\"true\" Name=\"Quote\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"30\" QFormat=\"true\"\n   Name=\"Intense Quote\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"66\" Name=\"Medium List 2 Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"67\" Name=\"Medium Grid 1 Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"68\" Name=\"Medium Grid 2 Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"69\" Name=\"Medium Grid 3 Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"70\" Name=\"Dark List Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"71\" Name=\"Colorful Shading Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"72\" Name=\"Colorful List Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"73\" Name=\"Colorful Grid Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"60\" Name=\"Light Shading Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"61\" Name=\"Light List Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"62\" Name=\"Light Grid Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"63\" Name=\"Medium Shading 1 Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"64\" Name=\"Medium Shading 2 Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"65\" Name=\"Medium List 1 Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"66\" Name=\"Medium List 2 Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"67\" Name=\"Medium Grid 1 Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"68\" Name=\"Medium Grid 2 Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"69\" Name=\"Medium Grid 3 Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"70\" Name=\"Dark List Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"71\" Name=\"Colorful Shading Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"72\" Name=\"Colorful List Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"73\" Name=\"Colorful Grid Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"60\" Name=\"Light Shading Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"61\" Name=\"Light List Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"62\" Name=\"Light Grid Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"63\" Name=\"Medium Shading 1 Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"64\" Name=\"Medium Shading 2 Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"65\" Name=\"Medium List 1 Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"66\" Name=\"Medium List 2 Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"67\" Name=\"Medium Grid 1 Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"68\" Name=\"Medium Grid 2 Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"69\" Name=\"Medium Grid 3 Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"70\" Name=\"Dark List Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"71\" Name=\"Colorful Shading Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"72\" Name=\"Colorful List Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"73\" Name=\"Colorful Grid Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"60\" Name=\"Light Shading Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"61\" Name=\"Light List Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"62\" Name=\"Light Grid Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"63\" Name=\"Medium Shading 1 Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"64\" Name=\"Medium Shading 2 Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"65\" Name=\"Medium List 1 Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"66\" Name=\"Medium List 2 Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"67\" Name=\"Medium Grid 1 Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"68\" Name=\"Medium Grid 2 Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"69\" Name=\"Medium Grid 3 Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"70\" Name=\"Dark List Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"71\" Name=\"Colorful Shading Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"72\" Name=\"Colorful List Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"73\" Name=\"Colorful Grid Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"60\" Name=\"Light Shading Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"61\" Name=\"Light List Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"62\" Name=\"Light Grid Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"63\" Name=\"Medium Shading 1 Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"64\" Name=\"Medium Shading 2 Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"65\" Name=\"Medium List 1 Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"66\" Name=\"Medium List 2 Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"67\" Name=\"Medium Grid 1 Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"68\" Name=\"Medium Grid 2 Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"69\" Name=\"Medium Grid 3 Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"70\" Name=\"Dark List Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"71\" Name=\"Colorful Shading Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"72\" Name=\"Colorful List Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"73\" Name=\"Colorful Grid Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"60\" Name=\"Light Shading Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"61\" Name=\"Light List Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"62\" Name=\"Light Grid Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"63\" Name=\"Medium Shading 1 Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"64\" Name=\"Medium Shading 2 Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"65\" Name=\"Medium List 1 Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"66\" Name=\"Medium List 2 Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"67\" Name=\"Medium Grid 1 Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"68\" Name=\"Medium Grid 2 Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"69\" Name=\"Medium Grid 3 Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"70\" Name=\"Dark List Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"71\" Name=\"Colorful Shading Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"72\" Name=\"Colorful List Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"73\" Name=\"Colorful Grid Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"19\" QFormat=\"true\"\n   Name=\"Subtle Emphasis\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"21\" QFormat=\"true\"\n   Name=\"Intense Emphasis\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"31\" QFormat=\"true\"\n   Name=\"Subtle Reference\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"32\" QFormat=\"true\"\n   Name=\"Intense Reference\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"33\" QFormat=\"true\" Name=\"Book Title\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"37\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" Name=\"Bibliography\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"39\" SemiHidden=\"true\"\n   UnhideWhenUsed=\"true\" QFormat=\"true\" Name=\"TOC Heading\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"41\" Name=\"Plain Table 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"42\" Name=\"Plain Table 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"43\" Name=\"Plain Table 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"44\" Name=\"Plain Table 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"45\" Name=\"Plain Table 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"40\" Name=\"Grid Table Light\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"46\" Name=\"Grid Table 1 Light\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"47\" Name=\"Grid Table 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"48\" Name=\"Grid Table 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"49\" Name=\"Grid Table 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"50\" Name=\"Grid Table 5 Dark\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"51\" Name=\"Grid Table 6 Colorful\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"52\" Name=\"Grid Table 7 Colorful\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"46\"\n   Name=\"Grid Table 1 Light Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"47\" Name=\"Grid Table 2 Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"48\" Name=\"Grid Table 3 Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"49\" Name=\"Grid Table 4 Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"50\" Name=\"Grid Table 5 Dark Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"51\"\n   Name=\"Grid Table 6 Colorful Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"52\"\n   Name=\"Grid Table 7 Colorful Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"46\"\n   Name=\"Grid Table 1 Light Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"47\" Name=\"Grid Table 2 Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"48\" Name=\"Grid Table 3 Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"49\" Name=\"Grid Table 4 Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"50\" Name=\"Grid Table 5 Dark Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"51\"\n   Name=\"Grid Table 6 Colorful Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"52\"\n   Name=\"Grid Table 7 Colorful Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"46\"\n   Name=\"Grid Table 1 Light Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"47\" Name=\"Grid Table 2 Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"48\" Name=\"Grid Table 3 Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"49\" Name=\"Grid Table 4 Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"50\" Name=\"Grid Table 5 Dark Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"51\"\n   Name=\"Grid Table 6 Colorful Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"52\"\n   Name=\"Grid Table 7 Colorful Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"46\"\n   Name=\"Grid Table 1 Light Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"47\" Name=\"Grid Table 2 Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"48\" Name=\"Grid Table 3 Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"49\" Name=\"Grid Table 4 Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"50\" Name=\"Grid Table 5 Dark Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"51\"\n   Name=\"Grid Table 6 Colorful Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"52\"\n   Name=\"Grid Table 7 Colorful Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"46\"\n   Name=\"Grid Table 1 Light Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"47\" Name=\"Grid Table 2 Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"48\" Name=\"Grid Table 3 Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"49\" Name=\"Grid Table 4 Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"50\" Name=\"Grid Table 5 Dark Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"51\"\n   Name=\"Grid Table 6 Colorful Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"52\"\n   Name=\"Grid Table 7 Colorful Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"46\"\n   Name=\"Grid Table 1 Light Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"47\" Name=\"Grid Table 2 Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"48\" Name=\"Grid Table 3 Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"49\" Name=\"Grid Table 4 Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"50\" Name=\"Grid Table 5 Dark Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"51\"\n   Name=\"Grid Table 6 Colorful Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"52\"\n   Name=\"Grid Table 7 Colorful Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"46\" Name=\"List Table 1 Light\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"47\" Name=\"List Table 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"48\" Name=\"List Table 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"49\" Name=\"List Table 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"50\" Name=\"List Table 5 Dark\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"51\" Name=\"List Table 6 Colorful\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"52\" Name=\"List Table 7 Colorful\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"46\"\n   Name=\"List Table 1 Light Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"47\" Name=\"List Table 2 Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"48\" Name=\"List Table 3 Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"49\" Name=\"List Table 4 Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"50\" Name=\"List Table 5 Dark Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"51\"\n   Name=\"List Table 6 Colorful Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"52\"\n   Name=\"List Table 7 Colorful Accent 1\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"46\"\n   Name=\"List Table 1 Light Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"47\" Name=\"List Table 2 Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"48\" Name=\"List Table 3 Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"49\" Name=\"List Table 4 Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"50\" Name=\"List Table 5 Dark Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"51\"\n   Name=\"List Table 6 Colorful Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"52\"\n   Name=\"List Table 7 Colorful Accent 2\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"46\"\n   Name=\"List Table 1 Light Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"47\" Name=\"List Table 2 Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"48\" Name=\"List Table 3 Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"49\" Name=\"List Table 4 Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"50\" Name=\"List Table 5 Dark Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"51\"\n   Name=\"List Table 6 Colorful Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"52\"\n   Name=\"List Table 7 Colorful Accent 3\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"46\"\n   Name=\"List Table 1 Light Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"47\" Name=\"List Table 2 Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"48\" Name=\"List Table 3 Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"49\" Name=\"List Table 4 Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"50\" Name=\"List Table 5 Dark Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"51\"\n   Name=\"List Table 6 Colorful Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"52\"\n   Name=\"List Table 7 Colorful Accent 4\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"46\"\n   Name=\"List Table 1 Light Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"47\" Name=\"List Table 2 Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"48\" Name=\"List Table 3 Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"49\" Name=\"List Table 4 Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"50\" Name=\"List Table 5 Dark Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"51\"\n   Name=\"List Table 6 Colorful Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"52\"\n   Name=\"List Table 7 Colorful Accent 5\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"46\"\n   Name=\"List Table 1 Light Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"47\" Name=\"List Table 2 Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"48\" Name=\"List Table 3 Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"49\" Name=\"List Table 4 Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"50\" Name=\"List Table 5 Dark Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"51\"\n   Name=\"List Table 6 Colorful Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" Priority=\"52\"\n   Name=\"List Table 7 Colorful Accent 6\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Mention\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Smart Hyperlink\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Hashtag\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Unresolved Mention\"><\/w:lsdexception>\n  <w:lsdexception Locked=\"false\" SemiHidden=\"true\" UnhideWhenUsed=\"true\"\n   Name=\"Smart Link\"><\/w:lsdexception>\n <\/w:latentstyles>\n<\/xml><![endif]--><!-- [if gte mso 10]>\n<style>\n \/* Style Definitions *\/\n table.MsoNormalTable\n\t{mso-style-name:\"Table Normal\";\n\tmso-tstyle-rowband-size:0;\n\tmso-tstyle-colband-size:0;\n\tmso-style-noshow:yes;\n\tmso-style-priority:99;\n\tmso-style-parent:\"\";\n\tmso-padding-alt:0in 5.4pt 0in 5.4pt;\n\tmso-para-margin-top:0in;\n\tmso-para-margin-right:0in;\n\tmso-para-margin-bottom:8.0pt;\n\tmso-para-margin-left:0in;\n\tline-height:107%;\n\tmso-pagination:widow-orphan;\n\tfont-size:11.0pt;\n\tfont-family:\"Calibri\",sans-serif;}\n<\/style>\n<![endif]--><p class=\"MsoNormal\" style=\"text-align: justify; line-height: normal; border: none; mso-padding-alt: 31.0pt 31.0pt 31.0pt 31.0pt; mso-border-shadow: yes;\"><span style=\"color: black;\">Software systems continue their exponential growth in size and complexity. With this growth, software quality and maintenance has become a major concern. Not only that maintenance efforts often eclipse that of the initial software development, but it has become the reason why many software systems become unsustainable over time.<\/span><\/p><p class=\"MsoNormal\" style=\"text-align: justify; line-height: normal; border: none; mso-padding-alt: 31.0pt 31.0pt 31.0pt 31.0pt; mso-border-shadow: yes;\"><span style=\"color: black;\">Software engineers apply many refactoring techniques to maintain a reasonable code quality as the software evolves. These refactoring techniques are typically applied reactively only after quality degrades and maintenance becomes a concern. My research will aim to identify quality concerns and codebase degradation before it materializes. This way, refactoring\u2019s can be applied proactively well before the emergence of deficiencies.<\/span><\/p><p class=\"MsoNormal\" style=\"text-align: justify; line-height: normal; border: none; mso-padding-alt: 31.0pt 31.0pt 31.0pt 31.0pt; mso-border-shadow: yes;\"><span style=\"color: black;\">There is a significant and growing research that aims to predict software failure and software bugs using many techniques including machine learning. My research will build on these advancements and will focus on predicting code quality attributes, rather than predicting failures and bugs. One specific paper has ignited my interest in this research area authored by Liu <\/span><span style=\"color: black;\"><span lang=\"AR-SA\">\u200e<\/span>[14]<\/span><span style=\"color: black;\">. In this paper, the authors applied a deep learning technique using several neural networks to predict the emergence of code smells. In this approach, the authors used a data set from Quality Corpus Repository <\/span><span style=\"color: black;\">[17]<\/span><span style=\"color: black;\"> and extracted several code qualities features. The approach demonstrated the significant potential of machine learning in predicting code smells over time. The deep learning approach was found to be significantly superior to the most prevalent techniques and code analysis tools. <\/span><\/p><p class=\"MsoNormal\" style=\"text-align: justify; line-height: normal; border: none; mso-padding-alt: 31.0pt 31.0pt 31.0pt 31.0pt; mso-border-shadow: yes;\"><span style=\"color: black;\">There are numerous open questions and challenges in this research area. The first big challenge is the availability of sufficiently large and appropriately labeled training datasets. Another big challenge is to identify the features that impact code quality evolution over time. And yet another challenge is to identify and evaluate the most appropriate and effective machine learning technique to predict several aspects of code quality attributes. I expect that my research will 1) create a large number of labeled data sets that can help propel research in this area, 2) identify key features that have the most impact on code quality and its evolution, and 3) contribute to identifying the effectiveness of several machine learning techniques in achieving the desired predictive code quality analysis.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ac7f6f4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ac7f6f4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b35f461\" data-id=\"b35f461\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6a4587e elementor-widget elementor-widget-read-more\" data-id=\"6a4587e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"read-more.default\">\n\t\t\t\t\t<\/div><\/div><\/div><\/div><\/section><\/div> <a href=\"https:\/\/www.smreza.com\/profile\/research\/code-smell-detection\/#more-164\" class=\"more-link elementor-more-link\"><span aria-label=\"Continue reading Code Smell Detection\">Continue reading<\/span><\/a>","protected":false},"excerpt":{"rendered":"<p>Software systems continue their exponential growth in size and complexity. With this growth, software quality and maintenance has become a major concern. Not only that maintenance efforts often eclipse that of the initial software development, but it has become the reason why many software systems become unsustainable over time. Software engineers apply many refactoring techniques [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"templates\/template-full-width.php","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[19],"tags":[],"class_list":["post-164","post","type-post","status-publish","format-standard","hentry","category-research"],"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"Sayed Mohsin Reza","author_link":"https:\/\/www.smreza.com\/profile\/author\/smreza\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/www.smreza.com\/profile\/category\/research\/\" rel=\"category tag\">Research<\/a>","rttpg_excerpt":"Software systems continue their exponential growth in size and complexity. With this growth, software quality and maintenance has become a major concern. Not only that maintenance efforts often eclipse that of the initial software development, but it has become the reason why many software systems become unsustainable over time. Software engineers apply many refactoring techniques&hellip;","_links":{"self":[{"href":"https:\/\/www.smreza.com\/profile\/wp-json\/wp\/v2\/posts\/164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smreza.com\/profile\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.smreza.com\/profile\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.smreza.com\/profile\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smreza.com\/profile\/wp-json\/wp\/v2\/comments?post=164"}],"version-history":[{"count":5,"href":"https:\/\/www.smreza.com\/profile\/wp-json\/wp\/v2\/posts\/164\/revisions"}],"predecessor-version":[{"id":169,"href":"https:\/\/www.smreza.com\/profile\/wp-json\/wp\/v2\/posts\/164\/revisions\/169"}],"wp:attachment":[{"href":"https:\/\/www.smreza.com\/profile\/wp-json\/wp\/v2\/media?parent=164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.smreza.com\/profile\/wp-json\/wp\/v2\/categories?post=164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.smreza.com\/profile\/wp-json\/wp\/v2\/tags?post=164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}