{"title":"Visualizing O-O testing in virtual communities-distributed teaching and learning","authors":"S. Ramakrishnan","doi":"10.1109/TOOLS.1999.787558","DOIUrl":null,"url":null,"abstract":"The Internet has been recognised not only as a tool for communication in the 21st century but also as an environment for enabling changes in the paradigm of teaching and learning. The paper describes our research effort on the design and delivery of quality educational material on object oriented (OO) testing in an Internet environment. OO software testing has the advantage of being easily visualizable in terms of state changes and data flows. We present the inner workings of the complex processes involved in OO testing. The OO testing case studies considered contain visual images, animation, and interactive lessons, to assist active participation by learners to result in better understanding and knowledge retention. The distributed teaching and learning approach discussed in the paper employs appropriate UML diagrams, makes the diagrams test ready by including details of constraints as part of state/event transitions, and provides interactive lessons for learning OO software testing. Furthermore, the paper describes a development process in visualization and interactivity to achieve improved learning outcomes of OO software testing in an Internet based environment (see http://www.sd.monash.edu.au/sitar/se-educ-proj).","PeriodicalId":147966,"journal":{"name":"Proceedings of Technology of Object-Oriented Languages and Systems - TOOLS 30 (Cat. No.PR00278)","volume":"62 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of Technology of Object-Oriented Languages and Systems - TOOLS 30 (Cat. No.PR00278)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TOOLS.1999.787558","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The Internet has been recognised not only as a tool for communication in the 21st century but also as an environment for enabling changes in the paradigm of teaching and learning. The paper describes our research effort on the design and delivery of quality educational material on object oriented (OO) testing in an Internet environment. OO software testing has the advantage of being easily visualizable in terms of state changes and data flows. We present the inner workings of the complex processes involved in OO testing. The OO testing case studies considered contain visual images, animation, and interactive lessons, to assist active participation by learners to result in better understanding and knowledge retention. The distributed teaching and learning approach discussed in the paper employs appropriate UML diagrams, makes the diagrams test ready by including details of constraints as part of state/event transitions, and provides interactive lessons for learning OO software testing. Furthermore, the paper describes a development process in visualization and interactivity to achieve improved learning outcomes of OO software testing in an Internet based environment (see http://www.sd.monash.edu.au/sitar/se-educ-proj).