X hits on this document

313 views

0 shares

0 downloads

0 comments

116 / 120

classroom delivery. Several books exist on reverse engineering that cater to industry

professionals or those interested in self-study. However, in a university setting,

instructors engage students in ordered learning through exercises, quizzes, and exams.

Since SRE is not a standard part of the computer science curriculum, instructors will be

mostly on their own to create a course that they feel gives an adequate education on the

subject. Since the uses of software reverse engineering have been well documented in

the literature, it is certainly feasible to provide education on the topic, though coming up

with good exericses is challenging. The importance of making this education available

was emphasized by El-Ramly at the 28th International Conference on Software

Engineering when he stated “Reengineering skills are survival skills for those who have

to carry out software renovation and modernization projects” [48].

The integration of reverse engineering techniques as part of learning in traditional

computer science courses has been tried at the University of Missouri-Rolla [3]. When

students were polled, 77% indicated that applying reverse engineering techniques to their

normal programming assignments reinforced concepts taught during lectures [3].

Furthermore, 82% of students wanted reverse engineering to be blended in future courses,

especially those that dealt with design [3]. Given these promising trials, universities

should continue to work toward establishing standard content for software reverse

engineering and software maintenance courses.

108

Document info
Document views313
Page views314
Page last viewedSun Dec 04 04:41:46 UTC 2016
Pages120
Paragraphs2913
Words25794

Comments