Radcliffe & Rudolph, Plagiarism: a Survival Strategy or Recipe for Disaster
Plagiarism : a Survival Strategy or Recipe for Disaster?
Dr. Pj Radcliffe
RMIT, Melbourne, Australia
pjr@rmit.edu.au
Dr. Heiko Rudolph
RMIT, Melbourne, Australia
heiko.rudolph@rmit.edu.au
Abstract: This paper outlines experiences in first and second year Engineering
Computing at RMIT. It shows how an excellent subject design can have its education
outcomes ruined if the scope for plagiarism is not severely limited. The reasons for the
plagiarism are examined using surveys and focus groups and it is concluded that the
traditional long term goals of university students are being increasingly replaced by short
term goals which mitigate for plagiarism and against skills and knowledge acquisition.
The proposed solution is to meet that pressure for short term goals with appropriate short
term assessment strategies. The result is a “managed learning environment” where
students are given clear reasons for a subject design and its purpose and then face short
term regular hurdles throughout the course. A key requirement of this path is unbiased
assessment along clearly defined boundaries. To this end we have developed an
automatic marking tool that applies the same standard to all students in a course. The
tool gives students comprehensive feedback and frees tutors and lecturers from the
considerable burden of marking. The managed learning approach appears to be working
well and ensures the majority of students do adequately master the skills and knowledge
of Engineering Computing.
Introduction
The Changing Face of Student Motivation
The traditional view has been that the majority of university students are at university in order
to acquire skills and knowledge simply for the pursuit of knowledge in its own right, to attain a
career, or at the very minimum to pass the degree title with high enough marks to be attractive to an
employer. It is assumed that students must be motivated by such long term goals otherwise they
would not be at university in the first place. In the full fee environment of the pre-Whitlam era that
was probably a valid assumption because the norm for high school graduates was not to go to
university but rather to enter the work force, often leaving school before year 12. The decision to go
to university was often difficult, largely restricted to the professional and moneyed classes and beyond
the financial reach of the majority.
Even before the later Dawkins “reforms” of the school system many students went to “Tech Schools”
who’s main aim was that of placing students in trade apprenticeships. As in the pre-Whitlam period
many students chose a non-university pathway. Under Dawkins, High Schools and Tech Schools were
amalgamated and in the majority of cases became simply High Schools. There are good arguments
that this caused the trade skills shortages we see now in Australia.
The situation we face today is that the majority of students are funnelled into university ABS (2005),
in fact university had become the default path for students with any academic potential. The path to
University is no longer just the result of active and difficult choices that are usually related to a long
term goals and motivation. The authors have had extensive discussions with large numbers of first
Proceedings of the 2007 AAEE Conference, Melbourne, Copyright © Radcliffe & Rudolph, 2007
1
Radcliffe & Rudolph, Plagiarism: a Survival Strategy or Recipe for Disaster
and second year students in the School of Electrical & Computer Engineering at RMIT including
focus groups, “student at risk” interviews, and a survey of the entire second year cohort. Like
Ashworth (1997) we found the value of written surveys a little suspect and better value in the focus
groups and interviews. It is clear that many students come to university for other reasons such as• “It’s expected of me by parents, teachers, and peers.”
• “It was the default destination after High School.”
• “It was better than being unemployed.”
• “Full time menial work is boring/degrading/hard.”
Focus group discussion would seem to indicate around 60% of first and second year students fall
within this category. It would be interesting to test this observation with a more rigorous study.
Such reasons do not translate into an internalised, meaningful, long term motivation for going to
university and so we contend that such students become motivated by short term goals. From focus
groups, student at risk interviews, and surveys the common short terms goals observed in the student
body include• University is only one (often a small) part of life.
• Make more time available for paid employment.
• ‘Get a good mark’ (which is not the same as skills development and knowledge acquisition).
• Minimize work, maximize leisure.
The lack of long term goals could be expected to change the way students behave and consequently
the education pedagogy that is behind the design of university subjects and degree programs. Failure
to alter pedagogy in the face of changing student attitudes and behaviour can be expected to result in a
variety of problems in the education process and the ideal education output – a professional and highly
skilled graduate.
Case Study : Engineering Computing
The consequences of short term goals can be seen in a recent restructure of first and second year
Engineering Computing at the School of Electrical & Computer Engineering (SECE) at RMIT. The
first two years of the 4 year degree program are common between Electrical Engineering, Electronic
Engineering, Computer Systems Engineering, Network Engineering, Biomedical Engineering, and
Communication Engineering. Engineering Computing together with Embedded Systems compromise
one subject per semester in the first and second year. Students are first taught to problem solve with
Matlab, then to program in C and C++ with an orientation toward embedded systems. The first year
and second year subjects in Engineering Computing are where students get their main C and C++
experience.
First year Engineering Computing in 2006 had an excellent set of project and lab activities including a
report on current computing, and several assignments that culminated in a GUI based calculator.
These looked interesting, exercised problem solving skills, and developed programming skills.
Second year engineering computing was revamped in 2007 and the laboratory program used an autotester (Radcliffe 2004) that eliminated the labour of testing and reporting on student’s programs. This
meant it was economically feasible to run lab tests every 2 weeks for all 160 students under proper test
conditions. The results stunned staff and students, a relatively simple program had a pass rate of only
30%, 70% failed! What was wrong? Initially tutors blamed the auto-testing tool, but it proved to
work correctly. Next to blame were the students, but with so many students failing that was not
tenable. Proper focus groups were then held with the usual provisos• All participants will tell the truth.
• Blaming and flaming is banned, stick to the facts and find polite ways to state opinions.
• What is said will not effect any individual after the event ( for example admissions of
cheating).
• Any notes taken must not be able to identify any individual.
Proceedings of the 2007 AAEE Conference, Melbourne, Copyright © Radcliffe & Rudolph, 2007
2
Radcliffe & Rudolph, Plagiarism: a Survival Strategy or Recipe for Disaster
The twenty five involved students responded very well to this process and there was good agreement
between the several focus groups held• In first year it was possible to plagiarise with little fear of detection.
• Short term goals such as those discussed previously caused many students to fall into the trap
of plagiarism in first year and so they had not developed essential programming skills despite
being warned they needed these skills for 2nd year and latest years.
• The new auto-test laboratory testing regime used the following year, left no way to hide the
lack of skills for those who had not mastered the basics of programming.
• The motivation to become good at engineering programming was weak in a large proportion
of the class because many intended to select degree programs with little or no programming in
the following year. (This in fact was an interesting misperception as most degree programs
require considerable programming in project work.)
The net result of the discovery and consultation process was an immediate overhaul of the teaching
program, and considerable work for lecturers and students alike in order to ensure that by the end of
semester the learning deficit was overcome.
Reflection
The root cause of the problems just outlined was the mismatch between the nature of student
motivation assumed by academics and that which existed in reality. This mismatch resulted in
significant plagiarism to the level where basic skills and knowledge were seriously compromised.
Given that the aim of a university program is to ensure a good level of skills and knowledge what can
be done?
Managed learning: working with students of less motivation is not new in teaching. There are many
lessons to be learnt from standard theory and practice (Pintrich & De Groot 1990) such as • Provide clear reasons and motivation to master the knowledge or acquiring skills.
• Provide clear, short term goals (meet students’ short term horizons with the appropriate
teaching strategy).
• Revisit and remind students of key reasons to acquire skills and knowledge.
• Ensure uniform consequences for failure to perform.
How appropriate is this for a university environment? There are good arguments for saying that if
students are not motivated then they should not be at university and should simply be failed from the
course. It can be argued that degree program graduates must have self motivation and long term goals
otherwise they are not worthy of the degree title. A counter argument is that we academics are placing
unrealistic expectations on young people trying to start their adult life and earn money to pay
education fees or live life as community expectations suggest. A more pragmatic answer is that all
universities enrol such students and as educators we are required to do the best we can with the
students we have.
In addition, societal expectations of University education have increased and the degree to which
Universities rely financially on student fees may motivate some to lower their intake standards.
Accepting the pragmatic point of view requires that academics take a closer look at student
motivations and redesign their subjects, effectively providing managed learning in a way not familiar
to many universities.
Career focus: it was commented in the focus groups that getting a job seemed a long way away for
many first and second year students and this distance negatively effected their motivation. This is an
issue which can be directly addressed by academics, for example-
Proceedings of the 2007 AAEE Conference, Melbourne, Copyright © Radcliffe & Rudolph, 2007
3
Radcliffe & Rudolph, Plagiarism: a Survival Strategy or Recipe for Disaster
•
•
•
Typical jobs, salaries and entry requirements can be discussed with the class.
Job depth on popular job search websites such as: www.seek.com or www.mycareer.com can
be displayed on screen.
Examples of real world projects could be discussed if staff have such experience.
This can be done in a 2-5 minute introduction to a lecture or at any time.
Hopefully students will see that it is in their own self interest to take a longer term view and actively
acquire skills and knowledge. From the authors’ perspective it was noted that many students were
surprised by the range of salaries available to graduates and that technical, professional and leadership
skills were key in determining who obtained the better paying jobs.
The New Laboratory Structure
Both first and second year Engineering Computing courses have been reworked with a common
structure in the laboratory program• Weekly two hour laboratory sessions.
• Odd weeks are help sessions dedicated to getting students ready for the coming tests in the
even weeks.
• On even weeks the first hour is a help session and the last hour is a test under exam
conditions.
An individual test is administered as follows• Well in advance the template of specifications to be met in the test is published and examples
practiced in laboratories. Students are encouraged to practice at home.
• Teamwork and peer support is assumed and not discouraged.
• In the actual test session students are issued with the same specifications template to which
they must add code using a re-imaged computer with no access to the network, other
computers, or other students. At the end of the test the student code is collected and sent to
the lecturer.
• The lecturer runs the auto-test program that automatically and thoroughly tests the code with a
large variety of test vectors and creates a detailed email response for each individual student
listing which specifications passed and which failed. This is sent to each student
automatically.
The testing process also creates a marks file, statistical summary and administration reports.
• Early in the semester students may get a second chance to try the test but with a marks
multiplier of 0.7 .
Unlike Wiedemeier (2002) we did not find it necessary to have an individualized tasks, merely a nontrivial task where students were tested in isolation.
This system has a number of practical advantages:
1. Marking is according to an unbiased standard, independent-of-tutor interpretation. Different
marking standards are an important concern for many students which causes laboratory classes
by tutors who are perceived as lenient to be swamped with students while others are
comparatively deserted.
2. The marking load on the tutors and lecturer is vastly reduced leaving much more time for help
and tutoring. Previously, without the auto-tester program, tutors spent most of their time
marking students with little time left for actually helping students. Tutors were required to
straddle two vastly different roles, that of assessor/executioner and that of helper, something
which is innately difficult and especially so for beginning tutors.
Proceedings of the 2007 AAEE Conference, Melbourne, Copyright © Radcliffe & Rudolph, 2007
4
Radcliffe & Rudolph, Plagiarism: a Survival Strategy or Recipe for Disaster
The Auto Test Tool
The Auto Test tool can be used exclusively by the lecturer or be delegated to the tutors. Before the
tool can be used student code must been loaded into a single directory. Next the user must choose a
test vector file and hit the “run” button. The image that follows shows an auto-test session which has
just completed testing student code and shows summary statistics on the class. The testing is
relatively fast, for example applying 40 test vectors to 150 student programs took some 7 minutes on
a Pentium 3 class machine Other features of the auto-tester include• A simple yet powerful test language for defining test vectors (an expected input plus the
expected output).
A “check vectors” function allows the lecturer to check that the test vector file is correct.
• The ability to quarantine student code so it cannot behave maliciously to the system.
• The ability to timeout and progressively reduce timeout periods for student programs that
consistently hang up for successive tests.
• A report file that details all students and the mark they achieved.
• A report file that describes the average class mark by individual test and category of test.
• A detailed email to each student outlining tests that were passed and not passed and how the
final mark was arrived at. Such individually tailored feedback would not be possible using
purely human means.
• Adjustable marking for each test with may include a negative mark for a failed test.
Figure 1: Auto-Tester Report on a Class Test
In Figure 1 the left hand window displays and allows editing of the test vectors. Each line starting
with an “@” symbol invokes a command related to the testing. The “@v” command applies a test to
the student’s program and the next line holds the expected response. The large window on the right
shows the results from testing a small tutorial group of 11 students. It firsts states where the individual
report files are held and next gives the class statistics for each test vector.
Proceedings of the 2007 AAEE Conference, Melbourne, Copyright © Radcliffe & Rudolph, 2007
5
Radcliffe & Rudolph, Plagiarism: a Survival Strategy or Recipe for Disaster
Figure 2: Histogram of First Project
Figure 2 shows the raw marking histogram from the first assignment. Most tests had a mark of +4 for
a correct answer and –1 for a wrong answer. The results show the classic 3 hump outcomes – those
students who really tried (80%-100%), those who tried a bit (50-70%), and those who have no idea
(under 10%). This graph was extremely useful in splitting the class early in the semester to give
students the help they needed. In general those with 80% and above did not want or need help. Those
on 50%-70% need help in reading the specification and translating that to tests, and some help on
programming. Those in the bottom group needed intensive help coming to grips with C++ and just
getting a program to compile.
At heart the QtAutoTest tool requires that the student generate a text string that can be compared to an
ideal text string. This immediately raises the possibility of use in subjects such as mathematics where
a numerical answer is required, or chemistry where a text string such as H2SO4 may be the answer. It
would be interesting to pursue these possibilities.
Operation & Student Acceptance
Experience in first and second year has shown problems with student acceptance and general operation
that can be easily overcome. Common student complaints have included• If I make “small” mistakes then I get a low mark.
• While the program didn’t work at all a lot of the code was right so I should not get a poor
mark.
• I can’t remember the syntax and so can’t get anything right.
• It’s not fair to have so many test conditions and make us think of them.
• I memorized the solution and didn’t have to know anything.
• The guide did not give any hint you required this test.
• There is no human to check up on me or ask questions so I can cheat easily.
Overcoming these problems requires careful design of the whole process before the activity and
attention to student motivation and expectations.
Proceedings of the 2007 AAEE Conference, Melbourne, Copyright © Radcliffe & Rudolph, 2007
6
Radcliffe & Rudolph, Plagiarism: a Survival Strategy or Recipe for Disaster
The following process design issues were found to be important• Students may try to hide solutions on the test machines so consider limiting machine access,
randomising which machine students use, and re-imaging machines.
• Students may seek help during a test and so network access must be blocked. Standard test
conditions such as no mobile phones and no talking must be enforced.
• Ensure there is no mismatch between student and lecturer expectations of the solution. At
minimum use standard test traceability by ensuring that every test in the test vector files
relates to a request for functionality in the problem template that the students see. It is wise to
get other staff or tutors to try the problem or check the test vectors and problem template.
• Ensure the problem is within the capability of students and does not use background
knowledge that instructors assume but students do not possess. This is best achieved as above
by getting tutors or staff to test the problem, check the template, and check the test vectors.
• Ensure all language demands have been well covered in lectures and one help session.
One of the most important activities is setting student expectations before any test occurs. It was
found important to emphasise that a significant part of the test is thinking about test conditions not just
writing code. To aid the students coding methodology the Extreme Programming lifecycle (Jeffries
2007) has been introduced, especially the ideas of deciding tests before writing code and a cycle of
writing small amounts of code then compiling and testing. Standard engineering programming in
industry has been introduced as a driving force in the education process, particularly where “little”
problems that cause massive product recalls are not acceptable. An excellent example of these
problems is the recent Microsoft X-Box debacle where they have set aside US$1 billion for service in
the last quarter of 2007, Taub (2007).
Other matters discussed with the student body included• How the auto-tester worked and what type of things would cause it to reject an answer.
• How to move between test mode and delivery mode by using test macro statements.
• How cheating now would lead to serious problems in later tests and the exam.
• How programming skills would be required in courses and careers such as Electrical
Engineering that on first glance contain no engineering computing.
Conclusion
Student motivation is a key factor in the acquiring of key skills and knowledge in a university
program. Without appropriate skills and knowledge graduates may well have trouble securing a well
payed and interesting job in their chosen field, or may be incompetent if they do secure such a
position. Both reasoning and experience in the School of Electrical and Computer Engineering
(SECE) at RMIT suggest that we cannot rely on student’s long term vision and motivation to acquire
skills and knowledge and so the education program must be redesigned more along the lines of
managed learning. In such an environment the student has little choice but to acquire skills and
knowledge as there are solid reasons clearly stated to students, and immediate consequences for
students in the short term if they do not participate.
The consequences of a failure to create a managed learning environment can be seen in the experience
at SECE, where some 70% of 2nd year students were not able to solve a simple introductory problem
under test conditions because in the previous year, and in an otherwise excellent first year course it
was possible to plagiarise. In first year, short term motivations had over powered long term goals
and pushed students into plagiarism.
Managed learning requires a significant amount of clear and unbiased testing. In the funding starved
environment of Australian universities this is a real problem. In many areas of engineering and
computer science it is possible to move a large part of the marking burden to automated marking
Proceedings of the 2007 AAEE Conference, Melbourne, Copyright © Radcliffe & Rudolph, 2007
7
Radcliffe & Rudolph, Plagiarism: a Survival Strategy or Recipe for Disaster
systems and so radically reduce costs. Automated tools do not solve the problem in themselves. The
instructor must carefully plan the whole education process paying particular attention to student
motivation and student expectations. If the tool, planning, and setting of student expectations are all
successfully implemented then the outcome of a better educational outcome at a lower cost can be
achieved.
References
Ashworth, P., Bannister, P., et al. (1997). "Guilty in whose eyes? University students' perceptions of
cheating and plagiarism in academic work and assessment." Studies in Higher Education 22(2): 187203.
Australian Bureau of Statistics (ABS)(2005), 4102.0 - Australian Social Trends, 2005: National and
state education and training summary tables, Accessed at
http://www.abs.gov.au/AUSSTATS/abs@.nsf/94713ad445ff1425ca25682000192af2/aee9d847b01c80
1cca25703b0080ccc0!OpenDocument on 10 August 2007.
Pintrich, P. R. and E. V. De Groot (1990). Motivational and self-regulated learning components of
classroom academic performance. Journal of Educational Psychology 82(1): 33-40
Radcliffe, Pj (2004), Automatic Testing of Software in University Courses, 15th Annual Conference of
the AAEE, pg 147-154.
Jeffries, R. (2007) XP Programming, accessed at www.xprogramming.com on 15/8/2007.
Taub E. A. (2007), Microsoft to spend $1.15 billion for Xbox repairs, (The New York Times)
FRIDAY, JULY 6, 2007, Published: Thursday, 5 July 2007, 21:11 GMT 22:11 UK ) Accessed at:
http://news.bbc.co.uk/go/pr/fr/-/2/hi/business/6275728.stm on 10 August 2007.
Wiedemeier, P. D. (2002). "Preventing plagiarism in computer literacy courses." The Journal of
Computing in Small Colleges 17(4): 154-163.
Acknowledgements
To the many students who do not plagiarise and do extend their skills and knowledge to become
competent professionals.
Copyright statement
Copyright © 2003 Dr. Pj Radcliffe and Dr. Heiko Rudolph: The authors assign to AaeE and educational non-profit institutions a
non-exclusive licence to use this document for personal use and in courses of instruction provided that the article is used in full
and this copyright statement is reproduced. The authors also grant a non-exclusive licence to AaeE to publish this document in
full on the World Wide Web (prime sites and mirrors) on CD-ROM and in printed form within the AaeE 2007 conference
proceedings. Any other usage is prohibited without the express permission of the authors.
Proceedings of the 2007 AAEE Conference, Melbourne, Copyright © Radcliffe & Rudolph, 2007
8