openjournals / joss-reviews

Reviews for the Journal of Open Source Software
Creative Commons Zero v1.0 Universal
722 stars 38 forks source link

[REVIEW]: ER-Evaluation: End-to-End Evaluation of Entity Resolution Systems #5619

Closed editorialbot closed 1 year ago

editorialbot commented 1 year ago

Submitting author: !--author-handle-->@OlivierBinette<!--end-author-handle-- (Olivier Binette) Repository: https://github.com/Valires/er-evaluation Branch with paper.md (empty if default branch): Version: Version 2.2.1 Editor: !--editor-->@osorensen<!--end-editor-- Reviewers: @Nikoletos-K, @ThomasHepworth Archive: 10.5281/zenodo.10086102

Status

status

Status badge code:

HTML: <a href="https://joss.theoj.org/papers/0d710193708360ea37298211961a4ab9"><img src="https://joss.theoj.org/papers/0d710193708360ea37298211961a4ab9/status.svg"></a>
Markdown: [![status](https://joss.theoj.org/papers/0d710193708360ea37298211961a4ab9/status.svg)](https://joss.theoj.org/papers/0d710193708360ea37298211961a4ab9)

Reviewers and authors:

Please avoid lengthy details of difficulties in the review thread. Instead, please create a new issue in the target repository and link to those issues (especially acceptance-blockers) by leaving comments in the review thread below. (For completists: if the target issue tracker is also on GitHub, linking the review thread in the issue or vice versa will create corresponding breadcrumb trails in the link target.)

Reviewer instructions & questions

@Nikoletos-K & @ThomasHepworth, your review will be checklist based. Each of you will have a separate checklist that you should update when carrying out your review. First of all you need to run this command in a separate comment to create the checklist:

@editorialbot generate my checklist

The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @osorensen know.

Please start on your review when you are able, and be sure to complete your review in the next six weeks, at the very latest

Checklists

📝 Checklist for @Nikoletos-K

📝 Checklist for @ThomasHepworth

editorialbot commented 1 year ago

Hello humans, I'm @editorialbot, a robot that can help you with some common editorial tasks.

For a list of things I can do to help you, just type:

@editorialbot commands

For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:

@editorialbot generate pdf
editorialbot commented 1 year ago
Software report:

github.com/AlDanial/cloc v 1.88  T=0.13 s (2254.5 files/s, 273575.7 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Python                          34           1335           2363           2545
reStructuredText               231            622            572            691
Jupyter Notebook                 8              0          25647            379
Markdown                         3             53              0            146
make                             2             26              6             80
TeX                              1              7              0             79
YAML                             4             12             20             61
DOS Batch                        1              8              1             27
INI                              1              3              3             14
CSS                              1              0              1              4
-------------------------------------------------------------------------------
SUM:                           286           2066          28613           4026
-------------------------------------------------------------------------------

gitinspector failed to run statistical information for the repository
editorialbot commented 1 year ago

Wordcount for paper.md is 596

editorialbot commented 1 year ago
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1126/sciadv.abi8021 is OK
- 10.14778/3137628.3137642 is OK
- 10.1145/3418896 is OK

MISSING DOIs

- 10.1080/00031305.2023.2191664 may be a valid DOI for title: Estimating the Performance of Entity Resolution Algorithms: Lessons Learned Through PatentsView.org

INVALID DOIs

- None
editorialbot commented 1 year ago

:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:

osorensen commented 1 year ago

@editorialbot add @sonalgoyal as reviewer

editorialbot commented 1 year ago

@sonalgoyal added to the reviewers list!

Nikoletos-K commented 1 year ago

Review checklist for @Nikoletos-K

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

Nikoletos-K commented 1 year ago

I have completed my review. ✅

I would like to make some comments/suggestions for @OlivierBinette:

OlivierBinette commented 1 year ago

@Nikoletos-K thank you for your comments. I agree with both points: deeper testing (beyond the current doctests) and more examples of evaluation of ER frameworks would be beneficial. I'll add this to my TODO list for the revision.

osorensen commented 1 year ago

Thanks for completing your review so quickly, @Nikoletos-K.

@OlivierBinette, you are welcome to start addressing the points raised by @Nikoletos-K already now, even though the other reviewers have not completed theirs yet. If you do, please report back here when the points have been addressed.

osorensen commented 1 year ago

@editorialbot remins reviewers in 2 weeks

editorialbot commented 1 year ago

I'm sorry human, I don't understand that. You can see what commands I support by typing:

@editorialbot commands

osorensen commented 1 year ago

@editorialbot remind reviewers in 2 weeks

editorialbot commented 1 year ago

reviewers doesn't seem to be a reviewer or author for this submission.

osorensen commented 1 year ago

@editorialbot remind @ThomasHepworth in 2 weeks

editorialbot commented 1 year ago

Reminder set for @ThomasHepworth in 2 weeks

osorensen commented 1 year ago

@editorialbot remind @sonalgoyal in 2 weeks

editorialbot commented 1 year ago

Reminder set for @sonalgoyal in 2 weeks

ThomasHepworth commented 1 year ago

Review checklist for @ThomasHepworth

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

ThomasHepworth commented 1 year ago

Heya and apologies for the delays. See above for my completed review.

I've run through all of the documentation and tried out the package on some synthetic data that we (the Ministry of Justice) have created. Everything works as expected and it produces some interesting insights.

My wider team are also all aware of the package and we're excited to dig into it and see how we can go about making use of it internally.

Some minor comments for @OlivierBinette:

I'll also leave a very minor comment about a link issue I found in the docs within the repo itself.

Thanks again! Tom

osorensen commented 1 year ago

Thanks a lot for completing your review, @ThomasHepworth!

editorialbot commented 1 year ago

:wave: @ThomasHepworth, please update us on how your review is going (this is an automated reminder).

editorialbot commented 1 year ago

:wave: @sonalgoyal, please update us on how your review is going (this is an automated reminder).

osorensen commented 1 year ago

@OlivierBinette, have you addressed the issues pointed out by @Nikoletos-K in the review above? If so, please let us know, so @Nikoletos-K can look at the changes and update his checklist.

OlivierBinette commented 1 year ago

@osorensen, I have not addressed the issues yet. I will be able to do so in October.

osorensen commented 1 year ago

Thanks @OlivierBinette. That's absolutely fine.

OlivierBinette commented 1 year ago

Hi @osorensen, I have addressed the reviewers comments. Specifically:

I am planning to add more examples, tutorials, and tests as I finish the full methodology paper, but I think these changes might already satisfy the reviewer comments.

osorensen commented 1 year ago

Thanks @OlivierBinette!

@Nikoletos-K, you have one unchecked item in your review checklist. Could you please consider if the latest changes made by @OlivierBinette satisfies this?

osorensen commented 1 year ago

@Nikoletos-K, a gentle reminder about your JOSS review. Could you please check if the latest changes satisfy the last unranked item in your review checklist?

Nikoletos-K commented 1 year ago

Hi, yes I'll proceed to re-evaluation and I'll inform you by the end of the week. Is that ok?

osorensen commented 1 year ago

Thanks @Nikoletos-K, that would be fantastic!

Nikoletos-K commented 1 year ago

All done! Nice work @OlivierBinette!

osorensen commented 1 year ago

@editorialbot generate pdf

osorensen commented 1 year ago

@editorialbot check references

editorialbot commented 1 year ago
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1126/sciadv.abi8021 is OK
- 10.14778/3137628.3137642 is OK
- 10.1145/3418896 is OK

MISSING DOIs

- 10.1080/00031305.2023.2191664 may be a valid DOI for title: Estimating the Performance of Entity Resolution Algorithms: Lessons Learned Through PatentsView.org

INVALID DOIs

- None
osorensen commented 1 year ago

Thank you very much for your reviews @Nikoletos-K and @ThomasHepworth.

@OlivierBinette, I'll now read through the paper and let you know if there are some further issues.

editorialbot commented 1 year ago

:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:

osorensen commented 1 year ago

@editorialbot check references

editorialbot commented 1 year ago
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1126/sciadv.abi8021 is OK
- 10.1080/00031305.2023.2191664 is OK
- 10.48550/arXiv.2301.03591 is OK
- 10.24963/ijcai.2022/552 is OK
- 10.14778/3137628.3137642 is OK
- 10.1145/3418896 is OK

MISSING DOIs

- None

INVALID DOIs

- None
osorensen commented 1 year ago

@editorialbot generate pdf

osorensen commented 1 year ago

Post-Review Checklist for Editor and Authors

Additional Author Tasks After Review is Complete

Editor Tasks Prior to Acceptance

osorensen commented 1 year ago

@OlivierBinette, can you please complete the author items in the checklist above, and report here when done?

editorialbot commented 1 year ago

:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:

OlivierBinette commented 1 year ago

@osorensen I completed the author items in the checklist and made final edits to the paper (fixed formatting issues).

Released version with latest changes is version 2.2.1. DOI is 10.5281/zenodo.10086103.

Additional Author Tasks After Review is Complete

osorensen commented 1 year ago

Thanks @OlivierBinette. Can you please change the title of the Zenodo archive so it matches the JOSS Paper?

OlivierBinette commented 1 year ago

@osorensen Done! Thank you: https://zenodo.org/records/10086103

osorensen commented 1 year ago

@editorialbot set 10.5281/zenodo.10086102 as archive

editorialbot commented 1 year ago

Done! archive is now 10.5281/zenodo.10086102

osorensen commented 1 year ago

@editorialbot set Version 2.2.1 as version