I was playing around with this source code which yielded say results X on using a specific data-set. Now, I came up with an idea to add a change in the source code (specifically, in the data-set) which on execution gives better results (results Y).

The results in X and Y are the facial recognition confidence.

So, the confidence is much better in the Y result when compared to the X results after the new technique is implemented.

Is it possible to publish a paper?

Where the aim of the paper would be to state that this technique gives a better confidence value for the provided data-set.

Any help would be recommended!

This is my first post. Thank you.

  • 1
    The answer to this question depends on how significant your improvement is, which we cannot know. If you're a student, I recommend discussing this with your professors.
    – user37208
    Aug 6, 2018 at 17:56

1 Answer 1


In general, yes, you can publish a paper. However, since you are basing your work on that of another you need to properly cite the earlier work. Check any copyright restrictions on the computer codes you use, also. It is possible that you will have to get permission if you use part of that code. But it is also possible that the authors already publish a license to use and extend.

The only other issue is to find a journal or conference that will accept the paper.

I would suggest that part of your paper discuss the earlier work in some detail and the results that it provides. All properly cited. Then you can discuss your new approach and how it improves on the original.

It would also be good to explore alternate data sets to give yourself assurance that your result isn't too narrow or tailored to the specific data set of the original paper. You can even do a comparison on a range of data to get true confidence in the value of your work.

I also think that the "new" approach would be more valuable if it is different conceptually than the earlier work, not just a more carefully coded, but essentially the same, algorithm. How is it new? How is it better?

You must log in to answer this question.

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