Software reuse and plagiarism : a code of practice - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Sigcse Bulletin Année : 2009

Software reuse and plagiarism : a code of practice

Résumé

In general, university guidelines or policies on plagiarism are not sufficiently detailed to cope with the technical complexity 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, verification, implementation and tests. Examples are used to show acceptable and unacceptable forms of reuse, mostly at the design, testing and implementation stages. These examples 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 software based on a file-level policy, combined with emphasis on re-using only what is rigorously verified
Fichier non déposé

Dates et versions

hal-01357442 , version 1 (29-08-2016)

Identifiants

Citer

John Paul Gibson. Software reuse and plagiarism : a code of practice. Sigcse Bulletin, 2009, 41 (3), pp.55 - 59. ⟨10.1145/1595496.1562900⟩. ⟨hal-01357442⟩
62 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More