Skip to content

Latest commit

 

History

History
586 lines (443 loc) · 16.2 KB

File metadata and controls

586 lines (443 loc) · 16.2 KB

📚 Complete Bibliometric Analysis Guide

From Zero to Published Research Paper

GitHub stars License Maintenance Made with Love

Master R Biblioshiny & VOSviewer | Step-by-Step Guide for Beginners

🚀 Get Started • 📖 Modules • 💻 Templates • 📧 Contact


👨‍🎓 About the Author

Master's Student

Mahbub Hassan
Master's Student in Civil Engineering (Transportation)
Non-ASEAN Scholar

🏛️ Chulalongkorn University
📍 Bangkok, Thailand
🎓 Faculty of Engineering
🔬 Department of Civil Engineering


🌟 What is This Course?

This is the most comprehensive, beginner-friendly guide to bibliometric analysis available online. Whether you're a Master's student, PhD researcher, or academic professional, this interactive course will take you from absolute beginner to publishing your first bibliometric paper.

✨ Why Choose This Course?

Feature Description
🎯 Zero to Hero No prior knowledge required
🎨 Beautiful UI Modern, Chula-themed interface
📊 Complete Tools R Biblioshiny + VOSviewer
💻 Ready-to-Use Code templates included
📝 Publication-Ready Q1 journal standards
🆓 100% Free MIT Licensed, open source

🚀 Quick Start

Option 1: Start Learning Immediately (No Installation)

# Simply open index.html in your browser
# Works offline, no setup needed!
  1. Download or clone this repository
  2. Open index.html in any modern browser
  3. Start with Module 1: Introduction
  4. Follow the interactive lessons

Option 2: Use the Templates

# For R Analysis
1. Install R and RStudio
2. Open templates/biblioshiny_scripts/complete_analysis_template.R
3. Modify for your data
4. Run and generate results!

📖 Course Modules

📚 Module 1: Introduction to Bibliometrics

What You'll Learn:

  • Understanding bibliometric analysis fundamentals
  • Key concepts: citations, co-citation, bibliographic coupling
  • Types of bibliometric studies
  • Real-world applications in research
  • When to use bibliometric methods

Duration: 1-2 hours


🔍 Module 2: Data Collection Strategies

What You'll Learn:

  • Designing effective search queries with Boolean operators
  • Web of Science: Complete navigation guide
  • Scopus: Step-by-step data export
  • Data quality assurance and validation
  • Common pitfalls and how to avoid them

Duration: 2-3 hours

Hands-On Practice: Sample search queries provided


📊 Module 3: R Biblioshiny Analysis

What You'll Learn:

  • R and Biblioshiny installation (Windows/Mac/Linux)
  • Data import and conversion
  • Descriptive statistics generation
  • Performance analysis (most cited papers, authors, journals)
  • Temporal trend analysis
  • Keyword co-occurrence networks
  • Thematic mapping and evolution
  • Network visualization techniques

Duration: 4-6 hours

Deliverables: 20+ publication-quality tables and plots


🕸️ Module 4: VOSviewer Network Visualization

What You'll Learn:

  • VOSviewer installation and setup
  • Network construction from bibliographic data
  • Co-citation analysis techniques
  • Bibliographic coupling
  • Co-authorship networks (authors, countries, institutions)
  • Keyword co-occurrence visualization
  • Advanced customization and styling
  • Exporting high-resolution figures

Duration: 3-4 hours

Deliverables: Professional network visualizations


✍️ Module 5: Writing & Publishing Your Paper

What You'll Learn:

  • Standard bibliometric paper structure
  • PRISMA guidelines for systematic reviews
  • Reporting best practices
  • Interpreting and discussing results
  • Journal selection strategies
  • Submission process tips

Duration: 2-3 hours

Resources: Paper templates and examples


📦 Module 6: Resources & Templates

What You'll Get:

  • Complete R code templates
  • Sample datasets for practice
  • Bibliometric cheat sheets
  • Visualization style guides
  • PRISMA diagram templates
  • Manuscript templates

💻 Included Templates

🔬 R Biblioshiny Complete Analysis Template

File: templates/biblioshiny_scripts/complete_analysis_template.R

Features:

  • ✅ 21 analysis sections
  • ✅ Automatic generation of 20+ statistical tables
  • ✅ Creation of 15+ publication-quality plots
  • ✅ All major bibliometric analyses included
  • ✅ Comprehensive inline documentation
  • ✅ Export data for VOSviewer
  • ✅ Generates summary reports

What It Does:

