2

I am trying to implement work in someone else's published IEEE research paper, to verify its results and observe some data. To fully implement what was done, I will need to implement the published algorithm - this will involve some reverse-engineering of what was done in the paper.

Normally, when I face particular programming problems, I might use Stack Overflow or other sites to ask specific questions. Given that doing so it this case would reveal that I was reverse-engineering published work, are there any specific professional or ethical issues around the reverse-engineering aspect of this?

5
  • Could you clarify what is meant by "implementing?" Are you writing one? And for point 3, can you also explain a bit more clearly? Do you mean can you cite a paper that is still not finished? Commented Nov 10, 2014 at 2:15
  • @Penguin_Knight: I just mean implementing an already published research paper just to verify its results and observe some data. Commented Nov 10, 2014 at 2:17
  • 1
    Have you asked the authors of the original paper whether they'd be willing to make their implementation (source code) available for you to work with? Commented Nov 10, 2014 at 15:06
  • @BrianBorchers: I have not asked them for their implementation. I am not kind of sure whether it is perfectly allowed to ask them for their implementation. Commented Nov 10, 2014 at 23:47
  • It's perfectly reasonable to ask. They may or may not be willing to share. Commented Nov 11, 2014 at 4:59

1 Answer 1

3

Reimplementing published methods is a perfectly valid and common thing to do. Research papers should describe the utilized methods to enable other people to reperform the experiments and verify the results, so I don't see a reason not to speak publicly about what you're doing.

1
  • In fact, this used to be the standard which helped keep science accurate, and it's all too lacking today. "Checking other people's work" is vitally important but doesn't draw funding or reputation.
    – JKreft
    Commented Oct 28, 2018 at 20:05

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .