Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

Intelligent interactive video simulation of a code inspection

Published: 01 July 1989 Publication History

Abstract

The need for technological solutions to learning, in the software engineering field is increasing. The Advanced Learning Technologies Project (ALT) has developed a highly interactive, high-fidelity simulation of group process communication. The first course demonstrating these techniques is on the formal technical review known as code inspection.

References

[1]
Bales, R. Interaction Process Analysis. Addison-Wesley, Cambridge, Mass., 1951.
[2]
Bales, R. Personality and Interpersonal Behavior. Holt, Rinehart, and Winston, New York 1970.
[3]
Bernd, R. Interactiw; videodisc in the army. In Proceedings of the Fifth Annual Confere ~ce on Ineractive Videodisc in Education and Training (Aug. 24-26, Arlington, Va.). Society for Applied Learning Technology, Warrenton, Va., 1983, pp. 14-16.
[4]
Bonanza Books, Inc. The Modern American Encyclopedia of Names for Your Baby. Bonanza Books, New York, 1981.
[5]
Fagan, M.E. Design md code inspections to reduce errors in program development. IBM Cyst. J. 15, 3(1976), 182-211.
[6]
Fowler, P. In-proce, s inspections of workproducts at AT&T. AT&T Tech. J. 65, 2(Mar.-2 pr. 1986), 102-111.
[7]
Goodenough, J., and Gerhart, S. Toward a theory of test data selection. IEEE Trans. Softw. Eng. SE-1, 2(June 1975), 156-173.
[8]
Hen, D. The promise of interactive video. Perf. & Instr. J. 22, 9(Oct. 1983), 21-23.
[9]
Ketner, W. Videodisc interactive two dimensional equipment training. In Proceedings of the Fourth Annual Conference on Video Learning Systems Videodisc for Military Training and Simulation. Society for Applied Learning Technology, Warrenton, Va, 1982, pp. 18-20.
[10]
Kimberlin, D. U.S. army air defense school distributed inslructional system project evaluation. In Proceedings of the Fourth Annual Conference on Video Learning Systems Videodisc for Military Training and Simulation (Aug. 25-27, Arlington, Va.). Society for Applied Learning Technology, Warrenton, Va., 1982, pp. 21-23.
[11]
Kraft, R. The influence of camera angle on comprehension and retention of pictorial events. Mem. & Cogn. 15, 4(1987), 291-307.
[12]
Kraft, R. Mind and media: The psychological reality of cinematic principles. In Images, Information & Interfaces: Directions for the 1990's, D. Schultz and C.W. Moody, Eds. Human Faclors Society, New York, 1988, pp. 13-36.
[13]
Lesgold, A. A coached practice enviromnent for an e}.ectronics troubleshooting job. In Computer Assisted Instruction and Intelligent Tutoring Systems: Shared Issues and Complimentatry Approaches, J. Larking, and R. Chabay, Eds. Lawrence Erlbaum, Hillsdale, N. J. To be published,
[14]
Letovsky, S., Pinto, J., Lampert, R., and Soloway, E. A cognitive analysis of a code inspection. In Empirical Studies of Programming, G. Olson, S. Sheppard, and E. Soloway, Eds. Ablex Publishers, Norwood, N. J., 1987, pp. 231-247.
[15]
Miskoff, H. Understanding Artificial Intelligence. Texas Instruments, Dallas, 1985.
[16]
Myers, G. A controlled experiment in program testing and code walkthrough/inspections. Commun. ACM 21, 9(Sept. 1978), 760-768.
[17]
Naur, P. Programming by action clusters. BIT 9, 3(1969), 250-258.
[18]
NSB Task Committee On Undergraduate Science and Engineering Education. Undergraduate science, mathematics and engineering education. Tech. Rep. NSB 86-100, National Science Board, Washington, D.C., 1986.
[19]
Pietrasanta, A. Software engineering education in IBM. In Issues in Software Engineering Education. R. Fairley and P. Freeman, Eds. Springer-Verlag, New York, 1989, pp. 5-18.
[20]
Pietri, J., Jr. An IBM perspective. In IEEE Videoconference Seminars via Satellite Optical Discs: An Information Revolution (Feb. 26). IEEE and The Learning Channel, New York, 1987.
[21]
Reeves, T., and King, ~. Development, production and, programming of an interactive videodisc adult literacy program. In Proceedings of the Eighth Annual Conference on Interactive Videodisc In Education and Training (Aug. 20-22, Washington, D. C.). Society for Applied Learning Technology, Warrenton, Va, 1986, pp. 44-49.
[22]
Soloway, E., Pinto, J., Letovsky, S., Littman, D., and Lampert, R. Designing documentation to compensate for delocalized plans. Commun. ACM 31, ll(Nov. 1988), 1259-67.
[23]
Stevens, S. Interactive videodisc: A background report. Tech. Rep. Software Engineering Institute, Carnegie-Mellon University, Pittsburgh, 1987.
[24]
Training Magazine. Annual Industry Report. Market Report, Training Magazine, Minneapolis, 1986.

Cited By

View all

Recommendations

Reviews

Fatma Mili

This paper reports on a digital video interactive (DVI) system used for teaching code inspection. Code inspection is a review/debugging technique; it consists of meetings where the code reviewed is read and discussed with respect to a number of criteria. After explaining the use of DVI in general and its use for code inspection in particular, the author gives an overview of the system components. They include a training session, a library, an inspection preparation, and an inspection simulation. The rest of the paper describes the simulation component. This description covers a number of aspects, including what images and conversations are initially stored and how they are combined, adapted to interactive situations, and played back. These tasks do pose challenging problems. This paper left me frustrated due to the selection of problems that the author chose to address and the relative importance they were given. For instance, he uses a half-page picture of a person with her mirror image to explain that mirror images of actors are generated rather than stored. Almost a complete page is used to provide three versions of the same production rule (English, Ops/83, and pseudocode). With many instances like this, no space is left in this 11-page paper for technical and more general issues.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 32, Issue 7
July 1989
101 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/65445
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 1989
Published in CACM Volume 32, Issue 7

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)75
  • Downloads (Last 6 weeks)5
Reflects downloads up to 23 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media