Skip to content

Admin Interface

The Admin Interface is a local web application that runs on your own machine. It cannot be hosted on GitHub Pages because it requires a live database and Python backend.

What it does

The admin panel (served by Flask at http://localhost:5000/admin) provides:

  • Browse & search all 196+ papers, datasets, and methods
  • Inline editing — click any cell to edit it directly in the table
  • Add new entries with arXiv auto-fill (paste an arXiv URL to auto-populate metadata)
  • Multi-select export — select papers and export as CSV or copy links for NotebookLM
  • Sync & build — export DB → YAML/CSV, or rebuild the static documentation site

How to run it locally

# 1. Clone the repository
git clone https://github.com/DeepSoftwareAnalytics/Awesome-Issue-Resolution.git
cd Awesome-Issue-Resolution

# 2. Install dependencies
pip install -r requirements.txt

# 3. Start the admin server
#    (automatically refreshes news, re-renders docs, and builds the site)
python start.py

Then open http://localhost:5000/admin in your browser.

Quick reference

Command Description
python start.py Full update + start server (port 5000)
python start.py --init Re-import from YAML/CSV, then full update + start
python start.py --no-update Start server immediately without update steps
python start.py --news Refresh "This Month's Papers" only
python start.py --render Re-render README/docs from DB only
python start.py --build Build static site only

Looking for the paper database?

Use the Tables & Resources page to browse statistical tables, or the Full Paper List in the main page.

To search and export papers interactively, run the admin locally as described above.