✓ Data import (WoS, Scopus, PubMed)
✓ Descriptive statistics
✓ Annual production trends
✓ Most cited papers/authors/journals
✓ Author productivity over time
✓ H-index calculations
✓ Country analysis and collaboration
✓ Keyword analysis and trends
✓ Co-occurrence networks
✓ Co-citation analysis
✓ Bibliographic coupling
✓ Author collaboration networks
✓ Thematic mapping
✓ Thematic evolution
✓ Conceptual structure (MCA)
✓ Historiograph
✓ Three-field plots
✓ And much more!

📁 Repository Structure

Bibliometric-Analysis-by-Mahbub/
│
├── 📄 index.html                      # ⭐ Main interactive course
├── 📄 README.md                       # This file
├── 📄 GETTING_STARTED.md              # Quick start guide
├── 📄 PROJECT_SUMMARY.md              # Project overview
├── 📄 LICENSE                         # MIT License
│
├── 📁 templates/                      # Code templates
│   ├── 📁 biblioshiny_scripts/
│   │   └── complete_analysis_template.R
│   ├── 📁 vosviewer_guides/
│   └── 📁 paper_templates/
│
├── 📁 examples/                       # Sample data
│   └── 📁 sample_data/
│       ├── sample_wos.txt
│       └── sample_scopus.csv
│
└── 📁 resources/                      # Reference materials
    ├── 📁 cheat_sheets/
    │   └── biblioshiny_quick_reference.md
    ├── 📁 video_tutorials/
    └── 📁 recommended_readings/

🛠️ Installation & Prerequisites

For the Web Course (index.html)

Requirements:

  • ✅ Any modern web browser (Chrome, Firefox, Safari, Edge)
  • ✅ No installation needed
  • ✅ Works completely offline

For R Biblioshiny Analysis

Requirements:

# Required Software
- R (version 4.0 or higher)
- RStudio (recommended but optional)

# R Package
install.packages("bibliometrix")
library(bibliometrix)
biblioshiny()  # Launch web interface

Download Links:

For VOSviewer Analysis

Requirements:

  • Java Runtime Environment (JRE 8 or higher)
  • VOSviewer software (free download)

Download Links:

For Data Collection

Access Needed:

  • Web of Science (institutional access) - Recommended
  • Scopus (institutional access)
  • Alternative: Google Scholar (limited functionality)

For Chulalongkorn Students: Access via: https://www.car.chula.ac.th/ → Databases


📊 Example Analyses

Transportation Engineering (My Field!)

  • 🚗 Electric vehicle adoption patterns
  • 🚦 Traffic safety research trends
  • 🏙️ Smart city transportation systems
  • 🌱 Sustainable mobility solutions
  • 🚌 Public transit optimization

Other Fields Covered

  • 🤖 Machine learning applications
  • 🌍 Climate change research
  • 💊 Public health studies
  • 🧠 Artificial intelligence
  • 🏗️ Civil engineering topics

🎯 Learning Outcomes

Upon completing this course, you will be able to:

✅ Understand bibliometric analysis principles and applications
✅ Design effective search queries for literature retrieval
✅ Collect high-quality bibliographic data from major databases
✅ Perform comprehensive analysis using R Biblioshiny
✅ Create professional network visualizations with VOSviewer
✅ Interpret bibliometric results correctly and meaningfully
✅ Write and structure a bibliometric research paper
✅ Publish your analysis in academic journals


📈 Sample Workflow

Real Research Example: "Electric Vehicle Adoption"

Week 1: Data Collection

1. Define research question
2. Design search query:
   TS=("electric vehicle*" OR "EV" OR "battery electric") 
   AND TS=("adoption" OR "acceptance")
3. Search Web of Science
4. Export 500 documents with full records

Week 2: Initial Analysis

1. Import data into Biblioshiny
2. Generate descriptive statistics
3. Identify most cited papers
4. Analyze publication trends

Week 3: Network Analysis

1. Create keyword co-occurrence network
2. Generate co-citation network
3. Build collaboration networks
4. Visualize in VOSviewer

Week 4: Advanced Analysis

1. Thematic mapping
2. Thematic evolution over time
3. Trend analysis
4. Conceptual structure mapping

Week 5-6: Writing

1. Structure manuscript
2. Insert visualizations
3. Write interpretations
4. Prepare for submission

🔥 Key Features

