Personality Prediction
System through CV
Analysis
VENKATA RAMANA PENDEM (12031520)
MANISH CHOWDARY KODALI (12034596)
HARI CHANDANA YARRAGUNTLA (12044717)
Introduction; Company Details
The case company is hypothetical.
The company provides Human Resource
recruitment services.
The current project aims at a system to predict
ones personality.
The prediction is based on analysis of CVs of
the applicants.
The automated prediction is intended to
minimize limitations of the manual techniques.
Existing System: Issues and
Problems
Currently, the manual analysis of CVs is applied.
The traditional approach is tedious in shortlisting
candidates (Cole, Field & Giles, 2003).
The tediousness may result in inefficiency.
Manual systems of CV analysis may fail to:
• Compare various sets of skills.
• Accurately determine areas of expertise.
• Identify individual’s competitive advantage.
• Determine the overall personality of an
applicant.
Program Algorithms & Coding
Algorithm
will be written in a human
communication language like English.
The goal here is to make users understand
the Logic behind the program.
Basically, pseudo codes will be used.
Pseudo code is one which has a partial
programming language syntax along with
some English statements.
Its for human understanding only.
Proposed Project; Advantages
Through artificial intelligence, personality
prediction is done.
The prediction entails an examination of:
Personal attributes such as motivation and
discipline
The system reduces workload of the HR
department.
The right candidates are selected for the job.
Efficient shortlisting of candidates.
Project Objectives
Assumptions
The CVs uploaded by candidates are valid.
The users and administrators know the
candidate ranking criteria,
The organization communicates about
personality and ranking.
Cont.
Deliverables
Requirements analysis for prediction system
Database design
Interface development
Development of Code
Testing
System deployment
Cont.
Expected Outcomes
Prediction of the candidates’ personality through
the availed CVs.
Online tests to determine the attitude and
personality of the candidates.
Suitable ranking policy to be utilized in
shortlisting candidates.
Constraints
Storingthe large amount of CVs to a
normal academic database might cause a
crash.
Changes to the requirements will affect the
project deadlines and quality of
deliverables
Scope
In Scope Activities Out Scope Activities
Conceptualization. Training of staff and users.
Analysis of system Routine maintenance of the
requirements database and servers.
Initiation/Database Monitoring to ensure safety
development. of user data.
System configuration.
System testing.
Implementation of the
system.
Stakeholders
Recruitment Team.
Candidates Views the uploaded
These are the CV holders. documents.
They fill and upload forms as Run the system processes.
the users’ interface. Communicate to the
candidates.
Stakeholders
Map/Image
IT Department Management
Maintain the personality Train the staff on system usage.
prediction system through Facilitate the monitoring and
regular monitoring and trouble- maintenance of the system.
shooting.
Responsibility Matrix
Student name Role Responsibilities
(Venkata Ramana Pendem) Project Manager Project manager is responsible to prepare
the project schedule and the work
breakdown structure. Rest of the team are
assigned with the specific tasks by the
project manager
(Manish Chowdary Kodali) Requirements Analyst Requirements analyst is responsible to
identify the functional and non-functional
requirement s of the proposed system.
Based on these requirements, further
design of the project is developed
(Manish Chowdary Kodali) Database Designer Database designer is responsible to
design the database model and entities to
store the candidate CVs and the entity to
store the online tests and shortlisting
criteria
(Hari Chandana Yarraguntla) Developer Developer is responsible to implement
the proposed rank policy algorithm and
online test logic. This code will interact
with the database module
(Hari Chandana Yarraguntla) Interface designer & Tester Interface designer is responsible to design
the system interface for the users like
candidates and system admin for this
case.
Project Analysis Chart
Cont.
Project Schedule
Task Name Duration Start Finish
Prediction of Personality through CV Analysis 65 days Mon 12-03-18 Fri 08-06-18
1. Requirements analysis for prediction system 7 days Mon 12-03-18 Tue 20-03-18
1.1 Functional requirements analysis 2 days Mon 12-03-18 Tue 13-03-18
1.2 Non functional requirements analysis 1 day Wed 14-03-18 Wed 14-03-18
1.3 Database requirements analysis 2 days Thu 15-03-18 Fri 16-03-18
1.4 Algorithm and pseudo code analysis 2 days Mon 19-03-18 Tue 20-03-18
2.Database design 6 days Mon 19-03-18 Mon 26-03-18
2.2 Entity modeling 2 days Mon 19-03-18 Tue 20-03-18
2.3 Database normalization 1 day Wed 21-03-18 Wed 21-03-18
2.4 Design of Stored procedures and triggers 3 days Thu 22-03-18 Mon 26-03-18
2.5 Adding test data 1 day Thu 22-03-18 Thu 22-03-18
3.Interface development 12 days Tue 27-03-18 Wed 11-04-18
Cont.
3.1 Interface design for
5 days Tue 27-03-18 Mon 02-04-18
Candidates
3.2 Interface design for System
2 days Tue 03-04-18 Wed 04-04-18
Admin
3.3 Interface for online exam 3 days Thu 05-04-18 Mon 09-04-18
3.4 Interface design for
2 days Tue 10-04-18 Wed 11-04-18
configuration documents
4. Development of Code 27 days Thu 12-04-18 Fri 18-05-18
4.1 Database connectivity code 10 days Thu 12-04-18 Wed 25-04-18
4.2 Code for CV ranking policy 15 days Thu 26-04-18 Wed 16-05-18
4.3 Code for online tests 2 days Thu 17-05-18 Fri 18-05-18
5. Testing 4 days Mon 21-05-18 Thu 24-05-18
5.1 Test case development 1 day Mon 21-05-18 Mon 21-05-18
Cont.
5.2 Unit testing 3 days Tue 22-05-18 Thu 24-05-18
6. System deployment 11 days Fri 25-05-18 Fri 08-06-18
6.1 Installation of Software
6 days Fri 25-05-18 Fri 01-06-18
and hardware resources
6.2 Final UAT and
5 days Mon 04-06-18 Fri 08-06-18
Deployment plan
Sub deliverables
Hardware requirements
Software requirements
Personnel
Automated solution
Strategic Alignment Model
Risk and Change Analysis Plan
Cont.
Prototype and Interface of User
Job Application Prototype
Interface
Sample rank results.
Cont.
Admin. Interface User Interface
Outcomes and Conclusions
Prediction of the candidates’ personality through
the availed CVs.
Online tests to determine the attitude and
personality of the candidates.
Suitable ranking policy to be utilized in
shortlisting candidates.
Reduced workload for the Human Resource
department.
Summary
Goal of this project is to develop a personality prediction system
using CV analysis.
For this project, a system with database that stores the CVs of the
candidates will be modeled.
User accounts will be created.
Users for this project will be the applicants or candidates or the
system administrators.
CVs will be scanned and uploaded to the system.
The shortlisted candidates will take an online test related to the
personality and attitude.
Based on the ranking policy and online test results, personality
prediction will be implemented.
Budget
Item Cost
Computers (5) US$2000
MySQL Program US$600
Labour US$1500
Training US$700
TOTAL US$4800
References
Cole, M., Feild, H., & Giles, W. (2003).
Using Recruiter Assessments of
Applicants' Resume Content to Predict
Applicant Mental Ability and Big Five
Personality Dimensions. International Journal
Of Selection And Assessment, 11(1), 78-88.
THANK YOU!
ANY QUESTIONS?