Author
|
Conference
|
Journal
|
Organization
|
Year
|
DOI
Look for results that meet for the following criteria:
since
equal to
before
between
and
Search in all domains
Limit my searches in the following domains
Agriculture Science
Arts & Humanities
Biology
Chemistry
Computer Science
Economics & Business
Engineering
Environmental Sciences
Geosciences
Material Science
Mathematics
Medicine
Physics
Social Science
Multidisciplinary
Keywords
(6)
Code of Practice
Large Scale
Software Engineering
Software Reuse
Software Systems
Student Project
Subscribe
Academic
Publications
Software reuse and plagiarism: a code of practice
Edit
Software reuse and plagiarism: a code of practice
BibTex
|
RIS
|
RefWorks
Download
J. Paul Gibson
In general, university guidelines or policies on plagiarism are not sufficiently detailed to cope with the technical complex- ity of software. Software plagiarism can have a significant impact on a student's degree result, particularly in courses were there is a significant emphasis on large-scale projects. We argue that a policy for
software reuse
is the most explicit, and fair, way of overcoming this problem. In our policy, we specify the notion of software to cover all the documents that are generally built during the engineering of a software system — analysis, requirements, validation, design, veri- fication, implementation and tests. Examples are used to show acceptable and unacceptable forms of reuse, mostly at the design, testing and implementation stages. These exam- ples are represented in Java, although they should be easily understood by anyone with
software engineering
experience. We conclude with a simple
code of practice
for reuse of soft- ware based on a file-level policy, combined with emphasis on re-using only what is rigorously verified.
Conference:
Annual Joint Conference Integrating Technology into Computer Science Education - ITiCSE
, pp. 55-59, 2009
DOI:
10.1145/1562877.1562900
Cumulative
Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
(
www-public.it-sudparis.eu
)
(
www-public.int-evry.fr
)
(
www.informatik.uni-trier.de
)
References
(12)
Plagiarism on the rise
(
Citations: 13
)
Ronald F. Boisvert
,
Mary Jane Irwin
Journal:
Communications of The ACM - CACM
, vol. 49, no. 6, pp. 23-24, 2006
Shared information and program plagiarism detection
(
Citations: 88
)
Xin Chen
,
Brent Francia
,
Ming Li
,
Brian Mckinnon
,
Amit Seker
Journal:
IEEE Transactions on Information Theory - TIT
, vol. 50, no. 7, pp. 1545-1551, 2004
Self-plagiarism in computer science
(
Citations: 17
)
Christian S. Collberg
,
Stephen G. Kobourov
Journal:
Communications of The ACM - CACM
, vol. 48, no. 4, pp. 88-94, 2005
A Framework for Classifying and Comparing Software Reverse Engineering and Design Recovery Techniques
(
Citations: 33
)
Gerald C. Gannod
,
Betty H. C. Cheng
Conference:
Working Conference on Reverse Engineering - WCRE
, pp. 77-88, 1999
A noughts and crosses Java applet to teach programming to primary school children
(
Citations: 4
)
J. Paul Gibson
Conference:
Principles and Practice of Programming in Java - PPPJ
, pp. 85-88, 2003