SECite: Analyzing and Summarizing Citations in Software Engineering Literature

arXiv:2601.07939 · cs.SE, cs.AI · Submitted 2026-01-12 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.

Tom: Today's paper: "SECite: Analyzing and Summarizing Citations in Software Engineering Literature".

Jane: The gist The SECite framework introduces a novel approach for evaluating scholarly impact through sentiment analysis of citation contexts by integrating citation sentiment analysis with LLM-based summarization to capture both…

Tom: First, who's behind it and why it matters.

Paper summary: Tom: So, to wrap up, we have SECite which is an approach for evaluating scholarly impact by analyzing sentiment in citation contexts using a semi-automated pipeline that sorts citations as positive or negative with K-means clustering and then uses AI to summarize those findings.

Jane: The authors are Shireesh Reddy Pyreddy and Khaja Valli Pathan from SUNY Polytechnic Institute, and Hasan Masum, Tarannum Shaila Zaman from the University of Maryland Baltimore County Maryland.

Lu: The implication is that we can get a deeper understanding of research contributions by comparing external citation feedback against the authors' own presentation, which helps highlight areas where those two perspectives align or diverge.

Meng: For practical use, it means we can quickly gauge the community’s general feeling about a paper before we spend hours reading every single review ourselves.

Lalam: The SECite framework provides this holistic view by integrating citation sentiment analysis with LLM-based summarization to capture both strengths and limitations of research papers.

Jane: That's it for this look at SECite. We looked at how external academic discussions can inform our understanding of a paper’s impact and what that means for how we evaluate research today.

Conclusion: Tom: So, we're wrapping up on this SECite paper by Reddy Pyreddy and Pathan about analyzing citations in software engineering literature.

Jane: Right, so they built this framework to see what other researchers are saying about a paper’s strengths and weaknesses instead of just reading the authors' own words.

Lu: The core idea is using sentiment analysis on those citations, then feeding that into an AI model to generate summaries of the paper’s actual positive and negative aspects.

Meng: From a deployment standpoint, what I like is that it tries to give you a quick sense of community reception without you having to read every single review yourself first.

Lalam: The paper shows patterns in how the academic community perceives these works, specifically pointing out where external feedback lines up or doesn't line up with what the authors claim.

Tom: It’s about taking that raw citation data, running it through some unsupervised learning to get positive and negative groups, and then using a large language model to synthesize those findings into actual summaries of the paper itself.

Jane: So if we look at this in plain terms, they're building a tool that lets you look at a research paper and instantly see what the wider community thinks about it—both good stuff and bad stuff.

Lu: It moves beyond just looking at the full text or just the abstract; it’s about quantifying how people are talking *about* the work in other papers.

Meng: For someone who actually has to read a lot of literature, this could save time sifting through hundreds of reviews to find key critiques.

Tom: The authors highlight that this dual approach—citation sentiment plus full-text summarization—gives a more complete picture than any single method on its own.

Jane: It suggests that the context in which a paper is cited is just as important as the paper itself when judging its scholarly impact.

Lu: This framework sets up a way to map out alignment and divergence between how authors present their work and how the external academic world actually critiques it.

Meng: It’s interesting because it takes something qualitative—human discussion—and tries to turn it into something we can measure with numbers, even if the initial data collection is pretty messy.

Tom: Yeah, so that's what they did: they took those citation contexts and turned them into structured sentiment scores, which then fed a generative AI to create summaries focused on strengths and limitations.

Jane: And the results show these patterns are meaningful, giving us a holistic view of the paper’s reception across different layers of analysis.

Lu: It’s an attempt to formalize that practical understanding we get when we read papers for our own research.

Meng: The limitation they point out is definitely in getting that initial citation data clean and complete, especially with things like CAPTCHA issues during the extraction phase.

Tom: True, the automated collection pipeline had a success rate of forty-four percent because of those technical hurdles you mentioned.

Jane: So for anyone listening who only cares about the big picture, this paper shows how we can use AI to bridge that gap between what authors say and what the community actually thinks.

Shireesh Reddy Pyreddy, Khaja Valli Pathan, Hasan Masum, Tarannum Shaila Zaman

SUNY Polytechnic Institute · University of Maryland Baltimore County

cs.SE, cs.AI

Submitted: 2026-01-12

Updated: 2026-01-12

Comments: Accepted at IEEE CCWC 2026

DOI: 10.1109/ccwc67433.2026.11393720

License: http://creativecommons.org/licenses/by/4.0/

Importance score: 69/100

The gist: The gist The SECite framework introduces a novel approach for evaluating scholarly impact through sentiment analysis of citation contexts by integrating citation sentiment analysis with LLM-based

Key concepts

