dSummarizer
Movie lovers have to go through a lot of reviews in order to locate the perfect movie. This is time consuming as well as tiring. This hectic task involves a lot of reading and browsing. dSummarizer will come to aid here by presenting them with a summary of reviews. dSummarizer is no
2025-06-28 16:32:13 - Adil Khan
dSummarizer
Project Area of Specialization Computer ScienceProject SummaryMovie lovers have to go through a lot of reviews in order to locate the perfect movie. This is time consuming as well as tiring. This hectic task involves a lot of reading and browsing. dSummarizer will come to aid here by presenting them with a summary of reviews. dSummarizer is not only a “summarizer” it’s also a remedy to avoid frustration that the user faces so that he can focus on what is important. The pursuit of dSummarizer is to minimize human effort. dSummarizer goes through all the reviews and presents the users with a synopsis. This simple task will enable users to get the crux of the reviews on one click. Furthermore, to give a clearer picture to the user, dSummarizer will also present with the polarity of reviews normalized in the range or (0-1). In addition to this web app, there shall be an API for developers as well to fetch our data.
| The problem of | Going through tens of web sites, reading multiple reviews in newspapers just to find the movie that you might like. |
| Affects | Movie lovers. |
| The impact of which is | Waste of time, effort and money. |
| A Successful Solution would be | To develop a summarizer focused onto movie reviews. that will go through a list of movie reviews and create a synopsis to present to the user. It will also calculate the polarity of reviews to tell if the reviews are positive or negative by calculating the good and bad words. |
The problem of
Affects
The impact of which is
A Successful Solution would be
Project ObjectivesReview polarity calculation
- dSummarizer will analyze each movie’s reviews and calculate polarity.
- The polarity will be user to classify reviews as positive or negative.
- This value can be used for ordinal variables or stars which is similar to the number of stars given by users.
Review summarization
- dSummarizer will create an abstractive summary of reviews per movie.
- dSummarizer will create an extractive summary of reviews per movie.
- dSummarizer will hybridize the abstractive and extractive summaries to give a more precise and a bit more human like summary of reviews.
- Language use shall be python.
- Access to an internet connection.
- Communication protocols shall be web based.
- Programming standards include the use of camel case.
- Database storage shall be implemented using MongoDB Atlas.
- Deployment of web app shall take place on Heroku Cloud Application Platform.
- Developer’s API shall be deployed on Heroku Cloud Application Platform.
Functional requirements in this document have been described hierarchically. Search movies, select movies, binary classification of movie reviews using polarity, reviews summary.
FR-1: The user shall be able to search for a movie.
6.2.1. The user shall browse to our website.
6.2.2. The user shall enter into the search bar the movie query.
6.2.3. The system shall display a list of related movies.
FR-2: The user shall select the desired movie
6.3.1. The user shall click on the desired movie
6.3.2. The system shall fetch the poster of movie
6.3.3. The system shall fetch the name of the movie
6.3.4. The system shall fetch the star rating of the movie
6.3.5. The system shall fetch the release year of movie
6.3.6. The system shall give option to display Polarity Classification
6.3.7. The system shall give option to display summary of reviews
FR-3: The user shall be able to get the positive and negative reviews of respective movie based on their polarities.
FR-4: The user shall be able to get the reviews summary for respective movie.
Benefits of the ProjectHaving watched a movie user often feels that he wasted his time by watching a movie that was not worth it. To avoid this situation, user reads reviews beforehand. To read reviews, the user has to browse through multiple websites and go through various reviews, some long some short. Many a time user finds this task to be hectic. As the aim of technology is to create ease for the world, dSummarizer shall also create ease for the user by providing user with a single platform where upon one click the user shall get the summary of reviews and the polarities as well. This way the user will not have to work hard for reviews. Instead our system shall do all the hard work and thus the user shall be able to do smart work.
Technical Details of Final Deliverableuser should get the final movie summarization system that they get the final hybridized form of summary and polarity also developers that use our data should register themselves and get the data.
Final Deliverable of the Project Software SystemCore Industry OthersOther IndustriesCore Technology OthersOther TechnologiesSustainable Development Goals Partnerships to achieve the GoalRequired Resources| Elapsed time in (days or weeks or month or quarter) since start of the project | Milestone | Deliverable |
|---|---|---|
| Month 1 | Requirement Specification | Requirement Specification |
| Month 2 | Requirement Specification | Requirement Specification |
| Month 3 | Design and analysis | Design and analysis |
| Month 4 | Design and analysis | Design and analysis |
| Month 5 | Development | Development |
| Month 6 | Development | Development |
| Month 7 | Testing and Implementation | Testing and Implementation |
| Month 8 | Testing and Implementation | Testing and Implementation |
| Month 9 | Deployment | Deployment |
| Month 10 | Deployment | Deployment |