Peer Review History

Original SubmissionApril 11, 2024
Decision Letter - Fazlullah Khan, Editor

PONE-D-24-14153A Fog-assisted Group-based Truth Discovery Framework over Mobile Crowdsensing Data StreamsPLOS ONE

Dear Dr. Zafar,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by Jul 26 2024 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.
  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.
  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols.

We look forward to receiving your revised manuscript.

Kind regards,

Fazlullah Khan

Academic Editor

PLOS ONE

Journal requirements:

When submitting your revision, we need you to address these additional requirements.

1. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at

https://journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and

https://journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf

2. Please note that PLOS ONE has specific guidelines on code sharing for submissions in which author-generated code underpins the findings in the manuscript. In these cases, all author-generated code must be made available without restrictions upon publication of the work. Please review our guidelines at https://journals.plos.org/plosone/s/materials-and-software-sharing#loc-sharing-code and ensure that your code is shared in a way that follows best practice and facilitates reproducibility and reuse.

3. When completing the data availability statement of the submission form, you indicated that you will make your data available on acceptance. We strongly recommend all authors decide on a data sharing plan before acceptance, as the process can be lengthy and hold up publication timelines. Please note that, though access restrictions are acceptable now, your entire data will need to be made freely accessible if your manuscript is accepted for publication. This policy applies to all data except where public deposition would breach compliance with the protocol approved by your research ethics board. If you are unable to adhere to our open data policy, please kindly revise your statement to explain your reasoning and we will seek the editor's input on an exemption. Please be assured that, once you have provided your new statement, the assessment of your exemption will not hold up the peer review process.

Additional Editor Comments:

The authors are requested to address the reviewer's comments thoroughly and submit the revised version soon

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: Yes

**********

2. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: Yes

**********

3. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: Yes

**********

4. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: Yes

**********

5. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: In this article, the authors address the problem of group-based TD in the data stream MCS and the problem of misbehaving participants dominating at the start of the truth discovery process. In my opinion, this paper contains a lot of advantages and is well organized, however, it has some major limitations and needs to be modified before being accepted.

(1) In the first Introduction, innovation points are proposed to be combined to no more than 3. (2) Detailed analysis is suggested in the Design goals. (3) In each figure containing subgraphs, (()) should be changed to (). (4) The discussion or comparisons with more recent related schemes, such as ppru: a privacy-preserving reputation updating scheme for cloud-assisted vehicular networks, a privacy-preserving and reputation-based truth discovery framework in mobile crowdsensing, a lightweight privacy preservation scheme with efficient reputation management for mobile crowdsensing in vehicular networks,, instead of conventional schemes are suggested. (5) The paper lacks theoretical analysis, and it is suggested to supplement.

To sum up, I think this paper can be accepted if all the above problems are solved well.

Reviewer #2: In this paper, the problem of group-based TD in the data stream MCS and the problem of misbehaving participants dominating at the start of the truth discovery process are addressed. A Fog-Assisted Group-based Truth Discovery Framework over MCS Data Streams is proposed. Here are some comments:

1.What is the basis for selecting the proposed method compared to other methods? Suggested additional explanation.

2.There is still room for improvement in English writing.

Reviewer #3: In this paper, the authors propose a novel Fog-assisted Group-based Truth Discovery Framework over MCS Data Streams, an efficient TD system for real-time applications. Specifically, the authors first initialized the weights for the weight update process in TD with the participants’ credibility level. Then, the authors developed a novel two-layer group-based truth discovery (TGTD) mechanism in which the first layer estimates the truth of the group’s members and the second layer estimates the aggregated truth for the groups. In my opinion, this paper contains a lot of advantages and is well organized, however, it has some major limitations and needs to be modified before being accepted.

(1) In the Introduction section, the “We proposed fog-assisted TD for crowdsensing systems” should be corrected to “We propose fog-assisted TD for crowdsensing systems”. (2) Some explanation should be added to the Design Goals section. (3) The truth discovery process usually exposes the privacy of entities. Can this scheme achieve privacy protection? It is suggested that the author add some discussion on this aspect. (4) The discussion or comparisons with more recent related schemes, such as a privacy-preserving and reputation-based truth discovery framework in mobile crowdsensing, a lightweight privacy preservation scheme with efficient reputation management for mobile crowdsensing in vehicular networks, efficient anonymous authentication and privacy-preserving reliability evaluation for mobile crowdsensing in vehicular networks, lightweight and privacy-preserving dual incentives for mobile crowdsensing, instead of conventional schemes are suggested. (5) “two-layer group-based truth discovery (TGTD) mechanism” should be corrected to “Two-layer group-based truth discovery (TGTD) mechanism”

