Adoption and maintenance of cffinit

Increase adoption by creating more hands-on tutorials, promoting the app on multiple platforms, and gathering more feedback.

Currently, the easiest way to create a valid CITATION.cff file is by using cffinit, and indeed the usage of the app is growing: a GitHub search shows 987 files with more being created daily¹. On the other hand, there are around 9000 CITATION.cff files on GitHub, which means that the adoption of cffinit could be much better, and that we need to fight to remain relevant. Furthermore, the app also needs to respond to user feedback, which means adding more functionality and improving the user experience.

In this project we want to increase adoption by creating more hands-on tutorials, promoting the app on multiple platforms, and gathering more feedback. Additionally, we want to work on existing issues derived from feedback gathered previously, such as:

  • Improving web accessibility (motion and vision impairment);
  • User experience related to “minimum finish screen” (it is confusing and maybe should not exist);
  • User experience related to tracking error and successful progression in the stepper;
  • Investigating viability of enabling updates to existing CFF files;
  • Investigating viability of revamping the visual elements of the app.

Finally, we also want to pay some technical debt, in the form of refactoring and testing.

Participating organisations

Netherlands eScience Center

Team

Abel Soares Siqueira
Abel Soares Siqueira
Lead RSE
Netherlands eScience Center
Jesus Garcia Gonzalez
Research Software Engineer
Netherlands eScience Center

Related projects

SearchSECO

A Worldwide Source Code Index for Scientific Software FAIRness

Updated 11 months ago
Finished

Related software

cffinit

CF

A web form to initialize CITATION.cff files which you can use to include citation information into your software repository.

Updated 3 months ago
4 7