Couple of young and diligent students decided to enroll a hard and time consuming product in which they choose to do something valueable for society and develop a pdf reader as a part of college course. It consists of 7 students that were split from two countries, 4 of them are placed in Politecnico di Milano in Italy and 3 are from University of Zagreb in Croatia. With almost no knowing of each other, they decided to enroll in this project completely in a course of 3 months. With the help of their supervisors and sponsors, they menaged to finish this project almost completely and make this product viable for everyone to use it.
The product
Reading PDFs is now an everyday action for all researchers, but manually searching for references, citations, figures, etc. contained in them can lead to wasted time. The product has the target of creating a new reading experiences with more functionalities that helps readers to organize the most important information of the documents. The main keys are the generation of a knowledge graph and a smart cross-reference visualization. PDF Legacy offers everyone a solution to these problems and much more. Some of them are:
Resolving and presenting cross-reference items in pop-up window
Building a knowledge graph showing citation relations of referenced papers
Generating summarizations of key paper components
Highlight topic-specific phrases
ICSE SCORE 2023
The SCORE Contest is aimed at promoting and fostering software engineering in universities worldwide. Teams from all over the world participate in a competition for students from undergraduate to master's level. Each team is developing a software project chosen from a list of projects proposed and sponsored by program committee members. The final deliverable is a report and an accompanying executable system. The evaluation is based on the quality of all aspects of the software engineering process followed, as well as the resulting system. SCORE 2023 Contest will run from April 2022 to March 2023. Finalist teams will be invited to ICSE 2023 in Melbourne, Australia.
Highlight commonly used, topic-specific phrasings
A paper can involve using many typical phrases/sentences for introduction, background description and experiment result analyses. With this tool you can identify and highlight these sentences.
To do it:
Active the "Highlight" toggle in navigation bar.
Scroll the paper and see highlighted sentences.
Knowledge Graph
Knowledge graph contains nodes representing papers that can be citing another paper or that can be cited by another paper. The middle node represent the paper that is currently open and the nodes around it represent papers being cited by or citing that paper.
Zoom in/out on the graph: scroll up/down on your mouse while hovering the graph window.
Move around the graph: click and drag inside the graph window.
Get information about specific node: hover over node and paper title will be displayed over node as well as popup with paper title, authors and fields of study will appear.
Inital graph depth is one, you can click on the slider in the graph window to display depth two which expands some (not all) nodes displayed initially to see even more correlated papers.
Get correlated papers of specific node: click on desired node and it will be expanded with nodes representing the papers correlated to paper represented by that node.
Hover over a question mark at the bottom right of the graph window and the color legend will appear. Legend explains the connection between node color and field of study of the paper represented by node.
Summarize your paper
A text wall? Summarize the paper you are reading to just a few sentences! You can also select a piece of text with the mouse, click on the popup icon that then appears and have that selected text summarized.
To do it:
Click the summary button in the navigation bar and a side page will be displayed with the following accordion items:
TLDR: "Too Long Didn't Read" - summary of the whole paper in just a few sentences.
ABSTRACT: Summary of the paper or entire thesis.
ABSTRACT SUMMARY: Summary of the abstract of the paper.
SELECTED TEXT SUMMARY: Summary of selected piece of text. When a new text is selected, the content of this summary is accordingly changed.
The uploaded file is not a pdf
Ops, the knowledge graph could not be generated for this pdf :(
Read the paper with an extra gear. After you upload a paper you can:
Navigate through pages
Click on the buttons chevron_leftchevron_right
Scroll with the mouse
Press on the arrow keys on the keyboard
Or change page number from the input box
Zoom in and out
Click on the buttons zoom_inzoom_out
Press ctrl/cmd+ '+' or ctrl/cmd+ '-'
Or change percentage from the input box
Select text from the paper
Reach page faster by clicking on the button and scroll through thumbnails of the pages
Cross References
Hover the references and extract data from them.
Finding a reference and hover it
Image reference: a small popup and a button will be displayed
Text reference: you will see an extraction of it and a button
Page reference: a button will be displayed
If you click the button, the page of the reference (entire page) will be open and you will have a two page layout. You can also select text from it
Knowledge Graph
Create a knowledge graph showing the citation relations of all the papers in the "references section" of the current paper. This can help you to understand the relations between each work better. Knowledge graph contains nodes representing papers that can be citing another paper or that can be cited by another paper. These relationships are visualized by the direction of an arrow on a link between two nodes. Arrow pointing to node means that paper represented by that node is being cited in paper which is represented by node at the other end of the link. Click on the knowledge graph button in the navigation bar to generate the knowledge graph. Initially displayed graph has a middle node representing the paper that is currently being read and the nodes around it represent papers being cited by or citing that paper.
To generate the knowledge graph click the button on the navigation bar schema or press ctrl/cmd+ 'g'
Explore it:
Zoom in/out on the graph: scroll up/down on your mouse while hovering the graph window.
Move around the graph: click and drag inside the graph window.
Get information about specific node: hover over node and paper title will be displayed over node as well as popup with paper title, authors and fields of study will appear.
Change graph depth: inital graph depth is one, you can click on the slider in the graph window to display depth two which expands some (not all) nodes displayed initially to see even more correlated papers.
Get correlated papers of specific node: click on desired node and it will be expanded with nodes representing the papers correlated to paper represented by that node.
Display the node color legend: hover over a question mark at the bottom right of the graph window and the color legend will appear. Legend explains the connection between node color and field of study of the paper represented by node. Legened has four pages which can be switched by clicking on circled in the legend.
To close it just click the cross icon
Summary
Summarize your paper for each key component in a few lines!
To open the side page relative to summary click the button on the navigation bar summarize or press ctrl/cmd+ 'y'
The summary is relative to four element
TLDR: "Too Long Didn't Read" - summary of the whole paper in just a few sentences.
Abstract: Summary of the paper or entire thesis.
Abstract Summary: Summary of the abstract of the paper.
Selected Text Summary: Summary of selected piece of text. When a new text is selected, the content of this summary is accordingly changed.
Select text with the mouse and a button will be displayed summarize, click on it and you will see the relative summary
To close it just click the cross icon
Highlight commonly used, topic-specific phrasings
A paper can involve using many typical phrases/sentences for introduction, background description and experiment result analyses. With this tool you can identify and highlight these sentences.