To sum up, I think this paper can be accepted if all the above problems are solved well.

**********

6. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

Reviewer #3: No

**********

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step.

Revision 1

Reply Letter

[Tributes]

We would like to express our deep thanks and gratitude to the reviewers for their comments on the paper. We have tried our best to modify the paper according to their recommendations. We hope our paper will be published in PLOS ONE.

COMMENTS and Answers

Reviewer:1

Comment: 1. In the first Introduction, innovation points are proposed to be combined to no more than 3.

Answer: We appreciate the reviewer’s comment. We re-write the contributions in three points as follows, the “Introduction” section, Page 3.

• “We develop a novel TD method for crowdsensing data streams where we initialized the weights in TD with participants’ credibility level. Then we formulate the credibility function based on the participants’ readiness, commitment, and the device’s ability to perform the sensing tasks. This method guarantees the accuracy of the data as participants with a high credibility level are likely to provide accurate data.

• We develop a novel fog-assisted Two-layer Group-based Truth Discovery (TGTD) mechanism. The first layer estimates the truth of the group’s members and the second layer estimates the aggregated truth for the groups in the area of interest. Additionally, it offloads the process to the FN deployed in a different geographic location, to minimize the overhead on the participants’ side.

• We conduct extensive simulations using synthetic datasets and different real-world datasets and show that the proposed framework outperforms the baseline TD approach.”

Comment: 2 Detailed analysis is suggested in the Design goals.

Answer: Thanks to the reviewer for the comment. Based on the comment, we added these paragraphs to the “Design Goals” Section, Page 8, and the “Performance Metrics” Section, Page 15.

“In this article, we intend to devise a TGTD mechanism, which can provide more accurate ground truth for group sensing activities. Specifically, our mechanism achieves the following twofold design goals.

1. Accuracy: The proposed scheme should output a highly accurate estimation. Accordingly, it is measured by the deviation between the estimated results and the real truths.

2. Efficiency: The proposed scheme should reach a significantly lower overhead for the participants. Thus, it is measured by the running time of the system to show the scalability and efficiency”

“1. Accuracy

To evaluate the deviation between the estimated results and the real truths. Hence, we measure the resulting accuracy by adopting the standard root of mean squared error (RMSE) [50] of estimated truth against the ground truth, according to:

The lower the value of RMSE, the better the performance of the scheme. Therefore, to measure if our approach can obtain a more accurate estimation result compared to other approaches. Hence, the smaller the value between the estimated results and the real truths, the higher the score the approaches get.

2. Efficiency

Measured by the running time of the system to show the scalability and efficiency of the framework, the lower the better. Through this matrix, we can see the computing overhead of our approach, which can prove the practicality of the approach.”

Comment: 3: In each figure containing subgraphs, (()) should be changed to ().

Answer: Thanks to the reviewer for this comment. We recheck the figures and change the format accordingly for all figures, from pages 16 to 19.

Comment: 4: The discussion or comparisons with more recent related schemes, such as ppru: a privacy-preserving reputation updating scheme for cloud-assisted vehicular networks, a privacy-preserving and reputation-based truth discovery framework in mobile crowdsensing, a lightweight privacy preservation scheme with efficient reputation management for mobile crowdsensing in vehicular networks, instead of conventional schemes are suggested.

Answer: Thanks to the reviewer for this comment. We added this paragraph to explain why we compare with the baseline iCRH algorithm. To the Section “Performance Evaluation”, Pages 13, and 14.

“Performance Evaluation

In this section, the TGTD algorithm over the data stream is evaluated by conducting various experiments and simulations on both real-world datasets and Synthetic datasets. We conduct a comparison between our scheme and the baseline framework for incremental truth discovery on streaming data iCRH [16], Algorithm (2). The iCRH proves its state-of-the-art efficiency performance in our target real-time MCS scenario. Similar to iCRH, our approach scans readings once for each time slot and has fewer computation steps. However, compared to iCRH which is for individual participant scenarios, our approach is for group MCS scenarios”.

Note: All the truth discovery frameworks are either based on the CRH algorithm for one-time sensing tasks or iCRH for stream sensing tasks. Hence, as we target stream MCS tasks we compare our algorithm with iCRH.

Comment: 5: The paper lacks theoretical analysis, and it is suggested to supplement.

Answer: We appreciate the comment for theoretical analysis, we added this paragraph at the end of the “Proposed Framework” Section, Page 13.

“The running time for the TGTD algorithm is O(G) for the while loop to go through all the groups (line 5). Then the for-loop to to go through all the group members (line 6), takes O(i). Therefore, TGTD is bounded by O(G ∗ i). Hence, the TGTD algorithm is computationally efficient.”

