The process of program understanding plays an important role in testing, and maintenance phases of software life cycle. There have been numerous investigations of the influence of various aspects of a program on program understanding, using many different measures of understanding. Some of the different measures include time to find a bug, a comprehension quiz, ability to reporduce a functionally equivalent program without notes, time to perform modification. All of these measures have some limitations. A new measure called CLOZE procedure, which has less limitations as well as other advantages such as ease of administration and grading, is investigated in this paper . The paper reports on a controlled experiment that compared CLOZE procedure and the time to find a bug as measuring program understanding. The experiment results indicated that the CLOZE procedure measure is a fair measure for program understanding. It may best be used in educational environments where computerizing test construction, as well as grading, is highly appreciated.
Eissa, I., & Selim, S. (2021). The Cloze Procedure as a Measure of Program Understanding.. MEJ- Mansoura Engineering Journal, 10(1), 29-51. doi: 10.21608/bfemu.2021.176856
MLA
Ibrahim F. Eissa; Said M. Selim. "The Cloze Procedure as a Measure of Program Understanding.". MEJ- Mansoura Engineering Journal, 10, 1, 2021, 29-51. doi: 10.21608/bfemu.2021.176856
HARVARD
Eissa, I., Selim, S. (2021). 'The Cloze Procedure as a Measure of Program Understanding.', MEJ- Mansoura Engineering Journal, 10(1), pp. 29-51. doi: 10.21608/bfemu.2021.176856
VANCOUVER
Eissa, I., Selim, S. The Cloze Procedure as a Measure of Program Understanding.. MEJ- Mansoura Engineering Journal, 2021; 10(1): 29-51. doi: 10.21608/bfemu.2021.176856