<?xml version="1.0" encoding="UTF-8" ?>
<xml>
<records>
<record>
<title>Refactoring of non-dispatchable flaws in the design model based on 
coupling</title>
<authors>
<author>Syed Uzair Ahmad</author>
<author>Muhammad Naeem</author>
<author>Fawad Qayum</author>
<author>Faqir Gul</author>
<author>Faisal Bahadur</author>
<author>Hafiz Abdul
 Wahab</author>
</authors>
<affiliations>
<affiliation>
Department of Information Technology, Hazara University, Mansehra, Pakistan
</affiliation>
<affiliation>
Department of Information Technology, Abbottabad University of Science and Technology, Abbottabad, Pakistan
</affiliation>
<affiliation>
Department of Mathematics, Hazara University, Mansehra, Pakistan
</affiliation>
<affiliation>
Department of IT and CS, University of Malakand, Pakistan
</affiliation>
</affiliations>
<journal>Selforganizology</journal>
<issn>ISSN 2410-0080</issn>
<homepage>http://www.iaees.org/publications/journals/selforganizology/online-version.asp</homepage>
<year>2015</year>
<volume>2</volume>
<issue>3</issue>
<startpage>46</startpage>
<endpage>54</endpage>
<publisher>International Academy of Ecology and Environmental Sciences</publisher>
<location>Hong Kong</location>
<date>
<received>23 June 2015</received>
<accepted>5 July 2015</accepted>
<published>1 September 2015</published>
</date>
<keywords>
<keyword>dispatch</keyword>
<keyword>design flaw</keyword>
<keyword>refactoring</keyword>
<keyword>coupling</keyword>
</keywords>
<abstract>
It is always better to detect and dispatch flaws at design level before the start of development for better and economic results. Refactoring is considered as a better way to address the design flaws. To the best of our knowledge, none of the available techniques targets non-dispatchable flaws of the design model in their approaches. In this paper, we are focused on multiple aspects that have been missed by the existing researchers of refactoring. For example, use of coupling to define flaws in the design model; secondly, use of refactoring to address the non-dispatchable flaws in the design models; thirdly, confirmation that whether addressing of a design flaw caused other flaws or not. Furthermore, we have used real life example of a telephonic call system to elaborate our approach.
</abstract>
<doi>DOI 10.0000/issn-2410-0080-selforganizology-2015-v2-0007</doi>
<url>http://www.iaees.org/publications/journals/selforganizology/articles/2015-2(3)/refactoring-of-non-dispatchable-flaws-in-the-design-model-based-on-coupling.pdf</url>
</record>
</records>
</xml>