Note: We prove the efficiency and effectiveness of the framework through experiments on both Synthetic and two real-world datasets.

Reviewer:2

Comment: 1: What is the basis for selecting the proposed method compared to other methods? Suggested additional explanation.

Answer: Thanks to the reviewer for this comment. We added this paragraph to the “Performance Evaluation” Section on page 14.

“The iCRH proves its state-of-the-art efficiency performance in our target real-time MCS scenario. Similar to iCRH, our approach scans readings once for each time slot and has fewer computation steps. However, compared to iCRH which is for individual participant scenarios, our approach is for group MCS scenarios.”

Comment: 2: There is still room for improvement in English writing.

Answer: We appreciate the reviewer’s comment regarding improvement in English writing. We checked and corrected minor typos and long sentences in the revised manuscript.

Reviewer:3

Comment: 1: In the Introduction section, the “We proposed fog-assisted TD for crowdsensing systems” should be corrected to “We propose fog-assisted TD for crowdsensing systems”.

Answer: Thanks to the reviewer for this comment. We corrected the typo in the “Introduction” Section accordingly on page 3.

Comment: 2: Some explanation should be added to the Design Goals section.

Answer: We appreciate the reviewer’s comment. We added these paragraphs to the “Design Goals” Section, Page 8, and the “Performance Metrics” Section, on page 15.

“In this article, we intend to devise a TGTD mechanism, which can provide more accurate ground truth for group sensing activities. Specifically, our mechanism achieves the following twofold design goals.

1. Accuracy: The proposed scheme should output a highly accurate estimation. Accordingly, it is measured by the deviation between the estimated results and the real truths.

2. Efficiency: The proposed scheme should reach a significantly lower overhead for the participants. Thus, it is measured by the running time of the system to show the scalability and efficiency”

“1. Accuracy

To evaluate the deviation between the estimated results and the real truths. Hence, we measure the resulting accuracy by adopting the standard root of mean squared error (RMSE) [50] of estimated truth against the ground truth, according to:

The lower the value of RMSE, the better the performance of the scheme. Therefore, to measure if our approach can obtain a more accurate estimation result compared to other approaches. Hence, the smaller the value between the estimated results and the real truths, the higher the score the approaches get.

2. Efficiency

Measured by the running time of the system to show the scalability and efficiency of the framework, the lower the better. Through this matrix, we can see the computing overhead of our approach, which can prove the practicality of the approach.”

Comment: 3: The truth discovery process usually exposes the privacy of entities. Can this scheme achieve privacy protection? It is suggested that the author add some discussion on this aspect.

Answer: We appreciate the reviewer’s comment regarding the privacy issues, but as we mentioned at the end of the “Related work” Section, Pages 6 and 7, the following statement.

“In addition, we adopt a non-private version of the iCRH in this work.”

Hence, the privacy concern is out of the scope of this paper.

Comment: 4: The discussion or comparisons with more recent related schemes, such as a privacy-preserving and reputation-based truth discovery framework in mobile crowdsensing, a lightweight privacy preservation scheme with efficient reputation management for mobile crowdsensing in vehicular networks, efficient anonymous authentication and privacy-preserving reliability evaluation for mobile crowdsensing in vehicular networks, lightweight and privacy-preserving dual incentives for mobile crowdsensing, instead of conventional schemes are suggested.

Answer: Thanks to the reviewer for this comment. We added this paragraph to explain why we compare with the baseline iCRH algorithm. To the Section “Performance Evaluation”, Pages 13, and 14.

“Performance Evaluation

In this section, the TGTD algorithm over the data stream is evaluated by conducting various experiments and simulations on both real-world datasets and Synthetic datasets. We conduct a comparison between our scheme and the baseline framework for incremental truth discovery on streaming data iCRH [16], Algorithm (2). The iCRH proves its state-of-the-art efficiency performance in our target real-time MCS scenario. Similar to iCRH, our approach scans readings once for each time slot and has fewer computation steps. However, compared to iCRH which is for individual participant scenarios, our approach is for group MCS scenarios”

Note: All the truth discovery frameworks are either based on the CRH algorithm for one-time sensing tasks or iCRH for the stream sensing task. Hence, as we target stream MCS tasks we compare our algorithm with iCRH.

Comment: 5: two-layer group-based truth discovery (TGTD) mechanism” should be corrected to “Two-layer group-based truth discovery (TGTD) mechanism”.

Answer: Thanks to the reviewer for this comment. We rechecked the whole paper and corrected it to the “Two-layer Group-based Truth Discovery (TGTD) mechanism” accordingly.