Interactive Web Course

  • 🎨 Beautiful Chula-themed design (Pink, Purple, Gold)
  • 📱 Responsive layout (works on mobile, tablet, desktop)
  • 🔄 Expandable sections for easy navigation
  • ⚡ Smooth animations and transitions
  • 🎯 Progress tracking
  • 💡 Interactive code examples

Comprehensive Coverage

  • 📚 6 complete modules
  • 🔢 150+ step-by-step instructions
  • 💻 50+ code examples
  • 📊 30+ visualization techniques
  • 🎓 20+ real-world examples
  • 📝 Publication guidelines

Production-Ready Tools

  • ✅ Copy-paste R code templates
  • ✅ Automated analysis workflows
  • ✅ Professional visualization styles
  • ✅ Q1 journal quality standards
  • ✅ Reproducible research practices
  • ✅ Open science principles

🤝 Contributing

Contributions are welcome! Here's how you can help:

Ways to Contribute

  • 🐛 Report bugs or issues
  • 💡 Suggest new features or improvements
  • 📝 Improve documentation
  • 🌍 Translate content to other languages
  • 📊 Add example datasets
  • 🎨 Enhance visualizations
  • 📚 Share your use cases

How to Contribute

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📧 Contact

Mahbub Hassan

Master's Student in Civil Engineering (Transportation)
Chulalongkorn University, Bangkok, Thailand

Email IEEE Email GitHub


📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

What this means:

  • ✅ Free to use for any purpose
  • ✅ Modify and distribute freely
  • ✅ Use in commercial projects
  • ✅ No warranty provided

🙏 Acknowledgments

Special thanks to:

  • 🏛️ Chulalongkorn University - Institutional support and resources
  • 🎓 Faculty of Engineering - Research facilities and guidance
  • 👨‍🏫 Department of Civil Engineering - Academic mentorship
  • 📦 R bibliometrix team - Excellent open-source package
  • 🕸️ VOSviewer developers - Powerful visualization tool
  • 🌍 Open Science Community - Knowledge sharing and collaboration
  • 📚 GitHub Community - Feedback and contributions

📚 Citation

If you use this course in your research or teaching, please cite:

@misc{hassan2025bibliometric,
  author = {Hassan, Mahbub},
  title = {Complete Bibliometric Analysis Guide: From Zero to Published},
  year = {2025},
  institution = {Chulalongkorn University},
  address = {Bangkok, Thailand},
  howpublished = {\url{https://github.com/mahbubchula/Bibliometric-Analysis-by-Mahbub}},
  note = {Master's thesis research materials}
}

APA Style:

Hassan, M. (2025). Complete Bibliometric Analysis Guide: From Zero to Published. 
Chulalongkorn University. https://github.com/mahbubchula/Bibliometric-Analysis-by-Mahbub

🌟 Show Your Support

If you find this course helpful, please consider:

  • ⭐ Starring this repository
  • 🔄 Sharing with your colleagues
  • 📢 Recommending to your students
  • 💬 Providing feedback via issues
  • 🤝 Contributing improvements

Star History

Star History Chart


📊 Repository Stats

GitHub repo size GitHub last commit GitHub issues GitHub pull requests Visitors


🔗 Quick Links

Resource Link
📖 Start Course Open index.html
🚀 Quick Start Guide GETTING_STARTED.md
📋 Project Summary PROJECT_SUMMARY.md
💻 R Template complete_analysis_template.R
📝 Cheat Sheet biblioshiny_quick_reference.md
🐛 Report Issues GitHub Issues
📧 Contact Me mahbub.hassan@ieee.org

📝 Version History

Version 1.0.0 (January 2025)

  • ✨ Initial public release
  • 📚 Complete 6-module interactive course
  • 💻 Full R Biblioshiny analysis template
  • 🎨 Beautiful Chula-themed user interface
  • 📖 Comprehensive documentation
  • 🔧 Sample datasets and examples
  • 📋 Quick reference cheat sheets

🎯 Future Plans

  • Add video tutorials for each module
  • Create Python alternative using pybliometrics
  • Include more domain-specific examples
  • Add interactive quizzes and assessments
  • Develop mobile app version
  • Translate to Thai language
  • Add advanced visualization techniques
  • Create case study database

🎓 From Chulalongkorn University with 💖

Chula Colors Status Open Source

Happy Learning and Good Luck with Your Research! 🚀

Made with ❤️ by Mahbub Hassan

Master's Student | Civil Engineering (Transportation)
Chulalongkorn University | Bangkok, Thailand


"Empowering researchers through systematic bibliometric analysis"


Last Updated: January 2025
License: MIT
Status: Active Development ✨

⬆ Back to Top