Citation Sentiment Analysis
This involves using Natural Language Processing (NLP) to determine if the text surrounding a citation is positive or negative. The system classifies these statements into sentiment categories, helping researchers understand the community's general perception of a paper's contribution.
K-means Clustering
An unsupervised machine learning technique used here to group citation statements into three sentiment categories: Positive, Neutral, and Negative. This method helps automate the process of sorting large amounts of text based on shared semantic similarities without needing pre-labeled data.
LLM-based Summarization
Generative AI models like Gemini 1.5 are used to create specific summaries for each paper's sentiment. These summaries capture the identified strengths or limitations, allowing for a deeper understanding of the academic community's feedback compared to simple keyword extraction.

Terminology

Summary

The gist The SECite framework introduces a novel approach for evaluating scholarly impact through sentiment analysis of citation contexts by integrating citation sentiment analysis with LLM-based summarization to capture both strengths and limitations of research papers.

SECite Overview

SECite is a novel approach for evaluating scholarly impact through sentiment analysis of citation contexts by integrating citation sentiment analysis with LLM-based summarization to capture both strengths and limitations of research papers The goal is to provide a deeper, more practical understanding of its contributions and shortcomings. This framework addresses the limitation of traditional summaries that reflect only the authors’ selfpresented perspective by analyzing how other researchers discuss and cite the paper. The study reveals meaningful patterns in how the academic community perceives these works, highlighting areas of alignment and divergence between external citation feedback and the authors’ own presentation.

SECite Methodology

The SECite framework delivers citation sentiment analysis with intelligent summary generation through three major steps. These steps are:

  1. semiautomated extraction of citation statements from research papers.

  2. NLP-based sentiment classification of citations into positive, or negative using an unsupervised K-means clustering algorithm.

  3. Generative AI–powered summarization that highlights both the strengths and weaknesses of the referenced works.

Data Collection and Cleaning

The data collection phase involves a semi-automated pipeline designed to interface with Google Scholar to efficiently extract citation information. The procedure consists of several precise steps to ensure comprehensive data acquisition, including:

(i) Automated Navigation and Search:

The pipeline opens the Google Scholar website using Selenium for browser automation and enters the target research paper title to locate the exact paper.

(ii) Accessing Citation References:

After identifying the correct paper, the system clicks on the citations link to access all citing works.

(iii) Link Collection and Paper Retrieval:

The pipeline gathers the links to all citing papers, sequentially opens each link, downloads the associated paper, and saves it to a designated location for processing.

(iv) PDF Parsing and Extraction:

Each downloaded paper is loaded and processed through a custom PDF parser function implemented in Python to extract citations.

Challenges faced during data collection include:

i) Reading PDFs and Extracting References: Parsing PDFs to extract reference numbers and cited sentences presents a significant challenge due to variations in textual formatting and encoding across different documents.

ii) Converting Table References: In some cases, references appear in tabular form, requiring careful interpretation for conversion into clear sentences or association rules.

iii) Handling CAPTCHA Challenges: Some sources require CAPTCHA verification, which demands human intervention to continue the data collection process.

Data Transformation and Modeling

After data collection, the dataset is cleaned by removing stopwords, numbers, and non-alphabetic characters using NLTK and regular expressions to enhance quality. This cleaning process focuses on removing words like “the,” “and,” and “is” which carry little semantic value in analytical contexts.

The data transformation stage utilizes unsupervised machine learning techniques, specifically K-means clustering [16], to group the data into three sentiment categories: Positive, Neutral, and Negative. For feature extraction, BERT sentence embeddings via Hugging Face are employed to capture nuanced contextual and semantic information from text. The performance of the clustering is assessed using the Silhouette Score [29], which measures cluster cohesion and separation. Finally, t-SNE is applied for dimensionality reduction to visualize the high-dimensional embeddings in a two-dimensional space.

Text Summarization and Evaluation

The analysis involves applying summarization techniques to categorize data points as positive or negative sentiment. The comparison between data-point summaries and full-paper summaries, also categorized by sentiment, is performed using Gemini 1.5 via LangChain and prompt engineering. This multi-tiered approach allows for cross-validation to evaluate consistency and accuracy across different aggregation levels.

The evaluation metrics include:

(i) Unsupervised Sentiment Analysis:

The Silhouette Score is used to evaluate the K-Means model, where higher values indicate that a data point fits well within its own cluster and lower values suggest poor clustering quality.

(ii) Summary Comparison:

The Semantic Similarity Score is calculated using BERT or Sentence-BERT embeddings to quantify the semantic overlap between the original text and the generated summary.

Results and Analysis

The effectiveness of the automated data-collection pipeline was assessed, revealing a success rate of 44% due to obstacles like captcha verification, text parsing errors, and timeout issues on five out of nine research papers. Regarding K-means performance, the Silhouette Score for two clusters was 0.1384 and for three clusters was 0.1086, indicating weak separation in both cases. The study selected the two-cluster K-Means model due to its superior Silhouette Score. For summary quality, empirical study comparisons showed an average similarity of 0.64 across summaries and manual analysis indicated that positive summaries achieved high conceptual and factual scores, while negative summaries showed reduced conceptual correctness and informativeness.

