Closed editorialbot closed 12 months 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
Software report:
github.com/AlDanial/cloc v 1.88 T=0.11 s (1356.8 files/s, 142665.8 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Python 118 2613 2517 7938
reStructuredText 14 524 729 610
XML 5 0 0 515
Markdown 9 130 0 319
JSON 3 0 0 240
YAML 4 23 2 127
TeX 1 5 0 56
DOS Batch 1 8 1 26
make 1 4 7 9
-------------------------------------------------------------------------------
SUM: 156 3307 3256 9840
-------------------------------------------------------------------------------
gitinspector failed to run statistical information for the repository
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1145/2187671.2187677 is OK
- 10.1007/s00778-019-00557-w is OK
- 10.1109/BigDataService49289.2020.00024 is OK
- 10.3390/s21165464 is OK
- 10.11606/D.45.2021.tde-24032021-145027 is OK
MISSING DOIs
- None
INVALID DOIs
- None
Wordcount for paper.md
is 906
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@r3w0p please see my initial comments. I am still working to validate software functionality.
Authors include automated tests to validate the software functionality but no examples implementing a real-world use case. Paper describes a use case — elderly resident were to fall in their home and require an ambulance – to describe how complex event is generated and event is triggered. I think this phenomenon will make a very good example for BoboCEP.
Apart from dependability, BoboCEP enables detection of complex events at edge without need of streaming raw events to the cloud. In that sense approach is privacy protecting/preserving for use cases such as smart homes which is mentioned in following section of the paper. I will suggest calling that out in statement of need.
Paper is very light on state of the field. Paper points to a survey by Giatrakos, N.,et al and that's all. I would like authors to clearly describe how this software compares to other commonly-used frameworks in the field. Paper does not provide required context why streaming based CEP systems can't be deployed to edge/IoT devices/gateways.
@abhishektiwari Thanks for your comments, I will work on them and get back to you ASAP.
@mahsan321 It says you have generated a checklist but I am not able to see it.
Alex.
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@abhishektiwari
Hello, I have made the following changes:
In the documentation, I have introduced a new page called Use Cases which covers the Assisted Living scenario from the paper as best as I could. I could not replicate some elements of the Use Case because it is impractical (e.g., calling for an ambulance). However, I have provided working code snippets for patterns and actions. I tested the IFTTT and Twilio actions today and they both worked well.
The page can be found here:
https://github.com/r3w0p/bobocep/blob/joss/docs/use_cases.rst
In the paper, I have discussed privacy, edge computing, etc., in more detail. See paragraph at Line 50.
In the paper, I have provided a more comprehensive review of existing CEP systems. See paragraph at Line 37.
Thanks @r3w0p
I will review later in the week
Thanks for making those changes @r3w0p. New use case page looks great and provides concrete examples.
@vissarion completed my review. Please let me know if anything else needed.
Thanks @abhishektiwari !
@mahsan321 any news on your review?
@vissarion Sorry got busy with a conference deadline. Could you assign someone else if not I will try to get it done by next week.
Next week is fine and is much less complicated than searching for a new reviewer. Many thanks!
@mahsan321 @vissarion
Any progress updates?
Sorry for the delay. Working on it, give me a couple of days.
@mahsan321 thanks for your review. Please open issues in the repository under review to keep this thread clean of technical details.
Secondly, just like the previous reviewer couldn't run the test examples.
This is fixed, right @r3w0p?
Hi @mahsan321 and @vissarion
getting started document links are not working
I have pressed all of the links in the Getting Started page that I could see and they all work for me. Which were you having trouble with specifically?
I haven't changed the Getting Started page during the review process, and so the current state of the page can be found live here.
If you are referring to the [CM2012]
link that sends you to the bottom of the page, then that is supposed to happen. It is a link to the paper mentioned in the References section.
just like the previous reviewer couldn't run the test examples
This was resolved in this issue.
@editorialbot generate pdf
@vissarion I have made some very minor changes to the paper just now: swapped two paragraphs around, clarified some points, simplified some explanations. It is the same content nonetheless.
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@r3w0p It is working. It was some error on my side. Thanks
Thanks @mahsan321! @vissarion is there anything left to do?
@editorialbot generate pdf
Added missing DOIs
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@r3w0p I will proof read the paper and get back to you.
@abhishektiwari, @mahsan321 thank you both for your reviews!
@editorialbot check references
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1109/JIOT.2020.3015432 is OK
- 10.1016/j.eswa.2021.115578 is OK
- 10.1109/DCOSS.2017.14 is OK
- 10.1145/2187671.2187677 is OK
- 10.3390/iot3030019 is OK
- 10.1007/s00778-019-00557-w is OK
- 10.1109/BigDataService49289.2020.00024 is OK
- 10.3390/s21165464 is OK
- 10.11606/D.45.2021.tde-24032021-145027 is OK
- 10.1016/j.compeleceng.2021.107257 is OK
- 10.1007/s40815-021-01118-6 is OK
MISSING DOIs
- None
INVALID DOIs
- None
@r3w0p there is only one suggestion from my side, see https://github.com/r3w0p/bobocep/issues/8
When a submission is ready to be accepted, we ask that the authors issue a new tagged release of the software (if changed), and archive it (see this guide). Please do this and post the version number and archive DOI here.
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@editorialbot check references
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1109/JIOT.2020.3015432 is OK
- 10.1016/j.eswa.2021.115578 is OK
- 10.1109/DCOSS.2017.14 is OK
- 10.1145/2187671.2187677 is OK
- 10.3390/iot3030019 is OK
- 10.1007/s00778-019-00557-w is OK
- 10.1109/BigDataService49289.2020.00024 is OK
- 10.3390/s21165464 is OK
- 10.11606/D.45.2021.tde-24032021-145027 is OK
- 10.1016/j.compeleceng.2021.107257 is OK
- 10.1007/s40815-021-01118-6 is OK
MISSING DOIs
- None
INVALID DOIs
- None
@vissarion
Latest release
Zenodo record
Thanks, please use in zenodo the same author name and title as in the paper.
Thanks, I have done this now.
Still the title is "r3w0p/bobocep: 1.1.1" please replace with "BoboCEP: a Fault-Tolerant Complex Event Processing Engine for Edge Computing in Internet of Things"
Hmm, has it changed now?
@editorialbot set 10.5281/zenodo.10160409 as archive
Done! archive is now 10.5281/zenodo.10160409
@editorialbot set 1.1.1 as version
Done! version is now 1.1.1
thanks @r3w0p, now I am going to to generate the final proofs, and notify the Editor in Chief.
@editorialbot recommend-accept
Attempting dry run of processing paper acceptance...
Submitting author: !--author-handle-->@r3w0p<!--end-author-handle-- (Alexander Power) Repository: https://github.com/r3w0p/bobocep Branch with paper.md (empty if default branch): joss Version: 1.1.1 Editor: !--editor-->@vissarion<!--end-editor-- Reviewers: @abhishektiwari, @mahsan321 Archive: 10.5281/zenodo.10160409
Status
Status badge code:
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
@abhishektiwari & @mahsan321, 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:
The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @vissarion 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 @abhishektiwari
📝 Checklist for @mahsan321