I use free sources like Interaction-Design.org so often that I have an obligation to recognize its value and support its continued presence

Last 3 Donors


Support us

Funding progress for 2010:

Dianne C. Martin

No picture of Dianne C. Martin available - click to provide one

About the author:
No description available of Dianne C. Martin...
ADD DESCRIPTION
ADD PUBLICATION
SHARE YOUR RESEARCH

Publications by Dianne C. Martin (bibliography)

 what's this?

» 1993 «

Edit | Del

Lopes, Arthur V., Heller, Rachelle S., Feldman, Michael B. and Martin, Dianne C. (1993): Very High-Level Debugging: How Novice Ada Concurrent Programmers Respond to ADAT. In: Cook, Curtis, Scholtz, Jean and Spohrer, James C. (eds.) Empirical Studies of Programmers - Fifth Workshop December 3-15, 1993, 1993, Palo Alto, California. p. 226.

This paper describes the study that was carried out to evaluate how novice concurrent Ada programmers respond to an Automated Debugger for Ada Tasks (ADAT). ADAT is a programming tool that implements a debugging concept in which non-syntactic errors are detected and the user is guided to correct the errors. The process of identifying and correcting a non-syntactic error is named Very High-Level Debugging. The traditional static analysis was extended through the use of a rule-based system (CLIPS). The source code of a SmallAda (student compiler for an Ada subset) program is searched for likely execution-time anomalies in task activation and communication. Some race conditions and deadlocks are among the anomalies dealt by ADAT. Each anomaly is associated with a corrective procedure. ADAT was implemented to test the idea of Very High-Level Debugging. An experiment was performed using two groups of 20 subjects each. An experimental group and a control group were used in a two stage experiment. In stage one, the subjects in the experimental group used the SmallAda system with the ADAT tool available, and the subjects in the control group used the SmallAda system without the ADAT tool. Subjects from both groups were asked to find and correct one bug in each of two Small-Ada programs. The SAPM (SmallAda Parallel Monitoring) tool was available in both groups. In Stage Two, both groups were asked to use the SmallAda system to extend a SmallAda concurrent program. At this stage of this experiment, the conditions under which the subjects worked were identical. The goal of the experiment was to test the following two hypothesis: a) The use of the ADAT improves the performance of the debugging activity; b) The use of the ADAT provides an improvement in the understanding of concurrency. Analysis of the experimental results showed that ADAT improves the performance of the debugging activity as well as the learning process. ADAT also shows promise as an intelligent trainer.

Copyrights may apply

ADD PUBLICATION
SHOW THIS LIST ON YOUR HOMEPAGE

What do YOU think?

Give us your opinion! Do you have any comments/additions
that you would like other visitors to see?

 
comment You say: Mar 20th, 2010
#1
Be the first to add a thoughtful note to this page ! 

  will be spam-protected
 

 
How many?
=
e.g. "6"
 

Changes to this page (author)

13 Feb 2010: Enabled abstracts to be shown on Dianne C. Martin's author page.
28 Apr 2003: Added the author to the bibliography

Publication statistics

Publication period:1993-1993
Publication count:1
Number of co-authors:3



Productive colleagues

Dianne C. Martin's 3 most productive colleagues in number of publications:

Rachelle S. Heller:9
Michael B. Feldman:3
Arthur V. Lopes:2


Collaboration count

Number of publications with 3 favourite co-authors:

Michael B. Feldman:1
Rachelle S. Heller:1
Arthur V. Lopes:1

 

Other options

Learn more about Dianne C. Martin:
- Google Scholar
- ACM
- CSB

Mar 20

Computer programs emerge as the outcome of complex human processes of cognition, communication and negotiation, which serve to establish the meaningful embedding of the computer system in its intended use context.

-- Floyd, 1992, p. 24

  • Share this quote on... Bookmark and Share
  • Get more quotes

Eva Hornecker on Tangible Interaction

Eva Hornecker explains the evolving concept of Tangible Interaction.

Read Eva's insightful entry here..

Help us help you!

  • Spread the word: Bookmark and Share
  • Donate
  • Other ways to help
 

Page information

Page maintainer: The Editorial Team
How to cite/reference this page
URL: http://www.interaction-design.org/references/authors/dianne_c__martin.html