Discussion and Limitations

The SECite framework faces limitations in the semi-automated citation extraction process, specifically regarding captcha handling, text parsing errors, and occasional timeouts. Furthermore, K-Means clustering can be sensitive to the initial placement of centroids and less effective on imbalanced datasets. While transformer-based LLMs are powerful, their internal decision-making can appear opaque, suggesting an opportunity to incorporate explainability techniques. The study's focus on software engineering literature may limit its generalizability across other academic disciplines.

Conclusion and Future Work

The study successfully investigates the positive and negative aspects of research papers from both external citations and internal content by developing a semi-automated approach that categorizes citations into positive and negative sentiments using K-Means clustering. By comparing citation-based and full-text perspectives, SECite offers a holistic view of each paper’s impact. Future work will focus on enhancing automation and accuracy by improving the reliability of citation discovery, parsing, and extraction to address technical challenges like captcha handling. For sentiment classification, exploring advanced alternatives such as zero-shot prompt engineering with LLMs could improve grouping without requiring labeled data. Additionally, evaluation metrics for summaries can be developed to better capture coherence and completeness.

References

[1] D. Malcom, “It’s time we fix the peer review system,” American Journal of Pharmaceutical Education, vol. 82, no. 5, 2018.

[2] H. Staines and M. E. Martone, “Community feedback on scholarly content: why it is important and why it should be preserved,” Insights, vol. 31, 2018.

[3] B. Yu, “Automated citation sentiment analysis: What can we learn from biomedical researchers,” Proceedings of the American Society for Information Science and Technology, vol. 50, no. 1, pp. 1–9, 2013.

[4] S. Ghosh, D. Das, and T. Chakraborty, “Determining sentiment in citation text and analyzing its impact on the proposed ranking index,” 2017.

[5] T. Yu, T. S. Zaman, and C.

Improvements for AI systems

  1. Bold Header: Adaptive Clustering Algorithm Implementation

This improvement involves replacing standard K-means with alternative clustering techniques like DBSCAN or HDBSCAN to enhance grouping accuracy and better capture the nuances of citation sentiment. This allows the system to identify non-spherical or noise-affected clusters more effectively, addressing the finding that K-means remains appropriate for this task because it provides a systematic method to partition citation statements into meaningful sentiment groups (positive/negative).

  1. Bold Header: Explainable AI Integration for LLM Outputs

To address the opaque nature of transformer-based LLMs, incorporate explainability techniques to better understand which features and linguistic patterns influence the model’s outputs. This would allow researchers to validate why a specific citation was classified positively or negatively, moving beyond just the final summary.

  1. Bold Header: Robust Data Acquisition Pipeline

Improve the semi-automated extraction success rate from 44% to a higher level by developing specialized modules to handle identified failure points, specifically captcha verification, text parsing errors, and occasional timeouts. This involves creating more resilient parsers for varying document formats and implementing intelligent retry mechanisms for access-restricted sources.

  1. Bold Header: Multi-Tiered Summary Validation

Enhance the summary quality check by refining the comparison between data points and full papers to better evaluate consistency and accuracy across different aggregation levels. This directly tackles the finding that the relationship between summarization granularity and sentiment accuracy needs deeper investigation, ensuring that summaries generated from citation feedback accurately reflect the source material.

  1. Bold Header: Domain Generalization Strategy

Mitigate the risk of domain bias by implementing a strategy to test SECite's adaptability across diverse fields beyond software engineering literature. This involves systematically applying the framework to different datasets to determine whether citation patterns, terminology, and sentiment expressions may vary significantly across academic disciplines.

Abstract

Identifying the strengths and limitations of a research paper is a core component of any literature review. However, traditional summaries reflect only the authors' self-presented perspective. Analyzing how other researchers discuss and cite the paper can offer a deeper, more practical understanding of its contributions and shortcomings. In this research, we introduce SECite, a novel approach for evaluating scholarly impact through sentiment analysis of citation contexts. We develop a semi-automated pipeline to extract citations referencing nine research papers and apply advanced natural language processing (NLP) techniques with unsupervised machine learning to classify these citation statements as positive or negative. Beyond sentiment classification, we use generative AI to produce sentiment-specific summaries that capture the strengths and limitations of each target paper, derived both from clustered citation groups and from the full text. Our findings reveal meaningful patterns in how the academic community perceives these works, highlighting areas of alignment and divergence between external citation feedback and the authors' own presentation. By integrating citation sentiment analysis with LLM-based summarization, this study provides a comprehensive framework for assessing scholarly contributions.

Sources

Related papers