Skip to content

The Research Gap Analyzer is a web-based tool designed to help researchers identify research gaps by analyzing multiple research papers simultaneously. This tool streamlines the literature review process and helps researchers identify potential areas for new research.

Notifications You must be signed in to change notification settings

Cortana-Devs/Research-Gap-Analyzer

Repository files navigation

Research Gap Analyzer

Team Members

  • Avishka Shehan
  • Nipuna Janaranjana
  • Chamath Thiwanka
  • Pubudu Sheshan
  • Lasantha Dinidu
  • Pawan Vikasitha

Department of ICT Faculty of Technology University of Sri Jayewardenepura

Project Overview

The Research Gap Analyzer is a web-based tool designed to help researchers identify research gaps by analyzing multiple research papers simultaneously. This tool streamlines the literature review process and helps researchers identify potential areas for new research.

Key Features

  • Multiple PDF Analysis: Upload and analyze up to 3 PDF research papers simultaneously.
  • Automated Summary Generation: Get concise summaries of each uploaded paper.
  • Research Gap Identification: AI-powered analysis to identify potential research gaps.
  • History Tracking: Save and compare previous analyses.
  • Note Taking: Add and save notes for each analysis.
  • PDF Export: Export analysis results in PDF format.
  • Comparison Tool: Compare different analyses side by side.

Technology Stack

  • Frontend: React.js with Vite
  • Backend: Python
  • Styling: Tailwind CSS + Custom CSS
  • PDF Processing: jsPDF
  • State Management: React Hooks
  • Storage: Local Storage for history persistence

Installation and Setup

  1. Clone the repository:

    git clone https://github.com/Cortana-Devs/Research-Gap-Analyzer.git
  2. Install dependencies:

    cd Research-Gap-Analyzer
    npm install
  3. Start the development server:

    npm run dev
  4. Access the application at http://localhost:5216

Usage Guide

  1. Starting the Application

    • Launch the application.
    • Click the "Start" button on the welcome screen.
  2. Uploading Papers

    • Click the upload area or drag and drop PDF files.
    • Select exactly 3 PDF research papers.
    • Ensure all files are in PDF format.
  3. Analyzing Papers

    • Click the "Analyze Research Gaps" button.
    • Wait for the analysis to complete.
    • View generated summaries and identified research gaps.
  4. Managing Results

    • Add notes to your analysis.
    • Compare different analyses.
    • Export results as PDF.
    • View history of previous analyses.

Features in Detail

Paper Analysis

  • Automated extraction of key information from PDFs.
  • Generation of concise summaries.
  • Identification of research methodologies and findings.

History Management

  • Storage of up to 5 recent analyses.
  • Addition of personal notes.
  • Comparison between different analyses.

Export Capabilities

  • PDF export of analysis results.
  • Formatted research gap findings.
  • Inclusion of paper summaries.

Technical Requirements

  • Node.js v18 or higher.
  • Modern web browser with JavaScript enabled.
  • Minimum 4GB RAM recommended.
  • Internet connection for API functionality.

Acknowledgments

Special thanks to:

License

This project is part of the final year project requirements for the BICT (Honours) Degree at the University of Sri Jayewardenepura.

© 2024 Department of ICT, Faculty of Technology, University of Sri Jayewardenepura. All Rights Reserved.

About

The Research Gap Analyzer is a web-based tool designed to help researchers identify research gaps by analyzing multiple research papers simultaneously. This tool streamlines the literature review process and helps researchers identify potential areas for new research.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published