Attachments
Attachment
Submitted filename: Response to Reviewers.docx
Decision Letter - Fazlullah Khan, Editor

PONE-D-24-14153R1A Fog-assisted Group-based Truth Discovery Framework over Mobile Crowdsensing Data StreamsPLOS ONE

Dear Dr. Zafar,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by Nov 11 2024 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.
  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.
  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols.

We look forward to receiving your revised manuscript.

Kind regards,

Fazlullah Khan

Academic Editor

PLOS ONE

Additional Editor Comments:

According to the reviewers' comments and non-serous attitude toward addressing comments the paper should be rejected (the reviewers think to reject the paper). However, the editorial office wants to give a chance to the authors to rerun the simulation and compare their result with the lasted paper such as few list below. If the comments are not fully addresses, the paper will be rejected automatically.

(1) A Lightweight Privacy Preservation Scheme with Efficient Reputation Management for Mobile Crowdsensing in Vehicular Networks, IEEE TDSC, 10.1109/TDSC.2022.3163752

(2) A Privacy-Preserving and Reputation-Based Truth Discovery Framework in Mobile Crowdsensing, IEEE TDSC, 10.1109/TDSC.2023.3276976

(3) Efficient Anonymous Authentication and Privacy-Preserving Reliability Evaluation for Mobile Crowdsensing in Vehicular Networks, IEEE IOTJ, 10.1109/JIOT.2023.3259961

(4) Lightweight and Privacy-Preserving Dual Incentives for Mobile Crowdsensing, IEEE TCC, 10.1109/TCC.2024.3372598

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.

Reviewer #1: (No Response)

Reviewer #3: (No Response)

**********

2. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Partly

Reviewer #3: Partly

**********

3. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: N/A

Reviewer #3: No

**********

4. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #3: Yes

**********

5. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #3: Yes

**********

6. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: It seems that the author did not revise the paper seriously, so it is suggested that the author follow the reviewer's opinion and make careful revisions before submitting the paper for review again.

Reviewer #3: The author did not revise it carefully according to the last comment. The comparison scheme is that of 2016, and the experiment is not convincing. The authors should add a discussion or comparison with the latest options listed below to make your paper more convincing.

(1) A Lightweight Privacy Preservation Scheme with Efficient Reputation Management for Mobile Crowdsensing in Vehicular Networks, IEEE TDSC, 10.1109/TDSC.2022.3163752

(2) A Privacy-Preserving and Reputation-Based Truth Discovery Framework in Mobile Crowdsensing, IEEE TDSC, 10.1109/TDSC.2023.3276976

(3) Efficient Anonymous Authentication and Privacy-Preserving Reliability Evaluation for Mobile Crowdsensing in Vehicular Networks, IEEE IOTJ, 10.1109/JIOT.2023.3259961

(4) Lightweight and Privacy-Preserving Dual Incentives for Mobile Crowdsensing, IEEE TCC, 10.1109/TCC.2024.3372598

**********

7. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #3: No

**********

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step.

Revision 2

Reply Letter

[Tributes]

We would like to express our deep thanks and gratitude to the reviewers for their comments on the paper. We have tried our best to modify the paper according to their recommendations. We hope our paper will be published in PLOS ONE.

COMMENTS and Answers

Reviewer:1

Comment: 1. It is suggested that the author follow the reviewer's opinion and make careful revisions before submitting the paper for review again.

Answer: Thank you for your feedback. We apologize if our previous revisions did not fully address the reviewer’s comments. We have now carefully reviewed and revised the paper, ensuring that all suggestions and concerns have been thoroughly addressed. All the changes have been highlighted in Yellow. We appreciate your patience and look forward to your further feedback on our revised submission.

Reviewer:3

Comment: 1. The authors should add a discussion or comparison with the latest options listed below to make your paper more convincing.

Answer: We appreciate the reviewer’s comment. In response, we have re-experimented and compared our approach with the latest streaming truth discovery approach, Cen-CATD [1] in addition to the baseline approach [2]. Based on the reviewer’s feedback, we have revised the Evaluation section, which now spans pages 16 to 21.

Note: The list of papers mentioned in the comments does not address dynamic data truth discovery algorithms (i.e., they do not consider timestamps of the data, but rather focus on convergence criteria). Both iCRH and our algorithm, TGTD, iterate over each timestamp of streaming/dynamic data, rather than using a loop with convergence-stopping criteria. Therefore, comparing algorithms that rely on timestamps with those that use convergence criteria is not fair. To ensure a fair comparison, we have identified the latest streaming truth discovery algorithms and re-experimented them, comparing our algorithm with two other streaming truth discovery approaches.

