Reference Organiser keeps track of technical papers and your reviews/notes on them.

Several years ago I started keeping reviews every time I read a technical paper; mostly to help remember the key points of the paper but also as a source for copying and pasting a summary as the basis of a literature survey.

Reference Organiser helps to manage the process of reading papers and acts as a search engine to locate a particular paper and the notes that go with it.

Features

Screenshots

Main window

Main Window
Papers/reviews are listed by their citation. From here you can filter the list; add, edit or delete a review. You can list papers without reviews and reviews missing papers. More advanced filtering is available using the search function

New review window: Main tab

New Review
You can enter basic metadata and generate a unique citation that does not duplicate an existing citation

Search window

Search
Basic search is on a logical OR basis except for the year range. Keywords can be quoted with spaces. Results are unordered. Results from the last search are available as a filter in the main window.

Status

Status
Evaluate the quality of your database using very simple metrics.

Instructions

To add a review, you have two choices, 1. Click on the New button to start entering full details or 2. Click on the Add button to enter brief details, add the remaining details and review later. Option 2 is so that you can add the paper to the database without being concerned about finding all the details that you can add later. When you have time, scan through the Unreviewed Papers and choose a paper to read.

Use of Tag Controls

You can add or modify tags in the new review/edit review window, via the Opinion tab. Select a tag from the combo box on the left, it will automatically be added or press the '+' button to manually add it. You can manually edit the list of tags using commas to separate them. Any new tags entered here will be added to the list of tags when you save the review. Press the 'X' button to clear the tags.

In the main window you can filter by tags, there is also the option to toggle between logical OR and logical AND when filtering by tag.

Main window tag filter

It is recommended to always add 2 or more tags to a review.

Keyboard Shortcut Reference

ShortcutAction
F5Refresh main window
Ctrl+EExport database as HTML
Ctrl+QQuit
Ctrl+IAbout
Ctrl+PPreferences
Ctrl+TDatabase status
Ctrl+NNew review
Ctrl+FSearch
Ctrl+AAdd paper

Search

Clicking on the Search button in the main window takes you to the search dialog. From there you can select search terms, then click on the Search button to perform the search. Results will be shown in the form of a list of matching citations. Close the search dialog to return to the main window where the paper list filter will be set to show search results.

The up and down arrow buttons can be used to recall previous searches.

Writing Reviews Outside of Reference Organiser

Reference Organiser has a simple text editor built in, but should you find yourself writing notes for a paper on a computer other than the one you installed Reference Organiser on, there is a simple format that you can use that makes it easy to import.

Using a simple format means that the reviews can easily be reformatted and imported into other software.

Future Plans/Ideas/Wishlist

Download

File Size Platform MD5
ReferenceOrganiser-1.4-x86_64.AppImage 31 MB Linux AppImage 488574ff5a4438f3a314097fc40c901e

Notes

The Linux version is packaged using AppImage to make a distribution agnostic executable. Download the file, rename it to ReferenceOrganiser, make it executable using chmod a+x ReferenceOrganiser and run.

Build Instrictions

Source code is on github

  1. Clone the repo
  2. Download Qt 6 from qt.io and install *
  3. Open QtCreator
  4. Open ReferenceOrganiser.pro file in QtCreator
  5. In the bottom left of the QtCreator window:
    • Click on the icon that looks like a display and set to release mode
    • Click on the icon that looks like a play button to build and run
    • The binary should now be in the build directory. If you don't know where that is, click on the Projects icon in the left tool bar to find it
  6. Done

* Check https://www.qt.io/download-open-source and scroll down to the button to download the online installer.


Licensing

This software is licensed under the GNU GPL (version 3).