Skip to content

[PRE REVIEW]: HINA: A Learning Analytics Tool for Heterogenous Interaction Network Analysis in Python #7995

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
editorialbot opened this issue Apr 2, 2025 · 41 comments
Assignees
Labels
pre-review Python TeX Track: 5 (DSAIS) Data Science, Artificial Intelligence, and Machine Learning TypeScript

Comments

@editorialbot
Copy link
Collaborator

editorialbot commented Apr 2, 2025

Submitting author: @shihuife (shihui Feng)
Repository: https://github.com/SHF-NAILResearchGroup/HINA
Branch with paper.md (empty if default branch):
Version: 0.4.7
Editor: @juliaferraioli
Reviewers: @etShaw-zh
Managing EiC: Arfon Smith

Status

status

Status badge code:

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

Author instructions

Thanks for submitting your paper to JOSS @shihuife. Currently, there isn't a JOSS editor assigned to your paper.

@shihuife if you have any suggestions for potential reviewers then please mention them here in this thread (without tagging them with an @). You can search the list of people that have already agreed to review and may be suitable for this submission.

Editor instructions

The JOSS submission bot @editorialbot is here to help you find and assign reviewers and start the main review. To find out what @editorialbot can do for you type:

@editorialbot commands
@editorialbot
Copy link
Collaborator Author

Hello human, 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
Copy link
Collaborator Author

Software report:

