Repository logo
Communities & Collections
Research Outputs
Fundings & Projects
People
Statistics
New user? Click here to register.Have you forgotten your password?
  1. Home
  2. KMITL
  3. Publication
  4. Analytical learning based on a meta-programming approach for the detection of object-oriented design defects
Loading...
Thumbnail Image

Analytical learning based on a meta-programming approach for the detection of object-oriented design defects

Author(s)
Mekruksavanich, Sakorn
Yupapin, Preecha P.
Muenchaisri, Pornsiri
Date Issued
September 10, 2012
Type
Article
DOI
10.3923/itj.2012.1677.1686
Abstract
This study proposed a new defect-detection approach using a declarative meta-programming technique to analytical learning for object-oriented software. The extrapolating patterns are generated using analytical learning in which certain design defect characteristics can be understood through deductive learning. This study uses declarative meta-programming to represent the specific object-oriented components as logic rules with which design defects can finally be described. Using the two complementary techniques, the object-oriented software is transformed into the narrow related problem domain, in which design defect problems can be managed and simplified. The approach is validated by detecting design defects in certain open-source systems. The results obtained exhibit a superior precision to the conventional method. In application, the proposed strategy can be recognised as a flexible and automated system for detecting software design defects which many object-oriented software systems are able to use. © 2012 Asian Network for Scientific Information.
Citation
Information Technology Journal, 11(12), 1677-1686, 2012
Subjects

Analytical learning

Antipatterns

Code smell

Defect detection

Meta-programming

Metrics
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your Institution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Accessibility settings
  • Privacy policy
  • End User Agreement
  • Send Feedback