Volume 1 Number 3 (Aug. 2011)
Home > Archive > 2011 > Volume 1 Number 3 (Aug. 2011) >
IJEEEE 2011 Vol.1(3): 217-222 ISSN: 2010-3654
DOI: 10.7763/IJEEEE.2011.V1.34

Design Flaws Detection in Object-Oriented Software with Analytical Learning Method

Sakorn Mekruksavanich

Abstract—Design flaws are used as an indicator to identify problematic classes in object-oriented software systems and they directly decrease software quality, such as maintainability. It is unavoidable to use high maintenance cost with design flaw systems. Therefore such design flaws must be identified to avoid their possible negative consequences on development and maintenance of software systems. This paper proposes a new methodology for design flaws detection. Symbolic logic representation and analytical learning technique are used to diagnose design flaw problems in simple way and to extrapolate patterned rules for complex flaws. The methodology is validated by detecting design flaws in an open-source system. The results show expected precision and false positive.

Index Terms—design flaws, detection, object-oriented design, code smell, explanation-based learning.

Sakorn Mekruksavanich is with School of Information and Communication Technology, University of Phayao, Phayao, 56000 THAILAND (e-mail: sakorn.me@up.ac.th ).

Cite: Sakorn Mekruksavanich, "Design Flaws Detection in Object-Oriented Software with Analytical Learning Method," International Journal of e-Education, e-Business, e-Management and e-Learning vol. 1, no. 3, pp. 210-216 , 2011.

General Information

ISSN: 2010-3654
Frequency: Quarterly (Since 2015)
Editor-in-Chief: Prof. Kuan-Chou Chen
Executive Editor: Mr. Ron C. Wu
Abstracting/ Indexing: Engineering & Technology Digital Library, Google Scholar, Electronic Journals Library, QUALIS, ProQuest, EI (INSPEC, IET)
E-mail: ijeeee@iap.org
  • Jan 05, 2017 News!

    [CFP] 2017 the annual meeting of IJEEEE Editorial Board, WCEEE 2017, will be held in Phuket, Thailand during June 17-19, 2017.    [Click]

  • Mar 24, 2016 News!

    Vol.5, No.3 has been indexed by EI (Inspec).   [Click]

  • Sep 25, 2017 News!

    IJEEEE Vol. 8, No. 1 is available online!    [Click]

  • Sep 12, 2017 News!

    The papers published in Vol.7, No.4 have all received dois from Crossref.

  • Aug 29, 2017 News!

    IJEEEE Vol. 7, No. 4 is available online!    [Click]

  • Read more>>