github.com/AlDanial/cloc v 1.98  T=0.04 s (1846.2 files/s, 179375.2 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
TypeScript                      11            125            109           1764
Python                          27            265            431           1153
CSV                              2              0              0            556
reStructuredText                14            553            971            460
Markdown                         2             70              0            226
HTML                             3             50              3            131
CSS                              2             20              3            101
YAML                             4             15             22             85
JSON                             3              2              0             70
TeX                              1              9              0             65
Text                             3              3              0             31
DOS Batch                        1              8              1             26
Dockerfile                       1              7              0             15
JavaScript                       1              0              0             14
make                             1              4              7              9
-------------------------------------------------------------------------------
SUM:                            76           1131           1547           4706
-------------------------------------------------------------------------------

Commit count by author:

    89	Shihui Feng
    74	Baiyue
    50	Alec Kirkley
     4	baiyueh
     1	aleckirkley

@editorialbot
Copy link
Collaborator Author

Paper file info:

📄 Wordcount for paper.md is 1011

✅ The paper includes a Statement of need section

@editorialbot
Copy link
Collaborator Author

License info:

✅ License found: MIT License (Valid open source OSI approved license)

@editorialbot
Copy link
Collaborator Author

Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

✅ OK DOIs

- None

🟡 SKIP DOIs

- No DOI given, and none found for title: The Igraph software package for complex network re...
- No DOI given, and none found for title: The Graph-Tool Python library
- No DOI given, and none found for title: Piaget’s Theory
- No DOI given, and none found for title: Mind in Society: The Development of Higher Psychol...

❌ MISSING DOIs

- 10.18608/jla.2025.8431 may be a valid DOI for title: Analyzing students’ emerging roles based on quanti...
- 10.1145/3636555.3636918 may be a valid DOI for title: Heterogenous network analytics of small group team...
- 10.1007/s11528-014-0822-x may be a valid DOI for title: Let’s not forget: Learning analytics are about lea...
- 10.25080/tcwv9851 may be a valid DOI for title: Exploring network structure, dynamics, and functio...
- 10.21105/joss.07312 may be a valid DOI for title: PANINIpy: Package of Algorithms for Nonparametric ...

❌ INVALID DOIs

- None

@editorialbot
Copy link
Collaborator Author

👉📄 Download article proof 📄 View article proof on GitHub 📄 👈

@editorialbot
Copy link
Collaborator Author

Five most similar historical JOSS papers:

repytah: An Open-Source Python Package for Building Aligned Hierarchies for Sequential Data
Submitting author: @kmkinnaird
Handling editor: @jbytecode (Active)
Reviewers: @Rocsg, @ranzhengcode
Similarity score: 0.6656

visxhclust: An R Shiny package for visual exploration of hierarchical clustering
Submitting author: @rhenkin
Handling editor: @osorensen (Active)
Reviewers: @jonjoncardoso, @wiljnich
Similarity score: 0.6540

XGI: A Python package for higher-order interaction networks
Submitting author: @nwlandry
Handling editor: @vissarion (Active)
Reviewers: @arashbm, @MridulS
Similarity score: 0.6510

sknet: A Python framework for Machine Learning in Complex Networks
Submitting author: @TNanukem
Handling editor: @osorensen (Active)
Reviewers: @dvysardana, @drj11, @imw
Similarity score: 0.6506

PyDGN: a Python Library for Flexible and Reproducible Research on Deep Learning for Graphs
Submitting author: @diningphil
Handling editor: @arfon (Active)
Reviewers: @idoby, @sepandhaghighi
Similarity score: 0.6459

⚠️ Note to editors: If these papers look like they might be a good match, click through to the review issue for that paper and invite one or more of the authors before considering asking the reviewers of these papers to review again for JOSS.

@shihuife
Copy link

shihuife commented Apr 3, 2025

We have moved the repository to this link https://github.com/orgs/SHF-NAILResearchGroup/repositories, please use the updated repository link for the review, thanks!

Shihui Feng

@arfon
Copy link
Member

arfon commented Apr 3, 2025

@editorialbot set https://github.com/SHF-NAILResearchGroup/HINA as repository

@editorialbot
Copy link
Collaborator Author

Done! repository is now https://github.com/SHF-NAILResearchGroup/HINA

@editorialbot editorialbot added Track: 5 (DSAIS) Data Science, Artificial Intelligence, and Machine Learning and removed Track: 8 (MISC) Miscellaneous labels Apr 3, 2025
@crvernon
Copy link

@editorialbot check repository

@editorialbot
Copy link
Collaborator Author

Software report:

github.com/AlDanial/cloc v 1.98  T=0.05 s (1675.3 files/s, 213310.1 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
TypeScript                      17            311            133           4115
Python                          27            323            497           1400
CSV                              2              0              0            556
reStructuredText                14            552           1199            414
Markdown                         2             77              0            244
HTML                             3             50              3            131
CSS                              3             22              3            117
YAML                             4             15             36             80
TeX                              1              9              0             75
JSON                             3              2              0             70
Text                             3              3              0             31
DOS Batch                        1              8              1             26
Dockerfile                       1             10              6             15
JavaScript                       1              0              0             14
make                             1              4              7              9
-------------------------------------------------------------------------------
SUM:                            83           1386           1885           7297
-------------------------------------------------------------------------------

Commit count by author:

    93	Shihui Feng
    77	Baiyue
    51	Alec Kirkley
    31	baiyueh
     2	github-actions[bot]
     1	aleckirkley

@editorialbot
Copy link
Collaborator Author

Paper file info:

📄 Wordcount for paper.md is 1011

✅ The paper includes a Statement of need section

@editorialbot
Copy link
Collaborator Author

License info:

✅ License found: MIT License (Valid open source OSI approved license)

@crvernon
Copy link

👋 @shihuife - the commit history of your repository seems to be fairly young. Can you discuss the development history of your software a bit here?

@shihuife
Copy link

Hi @crvernon, Thank you for the question :)

Over the past few years, I have been working on developing novel network-based methods to analyze learning process data, resulting in two publications so far (Feng et al., 2024; Feng et al., 2025). Initially, the code was developed and analyzed locally without being uploaded to a public repository. However, since last year, as the three-level methods have matured, I began collaborating with my team to organize and prepare the repository for release.

We recently moved the package to the new repository path under my research group, as I am in the process of creating a GitHub organisation to share other open-source methods developed by my research group in learning-related contexts. I hope this provides clarity on the development process. Let me know if you have any further questions!


Feng, S., Yan, L., Zhao, L., Maldonado, R. M., & Gašević, D. (2024, March). Heterogenous network analytics of small group teamwork: Using multimodal data to uncover individual behavioral engagement strategies. In Proceedings of the 14th learning analytics and knowledge conference (pp. 587-597).

Feng, S., Gibson, D., & Gašević, D. . (2025). Analyzing Students’ Emerging Roles Based on Quantity and Heterogeneity of Individual Contributions in Small Group Online Collaborative Learning Using Bipartite Network Analysis. Journal of Learning Analytics, 12(1), 253-270. https://doi.org/10.18608/jla.2025.8431

@crvernon
Copy link

@editorialbot invite @vissarion as editor

👋 Do you have time to take this one on @vissarion?

@editorialbot
Copy link
Collaborator Author

Invitation to edit this submission sent!

@vissarion
Copy link

@crvernon I already have three papers on my stack, I would take this one only if it is urgent.

@crvernon
Copy link

No problem @vissarion, I'll find another editor for this one.

@crvernon
Copy link

@editorialbot invite @juliaferraioli as editor

👋 @juliaferraioli would you like to take this one on as editor?

@editorialbot
Copy link
Collaborator Author

Invitation to edit this submission sent!

@juliaferraioli
Copy link

I'll take this one on and look for reviewers.

@shihuife
Copy link

shihuife commented May 2, 2025

@juliaferraioli Thank you very much!

@crvernon
Copy link

crvernon commented May 2, 2025

@editorialbot aasign @juliaferraioli as editor

Thanks @juliaferraioli!

@editorialbot
Copy link
Collaborator Author

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

@editorialbot commands

@arfon
Copy link
Member

arfon commented May 2, 2025

@editorialbot assign @juliaferraioli as editor

@editorialbot
Copy link
Collaborator Author

Assigned! @juliaferraioli is now the editor

@arfon
Copy link
Member

arfon commented May 2, 2025

(typo in your previous message @crvernon)

@juliaferraioli
Copy link

Hi @drj11, @dataspider, and @etShaw-zh, would you be able to review this paper for JOSS?

@etShaw-zh
Copy link

@juliaferraioli yes, I can do it.

@juliaferraioli
Copy link

Thank you!

@editorialbot add @etShaw-zh as reviewer

@juliaferraioli
Copy link

@editorialbot add @etShaw-zh as reviewer

@editorialbot
Copy link
Collaborator Author

@etShaw-zh added to the reviewers list!

@etShaw-zh
Copy link

@editorialbot generate pdf

@editorialbot
Copy link
Collaborator Author

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

@editorialbot commands

@etShaw-zh
Copy link

@editorialbot commands

@editorialbot
Copy link
Collaborator Author

Hello @etShaw-zh, here are the things you can ask me to do:


# List all available commands
@editorialbot commands

# Get a list of all editors's GitHub handles
@editorialbot list editors

# Adds a checklist for the reviewer using this command
@editorialbot generate my checklist

# Set a value for branch
@editorialbot set joss-paper as branch

# Run checks and provide information on the repository and the paper file
@editorialbot check repository

# Check the references of the paper for missing DOIs
@editorialbot check references

# Generates the pdf paper
@editorialbot generate pdf

# Generates a LaTeX preprint file
@editorialbot generate preprint

# Get a link to the complete list of reviewers
@editorialbot list reviewers

@etShaw-zh
Copy link

@editorialbot generate pdf

@editorialbot
Copy link
Collaborator Author

👉📄 Download article proof 📄 View article proof on GitHub 📄 👈

@editorialbot
Copy link
Collaborator Author

Five most similar historical JOSS papers:

repytah: An Open-Source Python Package for Building Aligned Hierarchies for Sequential Data
Submitting author: @kmkinnaird
Handling editor: @jbytecode (Active)
Reviewers: @Rocsg, @ranzhengcode
Similarity score: 0.6692

visxhclust: An R Shiny package for visual exploration of hierarchical clustering
Submitting author: @rhenkin
Handling editor: @osorensen (Active)
Reviewers: @jonjoncardoso, @wiljnich
Similarity score: 0.6581

sknet: A Python framework for Machine Learning in Complex Networks
Submitting author: @TNanukem
Handling editor: @osorensen (Active)
Reviewers: @dvysardana, @drj11, @imw
Similarity score: 0.6560

XGI: A Python package for higher-order interaction networks
Submitting author: @nwlandry
Handling editor: @vissarion (Active)
Reviewers: @arashbm, @MridulS
Similarity score: 0.6524

PyDGN: a Python Library for Flexible and Reproducible Research on Deep Learning for Graphs
Submitting author: @diningphil
Handling editor: @arfon (Active)
Reviewers: @idoby, @sepandhaghighi
Similarity score: 0.6471

⚠️ Note to editors: If these papers look like they might be a good match, click through to the review issue for that paper and invite one or more of the authors before considering asking the reviewers of these papers to review again for JOSS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pre-review Python TeX Track: 5 (DSAIS) Data Science, Artificial Intelligence, and Machine Learning TypeScript
Projects
None yet
Development

No branches or pull requests

7 participants