[1] P. S. Mukkamala, H. Wu, and B. Düdder, "Reliable and Streaming Truth Discovery in Blockchain-based Crowdsourcing," in 2023 20th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON), 2023, pp. 492-500: IEEE.

[2] Y. Li et al., "Conflicts to harmony: A framework for resolving conflicts in heterogeneous data by truth discovery," IEEE Transactions on Knowledge and Data Engineering, vol. 28, no. 8, pp. 1986-1999, 2016.

Attachments
Attachment
Submitted filename: Response_to_Reviewers_auresp_2.docx
Decision Letter - Muhammad Anwar, Editor

PONE-D-24-14153R2A Fog-assisted Group-based Truth Discovery Framework over Mobile Crowdsensing Data StreamsPLOS ONE

Dear Dr. Zafar,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by May 15 2025 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.
  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.
  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols.

We look forward to receiving your revised manuscript.

Kind regards,

Muhammad Anwar, Ph.D.

Academic Editor

PLOS ONE

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.

Reviewer #3: (No Response)

Reviewer #4: (No Response)

**********

2. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #3: (No Response)

Reviewer #4: Yes

**********

3. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #3: (No Response)

Reviewer #4: N/A

**********

4. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #3: (No Response)

Reviewer #4: Yes

**********

5. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #3: (No Response)

Reviewer #4: Yes

**********

6. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #3: In this paper, the authors propose a novel Fog-assisted Group-based Truth Discovery Framework over MCS Data Streams, an efficient TD system for real-time applications. Specifically, the authors first initialized the weights for the weight update process in TD with the participants’ credibility level. Then, the authors developed a novel two-layer group-based truth discovery (TGTD) mechanism in which the first layer estimates the truth of the group’s members and the second layer estimates the aggregated truth for the groups. In my opinion, this paper contains a lot of advantages and is well organized, however, it has some major limitations and needs to be modified before being accepted.

(1) In the Introduction section, the “We proposed fog-assisted TD for crowdsensing systems” should be corrected to “We propose fog-assisted TD for crowdsensing systems”. (2) Some explanation should be added to the Design Goals section. (3) The truth discovery process usually exposes the privacy of entities. Can this scheme achieve privacy protection? It is suggested that the author add some discussion on this aspect. (4) The discussion or comparisons with more recent related schemes, such as a privacy-preserving and reputation-based truth discovery framework in mobile crowdsensing, a lightweight privacy preservation scheme with efficient reputation management for mobile crowdsensing in vehicular networks, efficient anonymous authentication and privacy-preserving reliability evaluation for mobile crowdsensing in vehicular networks, lightweight and privacy-preserving dual incentives for mobile crowdsensing, instead of conventional schemes are suggested. (5) “two-layer group-based truth discovery (TGTD) mechanism” should be corrected to “Two-layer group-based truth discovery (TGTD) mechanism”

To sum up, I think this paper can be accepted if all the above problems are solved well.

Reviewer #4: 1.There is no clear evidence or explanation of how the authors simulate the fog architecture, including latency, sensing platform, the number of fog nodes, participants, and requesters, in addition to how the components are distributed as well as the techniques used to transfer data between them. Without such a setup, the current work cannot be considered related to fog computing.

2.There is no explanation of how the streaming process is organized and how the sensors/ data producers are simulated.

3.In the evaluation section, it is unclear how the fog node contributes to performance improvement.

4.Please ensure that all abbreviations are properly introduced by mentioning their full terms upon first use. Kindly review all abbreviations.

5.There is a claim that certain papers assume all participants and workers are reliable. However, some of these papers may not have explicitly discussed the issue of reliability. This claim requires further clarification.

6.In Fig. 1: Framework Architecture, it would be beneficial to add and distinguish the Requester. Additionally, please explain why the weight update and distance function are not part of the fog node.

7.There is no discussion regarding the scalability of the proposed framework, nor is there an explanation of its limitations.

8.Please improve the quality of the figures.

**********

7. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #3: No

Reviewer #4: No

**********

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step.

Revision 3

We would like to express our deep thanks and gratitude to the reviewers for their comments on the paper. We have tried our best to modify the paper according to their recommendations. We hope our paper will be published in PLOS ONE.

COMMENTS and Answers

Reviewer:3

Comment: 1. In the Introduction section, the “We proposed fog-assisted TD for crowdsensing systems” should be corrected to “We propose fog-assisted TD for crowdsensing systems”.

Answer: We corrected the typo in the “Introduction” Section accordingly.

Comment: 2. Some explanation should be added to the Design Goals section.

