Timeline for Is reusing old code for a new assignment considered self plagiarism? How to protect yourself if you consider it to be, and a group partner does not?
Current License: CC BY-SA 3.0
7 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Nov 6, 2015 at 22:29 | comment | added | RubberDuck | @dwoz you've neglected the case where you're working on contract to write some program for someone. If the contract is written "correctly", then you may retain the right to repackage, redistribute, reuse that code. Obviously, if you're employed by someone, a sane legal department will make sure that they own all intellectual property created while we're on the job. | |
Nov 6, 2015 at 21:49 | comment | added | dwoz | @RubberDuck, after many years of working in the software industry, I have found it to be the case exactly zero times, that code I've written for my employer is freely available to me after I've left. Except, of course, code that was released as GPL code to the public. Regardless, it's not germane to the question, which is, "what is the professor's desire here?" | |
Nov 5, 2015 at 4:08 | comment | added | RubberDuck | This answer is based on a false premise. Depending on what contracts are in place, you very well may be able to take your code from place to place. | |
Nov 4, 2015 at 21:19 | comment | added | joojaa | I dont claim that repetition dont make better. Its just that it is somewhat wrong to ask a person to redo work when others arent redoing it. People can have other priorities. They are there to learn up to certain standard. Beyond that its the students own initiative. The scool can not demand this, your not evaluating the student by their full potential just the relative level compared to others and some goal level. | |
Nov 2, 2015 at 21:05 | comment | added | dwoz | I'm currently in the process of rewriting some VERY SOLID code I wrote previously. It's amazing how "awful" that previous code is, after a bit of time and some fresh perspective! Suffice to say, yes, there are only so many algorithms, and only so many ways to skin a cat. If you've written something before, and now you have to do it again, it's going to come out similarly. No question about it. But also suffice to say, there are very valid reasons to have to rewrite! | |
Nov 2, 2015 at 8:01 | comment | added | joojaa | I kindof disagree here. There are several reasons to take a course, to learn and to certificate (get credits). Sometimes you simply have students who know the material but are for reasons beyond them needing the credits. It is perfectly fine for them to leverage on previous knowlege. In a perfect world they would just be given the credit for the work they have done. Unfortunately that seldom happens so they must do this. Also even if the student would rewrite the code he can really never escape having done it before. | |
Nov 2, 2015 at 0:32 | history | answered | dwoz | CC BY-SA 3.0 |