Resume Extraction with Business Process
Management (BPM) tool
Team #3
Fall 2009
Team Website : http://dcm.uhcl.edu/capf09g3/index.html
1
Team # 3 members
Abhijit Pawar
Team Leader,
Researcher,
Programmer
Prerana Narang
Documentation,
Research,
Programmer
Ruchit Sontakke
Testing, Research,
Webmaster,
Programmer
Karan Parekh
Analyst, Research,
Webmaster,
Programmer
Team Website : http://dcm.uhcl.edu/capf09g3/index.html
2
• Dr.Bun Yue, Chair CS UHCL – Instructor
• Mr Stewart Bush, President & CEO AtLink –
Project Manager
• Mr Dilhar De Silva, CTO AtLink - Mentor
Team Website : http://dcm.uhcl.edu/capf09g3/index.html
3
• Introduction and Background
• Resume Extraction and Processing System (REPS)
• Architecture Diagram
• Tools and Technology
• Rational Unified Process
• Software Developer’s Assistant Tool
• Demonstration of REPS
• Challenges and Lessons learnt
• Future Work
Team Website : http://dcm.uhcl.edu/capf09g3/index.html
4
AtLink Communications
BPM tools – improvise project process ?
Two Teams, common project, Different process
Resume Extraction
Team 1 – Use BPM Tool,
SDA Tool
Team 2 – No BPM Tool
Compare the two
Team Website : http://dcm.uhcl.edu/capf09g3/index.html
5
Job Sites
6
Team Website : http://dcm.uhcl.edu/capf09g3/index.html
Figure 2: Uploading Resume [2]
Team Website : http://dcm.uhcl.edu/capf09g3/index.html
7
Figure 3: Resume Display [2]
Team Website : http://dcm.uhcl.edu/capf09g3/index.html
8
Figure 3: Resume Form [3]
Team Website : http://dcm.uhcl.edu/capf09g3/index.html
9
• Natural Language Processing
• Input – User’s resume in MS Word Format
• Output-Extracted fields on Flex form and database
Team Website : http://dcm.uhcl.edu/capf09g3/index.html
10
11
• Adobe Flex – used as a front end
• ConvertDoc – .doc/.docx to .txt file
• VisualText Analyzer - Resume analyzer(extracts the information from resume)
• DOM Parser -maps fields to Flex and database
• BlazeDS - remote calls from flex
• MySql – Relational Database to store extracted fields
Team Website : http://dcm.uhcl.edu/capf09g3/index.html
12
• Inception
Analyzed Risks
Documented Initial Requirements
Select and Acquire Tools
Prepared Use Cases
Prepared common vocabulary document
• Elaboration
Finalized Software Requirements Document
Prepared Sequence Diagram
Prepared Architecture Diagram
Researched on VisualText
Researched on Flex
Team Website : http://dcm.uhcl.edu/capf09g3/index.html
13
Team Website : http://dcm.uhcl.edu/cap f09g3/index.html
• Construction
Explored and made VisualText more intelligent
Worked on Parsing the Resume
Implemented the user interface - Flex
Integrated individual modules
• Transition
Deployed final application on Server
Prepared Project Report
Updated Team website
14
• To implement the different phases of RUP
• A platform for uploading all the deliverables
• https://capstone-sda.tietronix.com/TieSPA/
15
Team Website : http://dcm.uhcl.edu/capf09g3/index.html
• Conversion :
▫ To convert a word format to text
• Resume Analyzing :
▫ Extraction - Rule based system
▫ Extracted data in XML format
• XML Parsing :
▫ DOM Parser
Team Website : http://dcm.uhcl.edu/capf09g3/index.html
16
• Remoting Technology :
▫ BlazeDS
• User Interface :
▫ Adobe Flex Builder 3.0
• Database :
▫ MySql Relational Database
Team Website : http://dcm.uhcl.edu/capf09g3/index.html
17
Challenges :
• Getting resume analyzer to be stand alone
• Integrating all the components
Lessons learnt :
• To understand problem domain precisely
• To keep the user requirements in mind throughout
• To manage and follow the deadlines
Team Website : http://dcm.uhcl.edu/capf09g3/index.html
18
• There can be a utility where the user can update his resume details as and when required
• A user profile can be created which stores the basic information for the user
• An administrator can be a special user who can edit and update database and user accounts
Team Website : http://dcm.uhcl.edu/capf09g3/index.html
19
[1] Dr. Yue- Oral Presentation Guidelines, http://dcm.uhcl.edu/yue/courses/csci6838/Fall2009/O ralPresentation.html
[2] Monstor, http://career-advice.monster.com/
[3] JobFox, http://www.jobfox.com/
[4] VisualText Analyzer, http://www.textanalysis.com/Products/products.html
[5] Adobe Flex, http://www.adobe.com/products/flex/
Team Website : http://dcm.uhcl.edu/capf09g3/index.html
20
Questions???
Team Website : http://dcm.uhcl.edu/capf09g3/index.html
21