Answer: Thanks to the reviewer for the comment. Based on the comment, we added these paragraphs to the “Design Goals” Section, Page 8, and the “Performance Metrics” Section, Page 15.

“In this article, we intend to devise a TGTD mechanism, which can provide more accurate ground truth for group sensing activities. Specifically, our mechanism achieves the following twofold design goals.

1. Accuracy: The proposed scheme should output a highly accurate estimation. Accordingly, it is measured by the deviation between the estimated results and the real truths.

2. Efficiency: The proposed scheme should reach a significantly lower overhead for the participants. Thus, it is measured by the running time of the system to show the scalability and efficiency”

“1. Accuracy

To evaluate the deviation between the estimated results and the real truths. Hence, we measure the resulting accuracy by adopting the standard root of mean squared error (RMSE) [50] of estimated truth against the ground truth, according to:

The lower the value of RMSE, the better the performance of the scheme. Therefore, to measure if our approach can obtain a more accurate estimation result compared to other approaches. Hence, the smaller the value between the estimated results and the real truths, the higher the score the approaches get.

2. Efficiency

Measured by the running time of the system to show the scalability and efficiency of the framework, the lower the better. Through this matrix, we can see the computing overhead of our approach, which can prove the practicality of the approach.”

Comment: 3. The truth discovery process usually exposes the privacy of entities. Can this scheme achieve privacy protection?

Answer: We sincerely appreciate the reviewer's comment regarding privacy issues. As indicated at the end of the "Related Work" section on 7, we have stated:

"In addition, we adopt a non-private version of the iCRH in this work."

Therefore, privacy concerns fall outside the scope of this paper.

Comment: 4. The discussion or comparisons with more recent related schemes, such as a privacy-preserving and reputation-based truth discovery framework in mobile crowdsensing, a lightweight privacy preservation scheme with efficient reputation management for mobile crowdsensing in vehicular networks, efficient anonymous authentication and privacy-preserving reliability evaluation for mobile crowdsensing in vehicular networks, lightweight and privacy-preserving dual incentives for mobile crowdsensing, instead of conventional schemes are suggested.

Answer: We appreciate the reviewer's comment. In response, we have re-experimented and compared our approach with the latest streaming truth discovery approach, Cen-CATD [1] (reference [41] in the paper), in addition to the baseline approach [2] (reference [16] in the paper). Based on the reviewer's feedback, we have revised the Evaluation section, which now spans pages 16 to 21.

Please note that the list of papers mentioned in the comments does not address dynamic data truth discovery algorithms (i.e., they do not consider timestamps of the data, but rather focus on convergence criteria). Both iCRH and our algorithm, TGTD, iterate over each timestamp of streaming/dynamic data, rather than using a loop with convergence-stopping criteria. Therefore, comparing algorithms that rely on timestamps with those that use convergence criteria is not fair. To ensure a fair comparison, we have identified the latest streaming truth discovery algorithms and re-experimented them, comparing our algorithm with two other streaming truth discovery approaches.

Comment: 5. “two-layer group-based truth discovery (TGTD) mechanism” should be corrected to “Two-layer group-based truth discovery (TGTD) mechanism”.

Answer: We thank the reviewer for their insightful comment. We have thoroughly rechecked the entire paper and have made the necessary corrections to reflect the "Two-layer Group-based Truth Discovery (TGTD) mechanism" accordingly.

Reviewer:4

Comment: 1. There is no clear evidence or explanation of how the authors simulate the fog architecture, including latency, sensing platform, the number of fog nodes, participants, and requesters, in addition to how the components are distributed as well as the techniques used to transfer data between them.

Answer: We sincerely appreciate the reviewer's detailed feedback. Our research primarily focuses on truth discovery in MCS, which is why we did not delve into the simulation aspects of the fog architecture, including latency, sensing platform, the number of fog nodes, participants, requesters, component distribution, and data transfer techniques. We believe that addressing these aspects would significantly extend the length of the article. However, we acknowledge the importance of these elements and suggest that future research could explore these areas in depth.

Comment: 2. There is no explanation of how the streaming process is organized and how the sensors/ data producers are simulated.

Answer: We appreciate the reviewer's insightful comments. Our research primarily focuses on truth discovery in MCS. Given that most MCS applications continuously collect streaming data, with distributions that are often unknown and constantly changing throughout the data collection process, we did not provide a detailed explanation of the organization of the streaming process or the simulation of sensors/data producers. We believe that addressing these aspects would extend the scope of our current study beyond its intended focus.

Comment: 3. In the evaluation section, it is unclear how the fog node contributes to performance improvement.

