dc.contributor.advisor | Samadzadeh, Mansur H. | |
dc.contributor.author | Austin, Milton Andrew III | |
dc.date.accessioned | 2014-04-15T18:30:51Z | |
dc.date.available | 2014-04-15T18:30:51Z | |
dc.date.issued | 2006-05-01 | |
dc.identifier.uri | https://hdl.handle.net/11244/8118 | |
dc.description.abstract | Software maintenance is a costly problem for industry. Traditional Computer Science programs often do not prepare students to face this problem. Since a large part of software maintenance is software comprehension, better comprehension methods are part of the answer to the problem. Students often do not know how to comprehend already written code. Students should be taught a standardized way of software comprehension in preparation for the software maintenance jobs most will have. The comprehension/maintenance area of computer science education has not been extensively covered as a research topic. This work is a detailed proposal for a software maintenance course, using techniques utilized by other researchers to teach software maintenance and software comprehension techniques in a required course. The course includes best practices, a large-scale project, and focuses primarily on code comprehension methods in order to prepare students for a job in industry.. | |
dc.format | application/pdf | |
dc.language | en_US | |
dc.publisher | Oklahoma State University | |
dc.rights | Copyright is held by the author who has granted the Oklahoma State University Library the non-exclusive right to share this material in its institutional repository. Contact Digital Library Services at lib-dls@okstate.edu or 405-744-9161 for the permission policy on the use, reproduction or distribution of this material. | |
dc.title | Developing Instructional Material for Teaching Software Comprehension/Maintenance | |
dc.type | text | |
dc.contributor.committeeMember | Mayfield, B. E. | |
dc.contributor.committeeMember | Dai, H.K. | |
osu.filename | AustinIII_okstate_0664M_1680.pdf | |
osu.college | Arts and Sciences | |
osu.accesstype | Open Access | |
dc.description.department | Computer Science Department | |
dc.type.genre | Thesis | |
dc.subject.keywords | software maintenance | |
dc.subject.keywords | software comprehension | |
dc.subject.keywords | software engineering | |