STD
STD
" ] [2023]
B. Tech. IV Semester
[CS4 II Year_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feed back software." ] [2023]
Course Outcomes
Upon completion of this subject / course the student will be able:
[CS 4 II Y_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feed back software." ] [2023]
TABLE OF CONTENTS
S. TOPIC PAGE Date of Date of REMARK
NO. NO Experiment Submission
1. EXPLAIN SDLC IN DETAIL.
(HANDWRITTEN)
2. COMPARE FOLLOWING MODELS:
(HANDWRITTEN)
A. LINEARSEQUENTIAL MODEL,
B. PROTOTYPING MODEL,
C. RAD MODEL,
EVOLUTIONARY PROCESS
MODELS LIKE
D. INCREMENTAL MODEL,
E. SPIRAL MODEL,
F. COMPONENT ASSEMBLY
MODEL,
G. RUP AND
H. AGILEPROCESSES
I. CMM
POINT FOR COMPARISON:
A. YEAR
B. PROPOSED BY
C. DIAGRAM
D. BRIEF DESCRIPTION
E. ADVANTAGES
F. DISADVANTAGES
G. WHEN BEST SUITED
3. PROBLEM STATEMENTS :
IDENTIFYING THE
REQUIREMENTS
4. SYNOPSIS
5. ESTIMATION OF PROJECT
METRICS
6. MODELING UML USE CASE
DIAGRAMS
7. MODELING DATA FLOW
DIAGRAMS
8. E-R MODELING FROM THE
[CS 4 II Y_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feed back software." ] [2023]
PROBLEM STATEMENTS
[CS 1 II Y_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feed back software." ] [2023]
Experiment I
EXPLAIN SDLC IN DETAIL (HANDWRITTEN)
[CS 4 II Y_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feedback software." ] [2023]
Experiment II
COMPARE FOLLOWING MODELS: (HANDWRITTEN)
1. LINEARSEQUENTIAL MODEL,
2. PROTOTYPING MODEL,
3. RAD MODEL,
EVOLUTIONARY PROCESS MODELS LIKE
4. INCREMENTAL MODEL,
5. SPIRAL MODEL,
6. COMPONENT ASSEMBLY MODEL,
7. RUP AND
8. AGILEPROCESSES
9. CMM
POINT FOR COMPARISON:
A. YEAR
B. PROPOSED BY
C. DIAGRAM
D. BRIEF DESCRIPTION
E. ADVANTAGES
F. DISADVANTAGES
G. WHEN BEST SUITED
[CS 4 II Y_0827CS2212552]
[52_SIH1329 AI/ML-powered 360-degree feedback software." ] [2023]
Experiment III
PROBLEM STATEMENT: IDENTIFYING THE REQUIREMENTS
1. Problem Statement
"The Press Information Bureau (PIB) serves as the Government of India's primary channel for
communicating policies, programs, and achievements to the media. To enhance feedback
mechanisms, an AI/ML-driven system is proposed to monitor regional media in multiple languages,
categorize stories, notify officials of negative content in real-time, and compile relevant clippings for
analysis.".
2. Solution Proposed
“Developing an integrated automated feedback system leveraging Artificial Intelligence and Machine .
This system will monitor regional media platforms in multiple languages, categorize stories based on
sentiment analysis, and provide real-time notifications to concerned officials regarding negative
content. Additionally, it will extract and organize relevant news clippings from e-papers and YouTube
channels related to Government of India affairs.”
3. Users
* Government officials responsible for monitoring media feedback and sentiment analysis.
* Press Information Bureau (PIB) officers tasked with disseminating information and managing media
relations.
* Stakeholders involved in analyzing public perception and reaction towards government policies and
initiatives.
4. Functionalities
4.1 Identification of functional requirements.
Function 1: Automated crawling of select regional media sites (around 200 websites) in
various Indian languages to gather news articles.
Function 2: Categorization of news stories into relevant government departments based on
provided tags.
Function 3: Sentiment analysis to classify stories as positive, negative, or neutral regarding
the Government of India.
Function 4: Real-time notification system to alert concerned PIB officers about negative
stories through SMS, Android notifications, or other means.
Function 5: Automatic scanning of e-papers using Optical Character Recognition (OCR) to
extract news clippings related to the Government of India.
Function 6: Electronic pasting of relevant news clippings into a pre-designed template,
including newspaper details, edition, and page number.
Function 7: Dashboard display of newspaper titles and the ability to sort/filter stories by
variables such as tonality, edition, etc.
Function 8: Crawling through select news channels' YouTube videos, identifying segments
relevant to the Government of India using closed captioning or audio-to-text transcription.
Function 9: Categorization of identified video segments into relevant departments and
sentiment analysis.
[CS 4 II Y_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feedback software." ] [2023]
Experiment II
Synopsis
1. Abstract
A very short gist of the problem addressed.
• Existing System/Application 1:
o Problems Addressed
o Advantages
o Disadvantages
o Gaps Identified
o Reference link
• Existing System/Application 2:
o Problems Addressed
o Advantages
o Disadvantages
o Gaps Identified
o Reference link
• Existing System/Application 3:
o Problems Addressed
o Advantages
o Disadvantages
o Gaps Identified
o Reference link
[CS 4 II Y_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feedback software." ] [2023]
• Existing System/Application 4:
o Problems Addressed
o Advantages
o Disadvantages
o Gaps Identified
Reference link
• Existing System/Application 5:
o Problems Addressed
o Advantages
o Disadvantages
o Gaps Identified
Reference link
11.References
Mention the sources referred for the study and development of the project. References include
literature, books, websites or any other kind of resource directly or indirectly referred for
development of project and its report. All the references should be listed in IEEE format.
[CS 4 II Y_0827CS221252]
[ 52_SIH1329 AI/ML-powered 360-degree feedback software." ] [2023]
[CS 4 II Y_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feedback software." ] [2023]
EXPERIMENT : 10
STATE TRANSITION DIAGRAM
[CS 4 II Y_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feedback software." ] [2023]
• Idle: The system is in a standby state, waiting to initiate media monitoring.
• Monitoring: The system starts monitoring regional media sources in multiple languages.
• Categorizing: Gathered media content is categorized based on predefined criteria.
• Analyzing: The categorized stories are analyzed for sentiment and to identify any negative content.
• Notifying: If negative content is identified, the system sends real-time notifications to the relevant
government officials.
• Compiling: Relevant media clippings, especially those containing negative content, are compiled.
• Analyzing Clippings: The analysis team examines the compiled clippings to derive insights.
• Reporting: The system generates a report based on the analysis performed by the analysis team.
• Completed: The entire process is completed, and the system returns to the idle state or shuts down.
To represent the states and transitions of the AI/ML-driven media monitoring system, we'll define the primary
states and the transitions between them based on the problem statement.
States
1. Idle: The initial state where the system is waiting to start monitoring media.
2. Monitoring: The system is actively monitoring regional media sources.
3. Categorizing: The system is categorizing the gathered media stories.
4. Analyzing: The system is analyzing categorized stories for sentiment and identifying negative content.
5. Notifying: The system is notifying government officials about identified negative content.
6. Compiling: The system is compiling relevant clippings for analysis.
7. Analyzing Clippings: The analysis team is examining the compiled media clippings.
8. Reporting: Generating a report based on the analysis of clippings.
9. Completed: The process is complete and the system returns to the idle state.
[CS 4 II Y_0827CS221252]
[CS 4 II Y_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feedback software." ] [2023]
EXPERIMENT : 5
ESTIMATION OF PROJECT METRICS
Assumptions:
1. The software will consist of backend services for data processing, AI/ML models for sentiment
analysis and keyword extraction, and a web-based user interface.
2. The backend services will handle user authentication, news story retrieval, feedback
submission, and report generation.
3. The AI/ML models will be responsible for analyzing news stories to extract sentiment and
keywords.
4. The web-based user interface will allow users to log in, view news stories, submit feedback,
and generate reports.
1. Project Size:
• Total Lines of Code (LOC): We'll estimate the size of the project in terms of lines of code
across all components (backend services, AI/ML models, and user interface).
• Backend Services: 10,000 LOC
• AI/ML Models: 5,000 LOC
• User Interface: 8,000 LOC
• Total LOC: 23,000
2. Effort:
• Defect Density: We'll estimate the expected defect density based on industry standards
and the complexity of the project.
[CS 4 II Y_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feedback software." ] [2023]
6. Risk:
• Risk Assessment: Identify potential risks such as data security, model accuracy, and
regulatory compliance.
• Risk Mitigation Plan: Develop strategies to mitigate identified risks.
7. Resource Allocation:
• Resource Utilization: Allocate resources based on project phases and tasks to ensure
optimal resource utilization.
• Resource Costs: Estimate resource costs based on roles and hourly rates.
[CS 4 II Y_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feedback software." ] [2023]
[CS 4 II Y_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feedback software." ] [2023]
[CS 4 II Y_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feedback software." ] [2023]
[CS 4 II Y_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feedback software." ] [2023]
[CS 4 II Y_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feedback software." ] [2023]
[CS 4 II Y_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feedback software." ] [2023]
[CS 4 II Y_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feedback software." ] [2023]
[CS 4 II Y_0827CS221252]
[CS 4 II Y_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feedback software." ] [2023]
[CS 4 II Y_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feedback software." ] [2023]
[CS 4 II Y_0827CS221252]
[52_SIH1329 AI/ML-powered 360-degree feedback software." ] [2023]
[CS 4 II Y_0827CS221252]
[CS 4 II Y_0827CS221252]