Answer: We thank the reviewer for their insightful comments. Our evaluation section primarily focuses on the accuracy and efficiency of our truth discovery mechanism, comparing it with others in the field. This is why we did not detail how the fog node contributes to performance improvement. We believe that including this information would extend the scope of our current study beyond its intended focus. However, we acknowledge the importance of understanding the fog node's role in performance improvement and suggest that future research could explore this aspect in greater detail.

Comment: 4. Please ensure that all abbreviations are properly introduced by mentioning their full terms upon first use. Kindly review all abbreviations.

Answer: We appreciate the reviewer's feedback. In response, we have redefined all abbreviations, and highlighted the changes in yellow.

Comment: 5. There is a claim that certain papers assume all participants and workers are reliable. However, some of these papers may not have explicitly discussed the issue of reliability. This claim requires further clarification.

Answer: Thank you for the insightful comment. In response, we have added the following paragraph to the “Introduction” section on Page 2:

“They either rely on the observation that the majority of users contribute reliable data even in the absence of ground truth [8, 11]. Some methods initialize a random ground truth at the beginning of the TD process [18], assuming the worker weight to be known [19, 23], or assign random weights [20–22] at the start”.

Comment: 6. In Fig. 1: Framework Architecture, it would be beneficial to add and distinguish the Requester. Additionally, please explain why the weight update and distance function are not part of the fog node.

Answer: Thank you for your valuable feedback regarding Fig. 1: Framework Architecture. We appreciate your suggestion to add and distinguish the Requester. However, our primary focus is on the accuracy of the collected sensing data by participants and its proximity to the ground truth, which is why we have not included the Requester in the diagram.

Each fog node manages a group of participants and facilitates communication between them and the platform. After the fog node initializes the TD process, each participant calculates the distance between their sensory data and the ground truth. The summed distances are then sent to all participants for the weight update. This approach ensures that the weight update and distance calculation processes are distributed among participants, rather than being centralized within the fog node.

Comment: 7. There is no discussion regarding the scalability of the proposed framework, nor is there an explanation of its limitations.

Answer: Thank you for your valuable feedback. I appreciate your insights regarding the scalability and limitations of the proposed framework.

Regarding scalability, our system employs a group approach for participants, which inherently supports scalability. Additionaly, in the evaluation section, we varied the task percentage to its maximum to demonstrate that the accuracy and efficiency of our framework remain higher compared to other approaches.

As for limitations, we have mentioned in the conclusion that we plan to study the mobility of participants in truth discovery in MCS. This aspect significantly impacts truth discovery and is an area we intend to explore further

Comment: 8. Please improve the quality of the figures.

Answer: Thank you for your valuable comment. Based on your feedback, we have enhanced the quality of all the figures in the article to ensure clarity and precision.

Decision Letter - Muhammad Anwar, Editor

PONE-D-24-14153R3A Fog-assisted Group-based Truth Discovery Framework over Mobile Crowdsensing Data StreamsPLOS ONE

Dear Dr. Zafar,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by Aug 25 2025 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.
  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.
  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols.

We look forward to receiving your revised manuscript.

Kind regards,

Muhammad Anwar, Ph.D.

Academic Editor

PLOS ONE

Journal Requirements:

Please review your reference list to ensure that it is complete and correct. If you have cited papers that have been retracted, please include the rationale for doing so in the manuscript text, or remove these references and replace them with relevant current references. Any changes to the reference list should be mentioned in the rebuttal letter that accompanies your revised manuscript. If you need to cite a retracted article, indicate the article’s retracted status in the References list and also include a citation and full reference for the retraction notice.

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.

Reviewer #4: (No Response)

Reviewer #5: All comments have been addressed

**********

2. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #4: Yes

Reviewer #5: Yes

**********

3. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #4: Yes

Reviewer #5: N/A

**********

4. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #4: Yes

Reviewer #5: Yes

**********

5. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #4: Yes

Reviewer #5: Yes

**********

6. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #4: The authors’ responses to my comments clarify that fog architecture simulation and streaming process organisation are not their primary focus, which aligns with my observation that these elements may be overemphasised. The authors suggest that future research could explore fog architecture and participant mobility, indicating that they view fog computing as an area for further investigation rather than a fully developed component of their current work. I could see that the TGTD mechanism and credibility-based weight initialisation are the primary innovations. These could be implemented without mentioning fog computing (e.g., on a centralised server-client or cloud).

Again, these concepts of fog computing and streaming organisation are relevant and necessary for the MCS context, but are not the primary contributions. While the proposed work is valuable and I would recommend for publication, but, the authors should clearly state in the abstract and in the Proposed Framework section that fog architecture simulation, streaming process organisation are not their primary contributions and have not been fully analysed, and these areas of research are areas for further investigation.

