A Knowledge-based Automated Debugger in Learning System

Computer Science – Software Engineering

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

In M. Ducasse (ed), proceedings of the Fourth International Workshop on Automated Debugging (AADEBUG 2000), August 2000, Munic

Scientific paper

Currently, programming instructors continually face the problem of helping to debug students' programs. Although there currently exist a number of debuggers and debugging tools in various platforms, most of these projects or products are crafted through the needs of software maintenance, and not through the perspective of teaching of programming. Moreover, most debuggers are too general, meant for experts as well as not user-friendly. We propose a new knowledge-based automated debugger to be used as a user-friendly tool by the students to self-debug their own programs. Stereotyped code (cliche) and bugs cliche will be stored as library of plans in the knowledge-base. Recognition of correct code or bugs is based on pattern matching and constraint satisfaction. Given a syntax error-free program and its specification, this debugger called Adil (Automated Debugger in Learning system) will be able locate, pinpoint and explain logical errors of programs. If there are no errors, it will be able to explain the meaning of the program. Adil is based on the design of the Conceiver, an automated program understanding system developed at Universiti Kebangsaan Malaysia.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

A Knowledge-based Automated Debugger in Learning System does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with A Knowledge-based Automated Debugger in Learning System, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A Knowledge-based Automated Debugger in Learning System will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-629424

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.