Reviewer #5: The manuscript have been revised and it is more suitable for publication to the best of my knowledge

**********

7. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #4: No

Reviewer #5: Yes: Sunday Ajagbe

**********

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step.

Revision 4

[Tributes]

We would like to express our deep thanks and gratitude to the reviewers for their comments on the paper. We have tried our best to modify the paper according to their recommendations. We hope our paper will be published in PLOS ONE.

COMMENTS and Answers

Reviewer#4

Comment: 1. While the proposed work is valuable and I would recommend for publication, but, the authors should clearly state in the abstract and in the Proposed Framework section that fog architecture simulation, streaming process organisation are not their primary contributions and have not been fully analysed, and these areas of research are areas for further investigation.

Answer: We thank the reviewer for the valuable comment. In response, we have revised the abstract to include the following statement: 'The organization of the streaming process within the fog architecture simulation is identified as an area for further investigation and future work.'

Moreover, in the Proposed Framework section, we stated that ‘However, the analysis of fog architecture simulation and the organization of streaming processes were beyond the scope of this study, as they do not constitute its primary contributions. These topics are identified as valuable directions for future research and in-depth investigation.’

Additionally, we have updated the conclusion by expanding the future work section to state: 'In future work, we aim to address the organization of the streaming process in the context of fog architecture simulation.'

Reviewer#5

Comment: 1. The manuscript has been revised, and it is more suitable for publication to the best of my knowledge.

Answer: Thank you very much, we sincerely appreciate that.

Attachments
Attachment
Submitted filename: Response_to_Reviewers_auresp_4.docx
Decision Letter - Muhammad Anwar, Editor

A Fog-assisted Group-based Truth Discovery Framework over Mobile Crowdsensing Data Streams

PONE-D-24-14153R4

Dear Dr. Zafar,

We’re pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it meets all outstanding technical requirements.

Within one week, you’ll receive an e-mail detailing the required amendments. When these have been addressed, you’ll receive a formal acceptance letter and your manuscript will be scheduled for publication.

An invoice will be generated when your article is formally accepted. Please note, if your institution has a publishing partnership with PLOS and your article meets the relevant criteria, all or part of your publication costs will be covered. Please make sure your user information is up-to-date by logging into Editorial Manager at Editorial Manager® and clicking the ‘Update My Information' link at the top of the page. For questions related to billing, please contact billing support.

If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they’ll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

Kind regards,

Muhammad Anwar, Ph.D.

Academic Editor

PLOS ONE

Additional Editor Comments (optional):

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.

Reviewer #4: All comments have been addressed

**********

2. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #4: Yes

**********

3. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #4: N/A

**********

4. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #4: Yes

**********

5. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #4: (No Response)

**********

6. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #4: (No Response)

**********

7. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #4: No

**********

Formally Accepted
Acceptance Letter - Muhammad Anwar, Editor

PONE-D-24-14153R4

PLOS ONE

Dear Dr. Zafar,

I'm pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now being handed over to our production team.

At this stage, our production department will prepare your paper for publication. This includes ensuring the following:

* All references, tables, and figures are properly cited

* All relevant supporting information is included in the manuscript submission,

* There are no issues that prevent the paper from being properly typeset

You will receive further instructions from the production team, including instructions on how to review your proof when it is ready. Please keep in mind that we are working through a large volume of accepted articles, so please give us a few days to review your paper and let you know the next and final steps.

Lastly, if your institution or institutions have a press office, please let them know about your upcoming paper now to help maximize its impact. If they'll be preparing press materials, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

You will receive an invoice from PLOS for your publication fee after your manuscript has reached the completed accept phase. If you receive an email requesting payment before acceptance or for any other service, this may be a phishing scheme. Learn how to identify phishing emails and protect your accounts at https://explore.plos.org/phishing.

If we can help with anything else, please email us at customercare@plos.org.

Thank you for submitting your work to PLOS ONE and supporting open access.

Kind regards,

PLOS ONE Editorial Office Staff

on behalf of

Dr. Muhammad Anwar

Academic Editor

PLOS ONE

Open letter on the publication of peer review reports

PLOS recognizes the benefits of transparency in the peer review process. Therefore, we enable the publication of all of the content of peer review and author responses alongside final, published articles. Reviewers remain anonymous, unless they choose to reveal their names.

We encourage other journals to join us in this initiative. We hope that our action inspires the community, including researchers, research funders, and research institutions, to recognize the benefits of published peer review reports for all parts of the research system.

Learn more at ASAPbio .