├── .DS_Store ├── EXAMPLES ├── 50_Topics_ACCOUNTANT_no vocab.txt ├── 50_Topics_ACCOUNTANT_with vocab.txt ├── 50_Topics_SOFTWARE ENGINEER_no vocab.txt └── 50_Topics_SOFTWARE ENGINEER_with vocab.txt ├── NMF BigPicture.png ├── Process.png ├── README.md ├── input ├── .DS_Store └── vocab.txt ├── output └── .DS_Store └── src ├── .DS_Store ├── .idea ├── misc.xml ├── modules.xml ├── src.iml └── workspace.xml ├── .~lock.all description.txt# ├── Suffix_Acronyms.csv ├── company_stop_words.csv ├── h1b_normalizer.py ├── indeed_job_cleaner.py ├── keyword_input.txt ├── special_companies.txt └── topics_extraction_with_nmf_lda.py /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dubs/Job-Skills-Extraction/4b45df6eab25e471e902a68ff1e4a4ebe8527434/.DS_Store -------------------------------------------------------------------------------- /EXAMPLES/50_Topics_ACCOUNTANT_no vocab.txt: -------------------------------------------------------------------------------- 1 | Topic #1: 2 | reporting,internal,external,ensure,financial,accounting,financial reporting,compliance,controls,timely,audit,gaap,management,internal external,accurate 3 | 4 | Topic #2: 5 | application,applicants,position,college,employment,apply,date,qualifications,minimum,accredited,candidates,hours,minimum qualifications,online,required 6 | 7 | Topic #3: 8 | perform essential,essential,enable individuals,enable individuals disabilities,accommodations enable individuals,disabilities perform,individuals disabilities perform,disabilities perform essential,accommodations enable,reasonable accommodations enable,reasonable accommodations,accommodations,representative,individuals disabilities,enable 9 | 10 | Topic #4: 11 | certified professional,medicaid,certified,award,multidisciplinary,healthcare,utilization,certified professional utilization,professional utilization,medical,california medicaid,claim,audit,professional,audit team 12 | 13 | Topic #5: 14 | benefits,paid,dental,insurance,401k,medical,life,dental vision,medical dental,vision,health,competitive,package,medical dental vision,life insurance 15 | 16 | Topic #6: 17 | revenues,perform essential,vision,analyzes financial,analyzes financial information,future revenues,financial information prepare,analyzes,information prepare,required.,financial information,perform essential functions.,essential,essential functions.,reasonable accommodations enable 18 | 19 | Topic #7: 20 | status,protected,race,origin,religion,gender,national origin,color,national,veteran,disability,employment,sexual,race color,sex 21 | 22 | Topic #8: 23 | fulltimerequired,type fulltimerequired,fulltimerequired educationbachelor'srequired,type fulltimerequired educationbachelor'srequired,educationbachelor'srequired,fulltimerequired educationbachelor'srequired experienceaccounting,educationbachelor'srequired experienceaccounting,experienceaccounting,type,3,experienceaccounting 3,years,3 years,educationbachelor'srequired experienceaccounting 3,experienceaccounting 3 years 24 | 25 | Topic #9: 26 | fantastic,public,accounting related field,education bachelors degree,education bachelors,degree accounting related,public accountant,field,certified public accountant,related field,certified public,accounting related,certified,paying,required qualifications 27 | 28 | Topic #10: 29 | tax,returns,tax returns,multistate,federal,tax preparation,state,local,income tax,federal state,income,preparation,sales,sales use,state local 30 | 31 | Topic #11: 32 | team,people,company,work,business,best,new,help,opportunity,career,customers,join,environment,service,make 33 | 34 | Topic #12: 35 | competencies required,team members,members,team,customers.,competencies,oriented,specific responsibilities include,skills oral written,communication skills oral,honesty integrity,skills oral,specific responsibilities,required position,research 36 | 37 | Topic #13: 38 | handle multiple projects,ability handle multiple,use tax returns,accounting software.,knowledge abilities,essential responsibilities,costpoint,reporting packages,tax audits,provides support,sales use tax,sales use,use tax,handles,accounting tasks 39 | 40 | Topic #14: 41 | accounts,payable,accounts payable,receivable,accounts receivable,payable accounts,accounts payable accounts,payable accounts receivable,receivable accounts,accounts receivable accounts,payroll,receivable accounts payable,payable receivable,billing,accounts payable receivable 42 | 43 | Topic #15: 44 | vision,hands,work environment,abilities,close vision,include close vision,vision abilities,vision abilities required,specific vision,ability adjust,physical,specific vision abilities,required job include,abilities required job,job include close 45 | 46 | Topic #16: 47 | assists preparation,assists,grant,regulatory,ensures compliance,audits,preparation,performs,audits.,liability,report,familiarity,periodic,cycle,fiscal 48 | 49 | Topic #17: 50 | contribute,employee,sit,sci,change management,minimum requirements bachelors,information related,field study,financial reporting financial,analysis project,required,financial reporting,methodology,design,accounting general 51 | 52 | Topic #18: 53 | clients,client,firm,services,pwc,firms,professional,clients.,advisory,consulting,professionals,development,professional services,network,careers. 54 | 55 | Topic #19: 56 | terms.,consultant,according,contract,architecture,years general accounting,general accounting experience,required.,deltek,accounting required.,years general,contracts.,software experience,job qualifications,minimum 2 years 57 | 58 | Topic #20: 59 | cost,manufacturing,inventory,cost accounting,cost accountant,costs,plant,costing,product,production,standard,accounting,material,division,analyze 60 | 61 | Topic #21: 62 | journal,journal entries,entries,monthly,reconciliations,sheet,balance sheet,balance,prepare,account,account reconciliations,preparation,analysis,assist,close 63 | 64 | Topic #22: 65 | financial,analyzing,information,statements,preparing,reports,financial information,records,financial statements,financial reports,transactions,verifying,collecting,reconciling,data 66 | 67 | Topic #23: 68 | consignment,inventory,perpetual,counting,std,reasonable accommodation,party,inventories,accommodation,cycle,responsible ensuring,reasonable,ethical,locations,establishes 69 | 70 | Topic #24: 71 | continuously,gather,investment,corporate,partner,prepare,level,improve,positive,systems,analyzing,information,years professional experience,keeping information,adhoc reports 72 | 73 | Topic #25: 74 | 1,1 year,year,experienceaccounting 1,experienceaccounting 1 year,type,experienceaccounting,educationbachelor'srequired experienceaccounting 1,educationassociaterequired,1 yearaccounting,yearaccounting,fulltimerequired,type fulltimerequired,educationassociaterequired experienceaccounting,accounting 75 | 76 | Topic #26: 77 | performs,procedures,prepares,duties,maintains,policies,knowledge,assists,related,ability,reports,reviews,assigned,data,functions 78 | 79 | Topic #27: 80 | equivalent combination education,combination education,equivalent combination,combination,combination education experience.,education experience.,experience equivalent combination,equivalent,experience equivalent,associate degree,records.,including microsoft,computer skills including,track,background 81 | 82 | Topic #28: 83 | invoices,vendor,payment,processing,payable,vendors,checks,payments,invoice,accounts payable,accounts,check,purchase,process,expense 84 | 85 | Topic #29: 86 | high school,diploma,school diploma,school,high school diploma,high,experience,ged,accounting,diploma equivalent,minimum,preferred,school diploma equivalent,education,diploma ged 87 | 88 | Topic #30: 89 | improvement opportunities,llc,improvement,retail,senior accountant,demonstrates,assist preparation,preparation,corporate,distribution,opportunities,critical,entities,account reconciliations,senior 90 | 91 | Topic #31: 92 | accepted accounting,accepted,generally accepted,generally,generally accepted accounting,accounting principles,accepted accounting principles,principles,principles gaap,accounting principles gaap,knowledge generally,knowledge generally accepted,accounting,gaap,knowledge 93 | 94 | Topic #32: 95 | estate,real estate,real,property,property management,commercial,yardi,properties,management,tenant,investment,portfolio,lease,construction,rent 96 | 97 | Topic #33: 98 | type fulltimesalary,fulltimesalary,yearrequired,yearrequired educationbachelor'srequired,type,educationbachelor'srequired,yearrequired educationbachelor'srequired experienceaccounting,experienceaccounting,educationbachelor'srequired experienceaccounting,3,$50000.00,experienceaccounting 3,3 years,years,experienceaccounting 3 years 99 | 100 | Topic #34: 101 | quickbooks,bookkeeper,bookkeeping,payroll,type,looking,resume,hours,office,experience,parttime,time,experiencebookkeeping,candidate,fulltime 102 | 103 | Topic #35: 104 | skills,ability,strong,communication,excellent,written,work,communication skills,verbal,ability work,organizational,analytical,skills ability,microsoft,independently 105 | 106 | Topic #36: 107 | safety environmental,safety,environmental,conditions,participates,ability perform,lbs,required work,tax,require,property tax,based,accounting tax,tax issues,essential 108 | 109 | Topic #37: 110 | credit,cash,card,credit card,daily,bank,receipts,deposits,cash receipts,sales,daily cash,reconcile,payments,customer,receivable 111 | 112 | Topic #38: 113 | end,month,month end,end close,month end close,close,year end,end closing,month end closing,year,assist month,end close process,assist month end,closing,close process 114 | 115 | Topic #39: 116 | touche,guam,senior tax consultants,tax consultants,dttl,touche llp,senior tax,llp,consultants,tax professionals,tax,entities,professionals,firms,tax issues 117 | 118 | Topic #40: 119 | fixed,asset,fixed asset,assets,fixed assets,depreciation,capital,maintain fixed,recording,schedules,prepaid,assets.,tax,inventory,maintain 120 | 121 | Topic #41: 122 | project,project accountant,actively,construction,project accounting,oriented,job cost,subcontractor,problems,oriented organized,strong written verbal,able,projects,needed,project management 123 | 124 | Topic #42: 125 | government,procurement,program,pm,contract,warehouse,equipment,financial management,property,government contract,coordinating,cost,budget,approval,office. 126 | 127 | Topic #43: 128 | accountant,staff accountant,staff,accounting,experience,finance,accounting finance,senior,looking,senior accountant,company,resume,seeking,degree,degree accounting 129 | 130 | Topic #44: 131 | health human,human services,revenue,health,human,revenue recognition,recognition,services,managed care,care,hospitals,short long,associates.,offer,managed 132 | 133 | Topic #45: 134 | 2,2 years,experienceaccounting 2,experienceaccounting 2 years,educationbachelor'srequired experienceaccounting 2,years,experienceaccounting,type,2 years experience,accounting 2,educationassociaterequired,minimum 2,minimum 2 years,fulltimejob,type fulltimejob 135 | 136 | Topic #46: 137 | ledger,general ledger,general,ledger accounts,general ledger accounts,accounts,ledger accounting,general ledger accounting,accounting,ledger account,general ledger account,general accounting,entries,reconciliation,account 138 | 139 | Topic #47: 140 | educationhigh,educationhigh school,equivalentrequired,school equivalentrequired,educationhigh school equivalentrequired,school,type,1,type fulltimerequired,fulltimerequired,fulltimejob,experiencebookkeeping,type fulltimejob,experienceaccounting,license 141 | 142 | Topic #48: 143 | analysis,financial,analyst,finance,business,financial analyst,planning,reporting,forecasting,financial analysis,data,support,management,budget,modeling 144 | 145 | Topic #49: 146 | accounting specialist,billing,specialist,settlements,coverage,primary,purpose position,serves,travel,skills required.,ar,duties include,ap ar,ap,purpose 147 | 148 | Topic #50: 149 | deltek,submissions,working knowledge,working,completed,costpoint,understanding,variety,knowledge,performs variety,required.,adaptability,professional manner,accounting manager responsible,payroll 150 | 151 | -------------------------------------------------------------------------------- /EXAMPLES/50_Topics_ACCOUNTANT_with vocab.txt: -------------------------------------------------------------------------------- 1 | Topic #1: 2 | analysis,financial analysis,account analysis,data analysis,reporting,forecasting,forecasts,modeling,financial data,cost analysis,presentations,cash flow,mba,metrics,trend analysis 3 | 4 | Topic #2: 5 | accounts payable,vouchers,backup,data entry,purchasing,check runs,monitoring,purchase orders,concur,productivity,kronos,accounts receivable,quick learner,payment processing,journal entry 6 | 7 | Topic #3: 8 | general ledger,trial balance,account analysis,reconciliations,audits,balance sheets,microsoft office,banking,dynamics,less,cash management,pc,analysis,ms excel,https 9 | 10 | Topic #4: 11 | audit,internal audit,audit schedules,internal control,cashier,auditing,audits,controls,certified public accountant,hospitality,professional development,teamwork,fraud,gaap,technology 12 | 13 | Topic #5: 14 | payroll,adp,taxes,backup,human resources,payroll taxes,adp payroll,kronos,sage,paychex,reporting,budgeting,petty cash,productivity,payroll administration 15 | 16 | Topic #6: 17 | communication,communication skills,written communication,microsoft office,solid,interpersonal,effective communication,pc,work ethic,certified public accountant,business administration,positive attitude,san,banking,multitasking 18 | 19 | Topic #7: 20 | reporting,financial reporting,sec,controls,process improvement,research design,change management,gaap,management reporting,strategy,tax reporting,treasury,implementation,hyperion,equity 21 | 22 | Topic #8: 23 | inventory,cost accounting,inventory control,warehouse,inventory management,cogs,purchasing,rf,reporting,human resources,valuation,advertising,purchase orders,receiving,commitment 24 | 25 | Topic #9: 26 | quickbooks,cash flow,desktop,microsoft word,ceo,solid,cfo,microsoft office,health insurance,consulting,peachtree,personal tax,taxes,fit,positive attitude 27 | 28 | Topic #10: 29 | finance,business administration,economics,reporting,corporate finance,technology,financial accounting,supervision,cfo,mba,microsoft office,treasury,banking,financial services,presentations 30 | 31 | Topic #11: 32 | accounts receivable,collections,cash receipts,supervision,accounts payable,coop,aging reports,microsoft office,reinsurance,erp,lockbox,dynamics,bank deposits,sage,microsoft dynamics 33 | 34 | Topic #12: 35 | sales,marketing,retail,revenue recognition,pricing,sales operations,taxes,forecasts,contracts,tax reporting,cash receipts,credits,exceed,fit,cold calling 36 | 37 | Topic #13: 38 | reconciliations,bank reconciliations,account analysis,cfo,ms excel,journal entry,analysis,gaap,cash receipts,reporting,focus,cash flow,solid,http,san 39 | 40 | Topic #14: 41 | software,accounting software,sage,financial software,microsoft office,database,technology,deltek,cash receipts,peachtree,ms excel,architecture,life insurance,software development,supervision 42 | 43 | Topic #15: 44 | invoices,purchase orders,vouchers,cash receipts,contracts,check runs,receiving,petty cash,purchasing,backup,data entry,deltek,database,positive attitude,po 45 | 46 | Topic #16: 47 | computer,sit,office equipment,supervision,pass,dexterity,mathematical,backup,financial data,software,data entry,database,reach,accounting principles,statistics 48 | 49 | Topic #17: 50 | billing,collections,contracts,revenue recognition,front office,claims,medical billing,credits,technology,backup,aia,cash receipts,consulting,public health,project accounting 51 | 52 | Topic #18: 53 | bookkeeping,full charge bookkeeping,bank deposits,supervision,technician,trial balance,office management,data entry,personal tax,administrative support,fit,cash receipts,screening,communication,peachtree 54 | 55 | Topic #19: 56 | cpa,certified public accountant,mba,gaap,partnership,sec,consulting,controls,taxation,fit,sit,ea,senior management,equity,business administration 57 | 58 | Topic #20: 59 | financial statements,gaap,cash flow,supervision,balance sheets,auditing,teamwork,financial data,impact,equity,health care,fit,cash management,cfo,business administration 60 | 61 | Topic #21: 62 | reconciliation,account reconciliation,bank reconciliation,journal entry,reporting,human resources,reasoning,account analysis,procedure,ms excel,ssi,annual reports,life insurance,reach,honesty 63 | 64 | Topic #22: 65 | management,financial management,time management,management skills,cash management,project management,senior management,property management,business management,risk management,management reporting,controls,marketing,asset management,banking 66 | 67 | Topic #23: 68 | accounting principles,gaap,financial accounting,controls,audits,accounting standards,microsoft office,fasb,vouchers,contracts,accounting management,reach,financial data,financial analysis,reporting 69 | 70 | Topic #24: 71 | tax returns,income tax,audits,tax law,partnership,annual reports,taxes,taxation,tax compliance,costpoint,implementation,corporate tax,ssi,reasoning,mathematical 72 | 73 | Topic #25: 74 | organizational,organizational skills,time management,microsoft office,communication,professionalism,multitasking,life insurance,management skills,solid,interpersonal,database,decision making,analytical,microsoft word 75 | 76 | Topic #26: 77 | fixed assets,depreciation,costpoint,asset accounting,calculations,surveillance,microsoft office,financial accounting,ada,backup,credits,capital expenditures,audits,audit schedules,fas 78 | 79 | Topic #27: 80 | compliance,controls,monitoring,tax compliance,audits,act,commitment,impact,consulting,internal control,human resources,technology,business process,accountability,reporting 81 | 82 | Topic #28: 83 | payments,ach,architecture,deltek,coop,banking,monitoring,annual reports,supervision,receiving,security,lockbox,tax law,credits,scheduling 84 | 85 | Topic #29: 86 | budget,budgeting,monitoring,procurement,financial management,supervision,purchasing,business administration,financial data,chcs,contracts,creativity,audits,budget management,forecasts 87 | 88 | Topic #30: 89 | accuracy,financial data,microsoft office,focus,calculations,management,mathematical,less,workflow,yardi,cme,professionalism,purchase orders,audits,flsa 90 | 91 | Topic #31: 92 | analytical,problem solving,microsoft office,facets,communication,peoplesoft,accountability,critical thinking,fit,focus,reasoning,solid,honesty,decision making,senior management 93 | 94 | Topic #32: 95 | training,supervision,auditing,recruitment,human resources,business administration,evaluation,http,act,mathematical,implementation,pass,security,technician,screening 96 | 97 | Topic #33: 98 | budgets,forecasts,deltek,architecture,contracts,ssi,procedure,cfo,mathematical,cash flow,financial data,reasoning,database,cost control,monitoring 99 | 100 | Topic #34: 101 | interpersonal,interpersonal skills,coop,supervision,communication,focus,commitment,sit,reach,technology,peoplesoft,eeo,management skills,ms excel,dependability 102 | 103 | Topic #35: 104 | medicaid,auditing,sit,reach,claims,microsoft word,federal government,audits,medicare,utilization management,cpc,written communication,sd,supervisory management,organizational 105 | 106 | Topic #36: 107 | special projects,analyzing data,marketing,project accounting,budgeting,audits,teamwork,cash management,medicare,workflow,chcs,cfo,analytical,reconciliations,retail 108 | 109 | Topic #37: 110 | manufacturing,cost accounting,metrics,controls,monitoring,microsoft office,budgeting,cost analysis,erp,product costing,manufacturing operations,aerospace,product design,solid,pricing 111 | 112 | Topic #38: 113 | real estate,property management,yardi,cam,mri,equity,investments,cash flow,retail,brokerage,private equity,real estate management,asset management,valuation,investment management 114 | 115 | Topic #39: 116 | planning,budgeting,forecasting,financial planning,modeling,presentations,forecasts,metrics,financial modeling,consulting,strategic planning,technology,reporting,tax planning,mba 117 | 118 | Topic #40: 119 | clerk,data entry,http,wholesale,great plains dynamics,pass,mathematical,safe,microsoft office,hospitality,quick learner,dynamics,cashier,time management,automotive 120 | 121 | Topic #41: 122 | compensation,life insurance,public health,investigation,health insurance,creativity,eeo,professionalism,commitment,http,annual reports,c,equity,revenue recognition,presentations 123 | 124 | Topic #42: 125 | filing,data entry,microsoft office,costpoint,financial accounting,tax filing,scheduling,office equipment,administrative support,positive attitude,trial balance,audits,receiving,bank deposits,sorting 126 | 127 | Topic #43: 128 | organized,coop,sit,goal oriented,jd edwards,microsoft office,jd,reach,supervision,project accounting,impact,risk management,work ethic,positive attitude,multitasking 129 | 130 | Topic #44: 131 | customer service,commitment,focus,productivity,pass,solid,microsoft office,banking,teamwork,collections,retail,marketing,https,backup,microsoft word 132 | 133 | Topic #45: 134 | leadership,impact,accountability,strategy,technology,taxes,commitment,focus,honesty,innovation,reasoning,professional services,evaluation,business process,professional development 135 | 136 | Topic #46: 137 | documentation,act,backup,security,controls,front office,internal control,technology,human resources,monitoring,financial services,frs,investigation,procedure,accounting processes 138 | 139 | Topic #47: 140 | r,mathematical,ssi,procedure,reasoning,medicaid,collections,cash receipts,c,tax returns,sage,aging reports,cash flow,banking,job costing 141 | 142 | Topic #48: 143 | sap,erp,oracle,jd edwards,jd,retail,implementation,hyperion,continuous improvement,project management,root,financial systems,root cause analysis,technology,treasury 144 | 145 | Topic #49: 146 | microsoft excel,accountability,honesty,facets,reasoning,reach,mentorship,accounting principles,taxes,microsoft access,microsoft word,time management,adaptability,vlookup,business process 147 | 148 | Topic #50: 149 | gl,backup,grant management,https,microsoft office,oracle,netsuite,reconciliations,internal control,data entry,journal entry,eis,wip,dynamics,gaap 150 | 151 | -------------------------------------------------------------------------------- /EXAMPLES/50_Topics_SOFTWARE ENGINEER_no vocab.txt: -------------------------------------------------------------------------------- 1 | Type of document: full job description 2 | 3 | 4 | Topic #1: 5 | financial,banking,investment,global,corporate,firm,clients,&,technology,business,markets,leading,consumers,risk,bank 6 | 7 | Topic #2: 8 | avionics,assessments,subsystem,airworthiness,testing certification,certification,aircraft,cns atm,cns,subsystem specifications,avionics engineering,atm,failure reports,flight,hardware software 9 | 10 | Topic #3: 11 | product,great,build,engineers,building,products,want,youll,like,customers,way,love,passionate,technology,passion 12 | 13 | Topic #4: 14 | c,embedded,c++,c c++,linux,software,embedded software,programming,development,hardware,systems,python,protocols,operating,developing 15 | 16 | Topic #5: 17 | web,javascript,css,html,html css,jquery,web applications,front-end,web development,html5,frameworks,php,development,developer,css javascript 18 | 19 | Topic #6: 20 | macb,intelligence,challenges,cybersecurity research development,cybersecurity research,acquisition management,security challenges defense,solutions logistics acquisition,workplace awards offers,rely advanced engineering,macb nations,challenges ever-changing macb,agencies rely advanced,solutions logistics,rely advanced 21 | 22 | Topic #7: 23 | engineer supporting,months,handle feel,talk hear,use hands,finger handle,finger handle feel,hands finger handle,use hands finger,hands finger,sit use hands,sit use,stand walk,occasionally stand,occasionally stand walk 24 | 25 | Topic #8: 26 | ts,fastest growing privately,held companies,privately held companies,growing privately held,growing privately,recognized fastest,recognized fastest growing,privately held,privately,held,fastest growing,fastest,secret,recognized 27 | 28 | Topic #9: 29 | entellitrak,washington,opening,case management,skilled professionals,embarking,resulted,software needs,exceptionally talented,growth advancement,talented dedicated,casual dress code,consider joining,solve,opportunities professional 30 | 31 | Topic #10: 32 | locations,martins,engineering better tomorrow,partners bring proven,leading technology innovation,proven performance customers,bring proven performance,works partners bring,performance customers toughest,bring proven,partners bring,engineering better,better tomorrow,performance customers,customers toughest challenges 33 | 34 | Topic #11: 35 | assignment,ad-hoc reports,competent,ad-hoc,manager,knowledgeable,assignments,associated,necessary,&,reports,concepts,analyzing data,design support,participate phases 36 | 37 | Topic #12: 38 | software,software development,development,agile,design,testing,software engineer,code,unit,engineer,design development,product,lifecycle,implementation,software engineering 39 | 40 | Topic #13: 41 | sql,server,net,sql server,c#,microsoft,aspnet,visual,studio,visual studio,database,developer,microsoft sql,microsoft sql server,web 42 | 43 | Topic #14: 44 | conduct analysis,ensure logic,code consistently development,consistently development,consistently development process,code consistently,correct program,correct program results,program results,programs writing,programs writing test,logic correct program,logic correct,test programs writing,testing tools ensure 45 | 46 | Topic #15: 47 | ge,offers great professional,great professional development,professional development challenging,great professional,development challenging,ethnic expression characteristics,ethnic expression,decisions ethnic,decisions ethnic expression,expression characteristics,characteristics,offers great,ethnic,professional development 48 | 49 | Topic #16: 50 | human,human providers,multiple detailed tasks,multiple detailed,manage multiple detailed,detailed tasks,developing generation,rapidly,analytics tools,organizations,lessons learned,lessons,value,learned,eap 51 | 52 | Topic #17: 53 | network,windows,administration,server,troubleshooting,networking,hardware,systems,servers,infrastructure,support,security,configuration,vmware,monitoring 54 | 55 | Topic #18: 56 | data,big data,analytics,big,hadoop,analysis,database,sql,spark,etl,data analysis,processing,data analytics,reporting,large 57 | 58 | Topic #19: 59 | variety,engineering technical discipline,activities,variety software,create software,developer,engineering engineering,concept design,focusing,engineering technical,technical discipline,cots,r&d,electronics,ii 60 | 61 | Topic #20: 62 | classified,access classified,meet eligibility,selected,eligibility,investigation meet,eligibility access,eligibility access classified,meet eligibility access,investigation,subject government,investigation meet eligibility,security investigation,subject government security,security investigation meet 63 | 64 | Topic #21: 65 | youll,teach,scale,self-starter,ownership,adapt,party,amounts data,contribute,facets,skill sets,provide leadership,mentality,linux unix,troubleshooting 66 | 67 | Topic #22: 68 | airworthiness,assessments,flight,risk,airworthiness certification,risk assessments,certification,systems engineering,oss&e,airworthiness certification criteria,certification criteria,criteria,cost,ground,ground flight test 69 | 70 | Topic #23: 71 | internship,intern,program,students,summer,2017,interns,currently,enrolled,computer,student,pursuing,week,school,science 72 | 73 | Topic #24: 74 | java,spring,j2ee,hibernate,oracle,java j2ee,java developer,developer,experiencejava,sql,maven,web,core java,soap,rest 75 | 76 | Topic #25: 77 | test,testing,automation,automated,cases,quality,tests,test cases,qa,test plans,test automation,plans,scripts,execute,regression 78 | 79 | Topic #26: 80 | involved,knowledgeable,3d,person,meetings,concepts,drug free,group,building,users,scrum agile,divisions,later,al,developing implementing 81 | 82 | Topic #27: 83 | outsourcing,mental,government,global,partner,companies,relevant,creed citizenship,family companies,religious,hazards,deliver value,solutions group,80%,applicable laws 84 | 85 | Topic #28: 86 | engineering,computer engineering,computer,science computer,computer science computer,science computer engineering,science,engineering computer,computer science,electrical engineering,electrical,engineering computer science,engineering electrical,engineering electrical engineering,software engineering 87 | 88 | Topic #29: 89 | missions government commercial,support vital missions,vital missions government,vital missions,support vital,government commercial customers,commercial customers,missions government,government commercial,vital,missions,commercial,government,fiscal,reston 90 | 91 | Topic #30: 92 | pass,comparable,submit,resulting,corporation,clearances,federal,state,check,attitude,stories,values,political,technologies,condition 93 | 94 | Topic #31: 95 | kept confidential,kept confidential according,confidential according,kept,according eeo,confidential according eeo,according eeo guidelines,eeo guidelines,confidential,additional kept,additional kept confidential,according,guidelines,eeo,description 96 | 97 | Topic #32: 98 | object,oriented,object oriented,oriented design,object oriented design,oriented programming,object oriented programming,programming,design,understanding object,understanding object oriented,design patterns,patterns,understanding,c++ 99 | 100 | Topic #33: 101 | patient safety,patient,safety,human,meeting,dedicated,research,pennsylvania,sharepoint,organization,encourages,part-time,researches,human resources,actionable 102 | 103 | Topic #34: 104 | science fundamentals,fundamentals,computer science fundamentals,data structures,structures,professional software,computer science,science,computer,distributed,object-oriented,object-oriented design,computer science field,science field,building 105 | 106 | Topic #35: 107 | equipment,engineering,manufacturing,mechanical,electrical,safety,design,control,customer,drawings,construction,product,materials,support,engineer 108 | 109 | Topic #36: 110 | ew,simulink,matlab simulink,real-time,matlab,simulations,electrical,radar,rf,fpga,subject,science electrical engineering,science electrical,hardware,warfare 111 | 112 | Topic #37: 113 | propulsion,soccer,systems subsystems,risk,reports,recommendation,document,security,subsystems,master's,assessments,coordinate,assessment,ts,clearance 114 | 115 | Topic #38: 116 | cloud,aws,infrastructure,python,distributed,continuous,open source,source,technologies,open,devops,platform,continuous integration,tools,automation 117 | 118 | Topic #39: 119 | telecom,voice,permanent resident,resident,minutes,permanent,card,leading provider,visibility,routing,connecting,company's,dc,md,citizen 120 | 121 | Topic #40: 122 | steel,corporation,largest,north america,school diploma,drug-free workplace,high school diploma,drug-free,diploma,preferences,highest quality,profitable,high school,manufacturer,200 123 | 124 | Topic #41: 125 | develop,design,design develop,existing,code,implement,maintain,applications,test,debug,software,user,write,analyze,document 126 | 127 | Topic #42: 128 | develops,performs,designs,maintains,provides,programs,systems,analyzes,participates,applications,implements,documents,assists,tests,specifications 129 | 130 | Topic #43: 131 | programmer,diagrams,computer software,flow,thorough,applications,specifications,reliable,developing,standard,security,complex,techniques,data flow,operating 132 | 133 | Topic #44: 134 | computer science discipline,science discipline,polygraph,discipline accredited,accredited university,software engineer,substituted,clearance,university,development analysis,desired,discipline,architecture development,software engineer supporting,accredited 135 | 136 | Topic #45: 137 | business,technical,project,management,support,solutions,customer,issues,provide,ensure,projects,internal,processes,needs,teams 138 | 139 | Topic #46: 140 | clearance,security,security clearance,secret,obtain,mission,government,dod,defense,citizenship,intelligence,secret clearance,active,systems,cyber 141 | 142 | Topic #47: 143 | mobile,android,ios,ios android,app,apps,mobile applications,mobile development,devices,web mobile,android ios,objective-c,native,applications,swift 144 | 145 | Topic #48: 146 | machine,machine learning,learning,algorithms,research,phd,processing,deep learning,natural language,natural,image,deep,python,artificial,models 147 | 148 | Topic #49: 149 | jee,ibm,good,obtain,debugging,proficient,web based applications,rational,clearcase,comptia,variety,obtain security clearance,computer science management,science management,computer programs 150 | 151 | Topic #50: 152 | bs,ms,ms computer,computer science,ms computer science,science,bs ms,computer,bs computer,bs computer science,bs ms computer,equivalent,field,science equivalent,computer science equivalent 153 | 154 | -------------------------------------------------------------------------------- /EXAMPLES/50_Topics_SOFTWARE ENGINEER_with vocab.txt: -------------------------------------------------------------------------------- 1 | Topic #1: 2 | software,software development,software design,eeo,enterprise software,supervision,sdlc,embedded software,software development methodology,development testing,agile,unit testing,design patterns,research design,product development 3 | 4 | Topic #2: 5 | avionics,cns,atm,documentation,compliance,air traffic management,spectrum management,threat analysis,software,integration,surveillance,acquisition,spectrum,systems engineering,management 6 | 7 | Topic #3: 8 | javascript,html5,angularjs,jquery,bootstrap,web development,css,mvc,ajax,restful,sass,less,json,mongodb,responsive design 9 | 10 | Topic #4: 11 | agile,scrum,sprint,collaboration,jira,git,user stories,kanban,unit testing,continuous integration,product owner,planning,design patterns,waterfall,qa 12 | 13 | Topic #5: 14 | management,project management,configuration,planning,reporting,change management,organizational,product management,data management,compliance,program management,supervision,strategy,consulting,teamwork 15 | 16 | Topic #6: 17 | java,j2ee,c++,eclipse,scala,jvm,eeo,swing,gc,javascript,gui,messaging,xml,ext,computer science 18 | 19 | Topic #7: 20 | security,security clearance,dod,investigation,system security,tps,monitoring,risk management,test plans,acquisition,cyber security,computer,software,security+,cmmi 21 | 22 | Topic #8: 23 | computer,computer science,computer engineering,mathematics,electrical engineering,electronics,software,http,inventory,upgrades,curriculum,physics,commitment,web development,pricing 24 | 25 | Topic #9: 26 | linux,unix,scripting,shell,perl,bash,shell scripting,git,operating systems,c,organized,system administration,facets,json,solaris 27 | 28 | Topic #10: 29 | c#,sql,mvc,reporting,xml,wcf,software,microsoft sql server,fix,ajax,development testing,security+,computer science,teamwork,wpf 30 | 31 | Topic #11: 32 | analysis,data analysis,systems analysis,root,mathematical,evaluation,mathematics,root cause analysis,statistics,modeling,supervision,reporting,sas,performance analysis,development testing 33 | 34 | Topic #12: 35 | c++,c,c#,algorithms,linux,debugging,gui,software,perl,networking,graphics,assembly,embedded software,cs,programming 36 | 37 | Topic #13: 38 | warehouse,data warehouse,analyzing data,budget,mysql,sql,documentation,analysis,software development,training,programming,etl,reporting,oracle,repair 39 | 40 | Topic #14: 41 | training,software,planning,technical training,technical support,compensation,supervision,simulation,collaboration,analytics,gc,special projects,organizational,eeo,recruitment 42 | 43 | Topic #15: 44 | technology,consulting,organizational,software,strategy,innovation,banking,ga,co,security,agile,trading,finance,transportation,retail 45 | 46 | Topic #16: 47 | cm,lms,dm,learning management,ipsec,crm,bpm,vbscript,pki,asp,sit,streaming,linq,reach,web development 48 | 49 | Topic #17: 50 | database,sql,oracle,database design,etl,postgresql,microsoft sql server,reporting,mysql,troubleshooting,sdlc,recovery,performance tuning,web development,workflow 51 | 52 | Topic #18: 53 | infrastructure,monitoring,security,scalability,provisioning,chef,virtualization,data center,devops,recovery,data storage,software,planning,authorization,automation 54 | 55 | Topic #19: 56 | compensation,leadership,professional development,leadership development,authorization,sdlc,organized,facets,analytics,qa,business acumen,investigation,postgresql,core data,saas 57 | 58 | Topic #20: 59 | automated testing,test cases,troubleshooting,repair,web standards,technical analysis,odbc,development testing,uml,database,act,algorithms,systems design,scheduling,xml 60 | 61 | Topic #21: 62 | android,ios,mobile applications,swift,objective-c,mobile development,sdk,mobile devices,mobile web,xcode,unity,iphone,shipping,xamarin,mobile technology 63 | 64 | Topic #22: 65 | automation,qa,selenium,test cases,test plans,test scripts,jenkins,software,scripting,regression testing,test suites,manual testing,build automation,performance testing,continuous integration 66 | 67 | Topic #23: 68 | systems engineering,system integration,evaluation,planning,compliance,risk management,specification,systems design,configuration,industrial engineering,integration,documentation,simulation,risk assessment,safe 69 | 70 | Topic #24: 71 | cloud,devops,saas,open source,big data,paas,nosql,data center,virtualization,iot,enterprise software,openstack,linux,networking,iaas 72 | 73 | Topic #25: 74 | integration,continuous integration,integration testing,jenkins,git,system integration,unit testing,restful,data integration,configuration,json,devops,continuous delivery,automated testing,sdlc 75 | 76 | Topic #26: 77 | business process management,case management,process management,proprietary software,javascript,business process,product development,creativity,commitment,jsp,management,sql,compensation,software,critical thinking 78 | 79 | Topic #27: 80 | networking,troubleshooting,configuration,ip,installation,operating systems,monitoring,tcp,software,recovery,upgrades,technical support,backup,active directory,dns 81 | 82 | Topic #28: 83 | spring,hibernate,j2ee,java,oracle,soap,spring mvc,junit,jsp,xml,eclipse,sql,jpa,mvc,jenkins 84 | 85 | Topic #29: 86 | software engineering,software,debugging,operating systems,software design,eeo,software architecture,control management,test plans,linux,productivity,graphics,desktop,demonstrations,engineering design 87 | 88 | Topic #30: 89 | framework,entity framework,wpf,modeling,microsoft sql server,mvvm,xslt,bim,xml,mvc,wcf,collaboration,pass,linq,planning 90 | 91 | Topic #31: 92 | implementation,documentation,design documentation,supervision,software design,software implementation,planning,debugging,system documentation,unit testing,development testing,installation,software,system testing,software documentation 93 | 94 | Topic #32: 95 | network security,intrusion detection,logistics,security,intelligence,acquisition management,evaluation,reverse engineering,acquisition,embedded systems,linux,management,assembly,software development,analysis 96 | 97 | Topic #33: 98 | ruby,http,open source,redis,nosql,https,mysql,mongodb,github,scala,chef,puppet,postgresql,devops,elasticsearch 99 | 100 | Topic #34: 101 | intelligence,business intelligence,reporting,artificial intelligence,business objects,modeling,dashboard,data modeling,etl,sap,data integration,ibm cognos,analytics,systems engineering,tableau 102 | 103 | Topic #35: 104 | marketing,advertising,gc,digital marketing,marketing support,online advertising,television,tps,webex,ads,seo,email marketing,real-time,automotive,qa 105 | 106 | Topic #36: 107 | architecture,software architecture,soa,design patterns,systems architecture,leadership,computer architecture,enterprise architecture,scalability,data architecture,strategy,implementation,server architecture,algorithms,network architecture 108 | 109 | Topic #37: 110 | ui,ux,usability,cross-browser,json,mockups,design patterns,visualization,automated testing,product management,sketch,css,prototyping,sass,usability testing 111 | 112 | Topic #38: 113 | real-time,electrical engineering,matlab,embedded software,simulation,simulink,computer engineering,controls,rf,radar,fpga,instrumentation,modeling,data acquisition,electronic warfare 114 | 115 | Topic #39: 116 | sales,presentations,demonstrations,pricing,technical support,technical sales,business development,sales engineering,autocad,oem,outside sales,sales process,customer satisfaction,articulate,consulting 117 | 118 | Topic #40: 119 | html,css,javascript,jquery,ajax,xml,web development,sql,web design,jsp,json,enterprise software,vbscript,cross-browser,organizational 120 | 121 | Topic #41: 122 | api,web api,restful,git,jira,phonegap,json,software,pass,nice,wcf,mvc,organizational,nunit,saas 123 | 124 | Topic #42: 125 | programming,software,cots,electronics,debugging,upgrades,computer,supervision,functional programming,pair programming,operating systems,data processing,systems analysis,unit testing,network programming 126 | 127 | Topic #43: 128 | solid,algorithms,design patterns,fit,cs,cross-functional,open source,mobile applications,bdd,scalability,product development,oop,shipping,layout,nosql 129 | 130 | Topic #44: 131 | innovation,impact,focus,collaboration,reach,software,commitment,creativity,continuous improvement,transformation,customer focus,outsourcing,expect,consulting,cross-functional 132 | 133 | Topic #45: 134 | python,django,perl,scripting,flask,javascript,r,scripting language,visualization,postgresql,machine learning,matlab,data science,data visualization,linux 135 | 136 | Topic #46: 137 | manufacturing,cad,assembly,electronics,automotive,mechanical engineering,product development,manufacturing engineering,software,controls,inspection,aerospace,solidworks,engineering design,continuous improvement 138 | 139 | Topic #47: 140 | analytics,big data,machine learning,algorithms,data science,statistics,scala,r,data mining,visualization,natural,data processing,nosql,natural language processing,optimization 141 | 142 | Topic #48: 143 | web applications,organizational,phonegap,git,jira,mobile web,web development,analytics,mvc,customer facing,web server,design patterns,web design,test-driven development,software 144 | 145 | Topic #49: 146 | interfaces,cots,debugging,xml,security+,co,gui,aerospace,data flow,ajax,evaluation,documentation,mathematical,integration,desktop 147 | 148 | Topic #50: 149 | php,mysql,lamp,git,web development,wordpress,drupal,svn,laravel,linux,magento,javascript,content management,seo,zend 150 | 151 | -------------------------------------------------------------------------------- /NMF BigPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dubs/Job-Skills-Extraction/4b45df6eab25e471e902a68ff1e4a4ebe8527434/NMF BigPicture.png -------------------------------------------------------------------------------- /Process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dubs/Job-Skills-Extraction/4b45df6eab25e471e902a68ff1e4a4ebe8527434/Process.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Motivation 2 | 3 | You think you know all the skills you need to get the job you are applying to, but do you actually? You think HRs are the ones who take the first look at your resume, but are you aware of something called ATS, aka. Application Tracking System? This project aims to provide a little insight to these two questions, by looking for hidden groups of words taken from job descriptions. 4 | 5 | # Background 6 | 7 | This project depends on Tf-idf, term-document matrix, and Nonnegative Matrix Factorization (NMF). 8 | 9 | **First**, documents are tokenized and put into term-document matrix, like the following: 10 | 11 | ![image of term-document matrix](http://mlg.postech.ac.kr/static/research/nmf_cluster1.PNG) 12 | 13 | (source: http://mlg.postech.ac.kr/research/nmf) 14 | 15 | Each column corresponds to a specific job description (document) while each row corresponds to a skill (feature). 16 | 17 | *Note: Selecting features is a very crucial step in this project, since it determines the pool from which job skill topics are formed. Discussion can be found in the next session.* 18 | 19 | 20 | **Next**, each cell in term-document matrix is filled with tf-idf value. 21 | 22 | - tf: term-frequency measures how many times a certain word appears in **one** specific document. 23 | - df: document-frequency measures how many times a certain word appreas across **all** documents 24 | - idf: inverse document-frequency is a logarithmic transformation of the inverse of document frequency. 25 | 26 | (wikipedia: https://en.wikipedia.org/wiki/Tf%E2%80%93idf) 27 | 28 | 29 | **Finally**, NMF is used to find two matrices W (m x k) and H (k x n) to approximate term-document matrix A, size of (m x n). 30 | - m equals number of features (job skills) 31 | - n equals number of documents (job descriptions) 32 | - k equals number of components (groups of job skills). 33 | 34 | The following is a simple demonstration: 35 | 36 | ![image of NMF at work](https://github.com/victorx98/related_job_skills/blob/master/NMF%20BigPicture.png) 37 | 38 | Each column in matrix W represents a topic, or a cluster of words. It can be viewed as a set of bases from which a document is formed. 39 | 40 | Each column in matrix H represents a document as a cluster of topics, which are cluster of words. It can be viewed as a set of weights of each topic in the formation of this document. 41 | 42 | # Synopsis 43 | 44 | First let's talk about dependencies of this project: 45 | - NLTK: for tokenization and stop_words 46 | - Scikit-learn: for creating term-document matrix, NMF algorithm 47 | 48 | The process consists of three steps: 49 | 50 | 1. Pulling job description data from online or SQL server. Cleaning data and store data in a tokenized fasion. 51 | 2. Use scikit-learn to create the tf-idf term-document matrix from the processed data from last step. Generate features along the way, or import features gathered elsewhere. 52 | 3. Use scikit-learn NMF to find the (features x topics) matrix and subsequently print out groups based on pre-determined number of topics. 53 | 54 | The following is the process of this project: 55 | 56 | 57 | 58 | Yellow section refers to part 1. Blue section refers to part 2. Green section refers to part 3. 59 | 60 | 61 | # Discussion 62 | 63 | Following the 3 steps process from last section, our discussion talks about different problems that were faced at each step of the process. 64 | 65 | 66 | ## In Data Cleaning ... 67 | 68 | 1. This section is all about cleaning the job descriptions gathered from online. Extracting texts from HTML code should be done with care, since if parsing is not done correctly, incidents such as `experience in accounting` will be wrongfully parsed as `experienceaccounting` 69 | 2. One should also consider how and what punctuations should be handled. Since this project aims to extract groups of skills required for a certain type of job, one should consider the cases for Computer Science related jobs. Examples like `C++` and `.Net` differentiate the way parsing is done in this project, since dealing with other types of documents (like novels,) one needs not consider punctuations. 70 | 3. Another crucial consideration in this project is the definition for documents. This project examines three type. 71 | - First, each job description counts as a document. This is the most intuitive way. 72 | - Secondly, the idea of n-gram is used here but in a sentence setting. 3 sentences in sequence are taken as a document. For example, if a job description has 7 sentences, 5 documents of 3 sentences will be generated. The reason behind this document selection originates from an observation that each job description consists of sub-parts: Company summary, job description, skills needed, equal employment statement, employee benefits and so on. We are only interested in the skills needed section, thus we want to separate documents in to chuncks of sentences to capture these subgroups. If three sentences from two or three different sections form a document, the result will likely be ignored by NMF due to the small correlation among the words parsed from the document. 73 | - Finally, each sentence in a job description can be selected as a document for reasons similar to the second methodology. However, the existing but hidden correlation between words will be lessen since companies tend to put different kinds of skills in different sentences. 74 | 75 | 76 | 77 | ## In Feature Selection ... 78 | 79 | From the diagram above we can see that two approaches are taken in selecting features. 80 | 81 | ###### Approach 1 82 | When putting job descriptions into term-document matrix, tf-idf vectorizer from scikit-learn automatically selects features for us, based on the pre-determined number of features. Three key parameters should be taken into account, `max_df` , `min_df` and `max_features`. `max_df` and `min_df` can be set as either float (as percentage of tokenized words) or integer (as number of tokenized words). 83 | 84 | - `max_df` helps eliminate the confounding effect of words that appear frequently across all documents such as "work" and "create" 85 | - `min_df` deals with words that appear too rarely, such as typos. Of course, words such as "we","are" and "in" are already taken care of by stop word exclusion (in the data cleaning step and tf-idf vectorizer) to limit the amount of high-df words. 86 | - `max_features` dictates how many features are taken into consideration based on its tf ranking across documents, which is primarily for reducing runtime. 87 | 88 | By adopting this approach, we are giving the program autonomy in selecting features based on pre-determined parameters. This way we are limiting human interference, by relying fully upon statistics. 89 | 90 | 91 | However, this method is far from perfect, since the original data contain a lot of noise. 92 | The set of stop words on hand is far from complete. Since we are only interested in the job skills listed in each job descriptions, other parts of job descriptions are all factors that may affect result, which should all be excluded as stop words. 93 | 94 | For example, a lot of job descriptions contain equal employment statements. This is indeed a common theme in job descriptions, but given our goal, we are not interested in those. The original approach is to gather the words listed in the result and put them in the set of stop words. However, this approach did not eradicate the problem since the variation of equal employment statement is beyond our ability to manually handle each speical case. 95 | 96 | `Topic #7: 97 | status,protected,race,origin,religion,gender,national origin,color,national,veteran,disability,employment,sexual,race color,sex` 98 | 99 | ###### Approach 2 100 | 101 | Through trials and errors, the approach of selecting features (job skills) from outside sources proves to be a step forward. 102 | Many websites provide information on skills needed for specific jobs. We gathered nearly 7000 skills, which we used as our features in tf-idf vectorizer. The result is much better compared to generating features from tf-idf vectorizer, since noise no longer matters since it will not propagate to features. 103 | 104 | In the following example, we'll take a peak at approach 1 and approach 2 on a set of software engineer job descriptions: 105 | 106 | ###### Comparison 107 | 108 | **In approach 1**, we see some meaningful groupings such as the following: 109 | 110 | in `50_Topics_SOFTWARE ENGINEER_no vocab.txt` 111 | 112 | `Topic #13: 113 | sql,server,net,sql server,c#,microsoft,aspnet,visual,studio,visual studio,database,developer,microsoft sql,microsoft sql server,web` 114 | 115 | However, the majorities are consisted of groups like the following: 116 | 117 | `Topic #15: 118 | ge,offers great professional,great professional development,professional development challenging,great professional,development challenging,ethnic expression characteristics,ethnic expression,decisions ethnic,decisions ethnic expression,expression characteristics,characteristics,offers great,ethnic,professional development` 119 | 120 | `Topic #16: 121 | human,human providers,multiple detailed tasks,multiple detailed,manage multiple detailed,detailed tasks,developing generation,rapidly,analytics tools,organizations,lessons learned,lessons,value,learned,eap` 122 | 123 | As I have mentioned above, this happens due to incomplete data cleaning that keep sections in job descriptions that we don't want. 124 | 125 | 126 | 127 | **In approach 2**, since we have pre-determined the set of features, we have completely avoided the second situation above. Examples of groupings include: 128 | 129 | in `50_Topics_SOFTWARE ENGINEER_with vocab.txt` 130 | 131 | `Topic #4: 132 | agile,scrum,sprint,collaboration,jira,git,user stories,kanban,unit testing,continuous integration,product owner,planning,design patterns,waterfall,qa` 133 | 134 | `Topic #6: 135 | java,j2ee,c++,eclipse,scala,jvm,eeo,swing,gc,javascript,gui,messaging,xml,ext,computer science` 136 | 137 | `Topic #24: 138 | cloud,devops,saas,open source,big data,paas,nosql,data center,virtualization,iot,enterprise software,openstack,linux,networking,iaas` 139 | 140 | `Topic #37: 141 | ui,ux,usability,cross-browser,json,mockups,design patterns,visualization,automated testing,product management,sketch,css,prototyping,sass,usability testing` 142 | 143 | 144 | The method has some shortcomings too. First, it is not at all complete. Since tech jobs in general require many different skills as accountants, the set of skills result in meaningful groups for tech jobs but not so much for accounting and finance jobs. Secondly, this approach needs a large amount of maintnence. The technology landscape is changing everyday, and manual work is absolutely needed to update the set of skills. 145 | 146 | (* Complete examples can be found in the **EXAMPLE** folder *) 147 | 148 | 149 | # In the future... 150 | 151 | Turns out the most important step in this project is cleaning data. In this project, we only handled data cleaning at the most fundamental sense: parsing, handling punctuations, etc. However, it is important to recognize that we don't need every section of a job description. The target is the "skills needed" section. To extract this from a whole job description, we need to find a way to recognize the part about "skills needed." The following is an idea for futrure works... 152 | 153 | 154 | This is an idea based on the assumption that job descriptions are consisted of multiple parts such as company history, job description, job requirements, skills needed, compensation and benefits, equal employment statements, etc. To dig out these sections, three-sentence paragraphs are selected as documents. (Three-sentence is rather arbitrary, so feel free to change it up to better fit your data.) We assume that among these paragraphs, the sections described above are captured. Thus, running NMF on these documents can unearth the underlying groups of words that represent each section. This is still an idea, but this should be the next step in fully cleaning our initial data. Once groups of words that represent sub-sections are discovered, one can group different paragraphs together, or even use machine-learning to recognize subgroups using "bag-of-words" method. 155 | 156 | # License 157 | 158 | 3-Clause BSD 159 | -------------------------------------------------------------------------------- /input/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dubs/Job-Skills-Extraction/4b45df6eab25e471e902a68ff1e4a4ebe8527434/input/.DS_Store -------------------------------------------------------------------------------- /input/vocab.txt: -------------------------------------------------------------------------------- 1 | .NET 2 | .NET Compact Framework 3 | .NET Remoting 4 | 10BASE-T 5 | 2.5D 6 | 21 CFR Part 11 7 | 2D animation 8 | 2D computer graphics 9 | 2G 10 | 3D CAD 11 | 3D animation 12 | 3D computer graphics 13 | 3D modeling 14 | 3D printing 15 | 3D rendering 16 | 3G 17 | 3G Bridge 18 | 3G MIMO 19 | 3G Studios 20 | 3G-324M 21 | 3GPP 22 | 3PAR 23 | 3PL 24 | 4G 25 | 4GL 26 | 5ESS switch 27 | 5S 28 | A+ 29 | A/B testing 30 | ACAPS 31 | ACD 32 | ACF2 33 | ACH 34 | ACL 35 | ACMT 36 | ACORD 37 | ACS 38 | ACS Systech Integrator 39 | ACSLS 40 | ACT 41 | ADA 42 | ADABAS 43 | ADDIE 44 | ADDM 45 | ADF 46 | ADFS 47 | ADINA 48 | ADMT 49 | ADO 50 | ADO.NET 51 | ADP Payroll 52 | ADS 53 | ADSL 54 | ADSO 55 | ADTRAN 56 | AERS 57 | AET 58 | AFATDS 59 | AFDX 60 | AFM 61 | AFS 62 | AGIS 63 | AHLTA 64 | AIA 65 | AIM 66 | ALE 67 | ALM 68 | AMBA 69 | AME 70 | AML 71 | AMPL 72 | AMQP 73 | ANCILE uPerform 74 | ANOVA gauge R&R; 75 | ANSI 76 | ANSI C 77 | ANTLR 78 | AOP 79 | AP Stylebook 80 | APD 81 | APEX 82 | API 83 | API QA 84 | API management 85 | APICS 86 | APL 87 | APQP 88 | AQT 89 | ARINC 90 | ARINC 424 91 | ARINC 429 92 | ARINC 573 93 | ARINC 653 94 | ARINC 661 95 | ARINC 818 96 | ARINC 825 97 | ARINC 826 98 | ARINC 828 99 | ARIS 100 | ARM 101 | ARM Assembler 102 | ARM architecture 103 | ARP4754 104 | ARP4761 105 | AS/400 Control Language 106 | AS2 107 | AS3 108 | AS9100 109 | ASA 110 | ASAP Methodology 111 | ASC X12 112 | ASCP 113 | ASIC 114 | ASM 115 | ASP 116 | ASP.NET 117 | ASP.NET AJAX 118 | ASP.NET MVC 119 | ASTM 120 | ATE 121 | ATG 122 | ATG Commerce 123 | ATL 124 | ATLAS 125 | ATM 126 | ATO 127 | ATP 128 | ATPG 129 | ATS 130 | AUC 131 | AUT 132 | AUTOSAR 133 | AV 134 | AVC 135 | AVL 136 | AVR 137 | AVS 138 | AWD 139 | AWE 140 | AWK 141 | AWR 142 | AWS Elastic Beanstalk 143 | AWStats 144 | AWT 145 | AX 146 | AXI 147 | Ab Initio 148 | Abaqus 149 | Abend-AID 150 | Ableton Live 151 | Absence management 152 | Acceptance testing 153 | Acceptance testing management 154 | Access control 155 | Accessibility 156 | Account determination 157 | Account management 158 | Account reconciliation 159 | Accountability 160 | Accounting management 161 | Accounting software 162 | Accounts payable 163 | Accounts receivable 164 | Accounts receivable management 165 | AccuRev 166 | Accurint 167 | Acoustics 168 | Acquisition 169 | Acquisition management 170 | Acronis 171 | Acronis True Image 172 | Actimize 173 | ActionScript 174 | Active Directory 175 | Active ingredient 176 | Active learning 177 | Active listening 178 | ActivePython 179 | ActiveReports 180 | ActiveSync 181 | ActiveVOS 182 | ActiveX 183 | Activity diagrams 184 | Activity-based management 185 | Actix 186 | Actuate 187 | Ad hoc reporting 188 | Ada 189 | Adabas D 190 | Adaptability 191 | Adapter 192 | Adapter management 193 | AdminStudio 194 | Administrative management 195 | Administrative support 196 | Adobe 197 | Adobe AIR 198 | Adobe Acrobat 199 | Adobe After Effects 200 | Adobe Analytics 201 | Adobe Atmosphere 202 | Adobe Audition 203 | Adobe Authorware 204 | Adobe Brackets 205 | Adobe Bridge 206 | Adobe BrowserLab 207 | Adobe CQ 208 | Adobe CS 209 | Adobe Captivate 210 | Adobe Certified Expert 211 | Adobe ColdFusion Builder 212 | Adobe Connect 213 | Adobe Content Server 214 | Adobe Contribute 215 | Adobe Creative Cloud 216 | Adobe Device Central 217 | Adobe Director 218 | Adobe Distiller 219 | Adobe Dreamweaver 220 | Adobe Dynamic Link 221 | Adobe Edge 222 | Adobe Encore 223 | Adobe Experience Manager 224 | Adobe FDK 225 | Adobe Fireworks 226 | Adobe Flash 227 | Adobe Flash Builder 228 | Adobe Flash Cast 229 | Adobe Flash Media Server 230 | Adobe Flash Remoting 231 | Adobe Font Folio 232 | Adobe FrameMaker 233 | Adobe FreeHand 234 | Adobe Glyph List 235 | Adobe GoLive 236 | Adobe Illustrator 237 | Adobe ImageReady 238 | Adobe InCopy 239 | Adobe InDesign 240 | Adobe JRun 241 | Adobe Kuler 242 | Adobe LiveCycle 243 | Adobe LiveCycle Designer 244 | Adobe Marketing Cloud 245 | Adobe Media Optimizer 246 | Adobe Muse 247 | Adobe Ovation 248 | Adobe PageMaker 249 | Adobe PageMill 250 | Adobe PhotoDeluxe 251 | Adobe Photoshop 252 | Adobe Photoshop Lightroom 253 | Adobe Pixel Bender 254 | Adobe Prelude 255 | Adobe Premiere 256 | Adobe Presenter 257 | Adobe Proto 258 | Adobe RoboHelp 259 | Adobe Shockwave 260 | Adobe SiteCatalyst 261 | Adobe Social 262 | Adobe Soundbooth 263 | Adobe Story 264 | Adobe Target 265 | Adobe Technical Communication Suite 266 | Adobe Version Cue 267 | Adobe Visual Communicator 268 | Adobe Wallaby 269 | Adobe eLearning Suite 270 | Ads design 271 | Adult education 272 | Advanced Wireless Services 273 | Advanced analytics 274 | Advent 275 | Advent Axys 276 | Advent Black Diamond 277 | Advent Bluesky 278 | Advent Corporate Actions 279 | Advent Custodial Data 280 | Advent Geneva 281 | Advent Moxy 282 | Advent OnDemand 283 | Advent Partner 284 | Advent Portfolio Exchange 285 | Advent Revenue Center 286 | Advent Rules Manager 287 | Advent Syncova 288 | Advent Tamale RMS 289 | Advent Tradex 290 | Advertising 291 | Advertising mail 292 | Aerodynamics 293 | Aeronautics 294 | Aerospace 295 | Affiliate management 296 | Affiliate marketing 297 | Affinity propagation 298 | Affordable Care Act 299 | Agency management 300 | Aggregator 301 | Agile 302 | Agile PLM 303 | Agile coaching 304 | Agile management 305 | Agile testing 306 | Agilent 307 | Agilent ADS 308 | Agilent VEE 309 | Air command 310 | Air traffic management 311 | AirMagnet 312 | AirWatch 313 | Aircraft maintenance 314 | Ajax 315 | Ajillus 316 | Akamai 317 | Akka 318 | Alcatel-Lucent 319 | Aldon 320 | Alfresco 321 | Algorithmic trading 322 | Algorithms 323 | Allegro 324 | Allen-Bradley 325 | Alliance management 326 | Allscripts 327 | Altera 328 | Altera Quartus 329 | Alteryx 330 | Altiris 331 | Altiris Deployment Solution 332 | Altiris management 333 | Altium 334 | Altium Designer 335 | Amanda 336 | Amazon CloudFront 337 | Amazon DynamoDB 338 | Amazon EBS 339 | Amazon EC2 340 | Amazon EMR 341 | Amazon FPS 342 | Amazon Glacier 343 | Amazon Mechanical Turk 344 | Amazon RDS 345 | Amazon Redshift 346 | Amazon Route 53 347 | Amazon S3 348 | Amazon SES 349 | Amazon SQS 350 | Amazon SimpleDB 351 | Amazon VPC 352 | Amazon Web Services 353 | Ambulatory care 354 | Amdocs 355 | Amdocs Clarify CRM 356 | Ample SDK 357 | Analog circuits 358 | Analog electronics 359 | Analysis Studio 360 | Analysis of algorithms 361 | Analysis of variance 362 | Analyst relations 363 | Analyst's Notebook 364 | Analytical chemistry 365 | Analytical mechanics 366 | Analytical skill 367 | Analytics 368 | Andragogy 369 | Android 370 | Angel 371 | AngularJS 372 | Animation 373 | Ansible 374 | Ansoft Designer 375 | Ansys 376 | Antennas 377 | AnthillPro 378 | Antivirus 379 | Apache Abdera 380 | Apache Accumulo 381 | Apache ActiveMQ 382 | Apache Ant 383 | Apache Aries 384 | Apache Attic 385 | Apache Avalon 386 | Apache Avro 387 | Apache Axis 388 | Apache Axis2 389 | Apache Beehive 390 | Apache Buildr 391 | Apache CXF 392 | Apache Camel 393 | Apache Cassandra 394 | Apache Cayenne 395 | Apache Chemistry 396 | Apache Click 397 | Apache CloudStack 398 | Apache Cocoon 399 | Apache Commons 400 | Apache Continuum 401 | Apache Cordova 402 | Apache Derby 403 | Apache Directory 404 | Apache Drill 405 | Apache Felix 406 | Apache Flex 407 | Apache Flume 408 | Apache Forrest 409 | Apache Geronimo 410 | Apache Gump 411 | Apache HBase 412 | Apache HTTP Server 413 | Apache Hadoop 414 | Apache Hama 415 | Apache Harmony 416 | Apache Hive 417 | Apache HiveMind 418 | Apache Isis 419 | Apache Ivy 420 | Apache JMeter 421 | Apache JServ Protocol 422 | Apache Jackrabbit 423 | Apache James 424 | Apache Jelly 425 | Apache Kafka 426 | Apache Lenya 427 | Apache Log4j 428 | Apache Log4net 429 | Apache Lucene 430 | Apache MINA 431 | Apache Mahout 432 | Apache Maven 433 | Apache Mobile Filter 434 | Apache MyFaces 435 | Apache Nutch 436 | Apache ODE 437 | Apache OFBiz 438 | Apache Oozie 439 | Apache OpenEJB 440 | Apache OpenJPA 441 | Apache OpenOffice 442 | Apache POI 443 | Apache Pig 444 | Apache Pivot 445 | Apache Qpid 446 | Apache Roller 447 | Apache ServiceMix 448 | Apache Shale 449 | Apache Shindig 450 | Apache Shiro 451 | Apache Sling 452 | Apache Solr 453 | Apache Spark 454 | Apache Sqoop 455 | Apache Storm 456 | Apache Struts 457 | Apache Subversion 458 | Apache Synapse 459 | Apache Tapestry 460 | Apache Thrift 461 | Apache Tika 462 | Apache Tiles 463 | Apache TomEE 464 | Apache Tomcat 465 | Apache Torque 466 | Apache Tuscany 467 | Apache Velocity 468 | Apache Wicket 469 | Apache Wink 470 | Apache XAP 471 | Apache XML 472 | Apache ZooKeeper 473 | Aperture 474 | Apex 475 | AppDynamics 476 | AppSense 477 | AppSense Management Suite 478 | AppWorx 479 | Appcelerator 480 | Appian 481 | Appirio 482 | Apple Keynote 483 | Apple Motion 484 | Apple Pages 485 | Apple Remote Desktop 486 | AppleScript 487 | Applets 488 | Applicant tracking system 489 | Application analysis 490 | Application engine 491 | Application lifecycle management 492 | Application server 493 | Application service automation 494 | Application service management 495 | Application virtualization 496 | Applied mathematics 497 | Applied mechanics 498 | Applied physics 499 | Applied semantics 500 | Appointment scheduling 501 | Apptio 502 | Aprimo 503 | Aptana 504 | Aqua Data Studio 505 | Arabic 506 | Arbortext 507 | Arbortext Editor 508 | ArcGIS 509 | ArcGIS Server 510 | ArcIMS 511 | ArcMap 512 | ArcObjects 513 | ArcSDE 514 | ArcServer 515 | ArcSight 516 | ArcView 517 | ArchiCAD 518 | Architecture 519 | Archiving 520 | Arduino 521 | Arena 522 | Argus 523 | Ariba 524 | Arista 525 | Art Technology Group 526 | Art director 527 | Articulate 528 | Articulate Presenter 529 | Articulate Storyline 530 | Articulate Studio 531 | Artificial intelligence 532 | Arts management 533 | Aruba 534 | As-is process 535 | Asana 536 | Aseptic technique 537 | Aspect ACD 538 | Aspect-oriented programming 539 | AspectJ 540 | Aspen 541 | Aspen Plus 542 | Assays 543 | Assembly 544 | Assembly language 545 | Asset accounting 546 | Asset management 547 | Assisted GPS 548 | Asterisk 549 | Astrodynamics 550 | AtTask 551 | Atlassian 552 | Attention to detail 553 | Audacity 554 | Audio codecs 555 | Audio editing 556 | Audio engineering 557 | Audio mixing 558 | Audio production 559 | Audioconferencing 560 | Audiovisual 561 | Audit 562 | Audit management 563 | Augmented reality 564 | Authentication 565 | Author-it 566 | Authorization 567 | Auto mechanic 568 | AutoCAD 569 | AutoCAD Architecture 570 | AutoCAD Civil 3D 571 | AutoHotkey 572 | AutoIt 573 | Autodesk 574 | Autodesk 3ds Max 575 | Autodesk Inventor 576 | Autodesk Maya 577 | Autodesk MotionBuilder 578 | Autodesk Mudbox 579 | Autodesk Revit 580 | Autodesk SketchBook Pro 581 | Automated testing 582 | Automatic Data Processing 583 | Automation 584 | Automic 585 | Automotive 586 | Automotive engineering 587 | Availability management 588 | Available-to-promise 589 | Avaya 590 | Avaya CMS 591 | Avaya CMS Supervisor 592 | Avaya IP Office 593 | Avaya PBX 594 | Avaya Session Manager 595 | Avaya administration 596 | Aviation 597 | Avid 598 | Avionics 599 | Axure 600 | Axway 601 | BABOK 602 | BAC 603 | BAI file 604 | BAL 605 | BAM 606 | BAPI 607 | BAREA 608 | BASE24 609 | BCBS 610 | BCFP 611 | BCM 612 | BCNE 613 | BCP 614 | BCS 615 | BCSM 616 | BDC 617 | BDD 618 | BDI 619 | BDR 620 | BDW 621 | BDoc 622 | BEA AquaLogic Service Bus 623 | BERT 624 | BES 625 | BEX 626 | BEx Query Designer 627 | BEx Report Designer 628 | BEx Web Application Designer 629 | BFSI 630 | BI Accelerator 631 | BI Launch Pad 632 | BI architecture 633 | BIA 634 | BIAPPS 635 | BICS 636 | BICSI 637 | BIM 638 | BIND 639 | BIOS 640 | BIP 641 | BIRT 642 | BIS 643 | BIX 644 | BMC 645 | BMC Control-M 646 | BMC Patrol 647 | BMC Remedy 648 | BMC Service Desk 649 | BMC Utilities 650 | BMIDE 651 | BMS 652 | BN 653 | BOA 654 | BOE 655 | BOFC 656 | BOIDT 657 | BOM 658 | BOOMI 659 | BOP 660 | BOPF 661 | BOR 662 | BP 663 | BPC 664 | BPCS 665 | BPD 666 | BPEL 667 | BPEL4People 668 | BPELscript 669 | BPICS 670 | BPM 671 | BPML 672 | BPMN 673 | BPMS 674 | BPO 675 | BPOS 676 | BPP 677 | BPPM 678 | BPR 679 | BPS 680 | BPSA 681 | BPT 682 | BRD 683 | BRE 684 | BREW 685 | BRF 686 | BRM 687 | BRMS 688 | BRS 689 | BSC 690 | BSD 691 | BSI 692 | BSI Tax Factory 693 | BSM 694 | BSO 695 | BSP 696 | BSS 697 | BT 698 | BTE 699 | BTEQ 700 | BTS 701 | BUOM 702 | BWA 703 | BYOD 704 | Baan 705 | Back office 706 | Backbone.js 707 | Backend testing 708 | Backflush accounting 709 | Backtrack 710 | Backup 711 | Backup Exec 712 | Backup administration 713 | Balanced scorecard 714 | Balsamiq 715 | Bamboo 716 | Bank Accounting 717 | Bank reconciliation 718 | Banking 719 | Banking software 720 | Bankruptcy 721 | Barcode 722 | Barracuda 723 | Base SAS 724 | Basecamp 725 | Basel 726 | Bash 727 | Batch file 728 | Batch management 729 | Batch processing 730 | Batch testing 731 | Behavior-driven development 732 | Behavioral modeling 733 | Benchmarking 734 | Best practices 735 | Beyond Compare 736 | Biclustering 737 | Bid management 738 | Big data 739 | BigFix 740 | Bilingual 741 | Bill of materials 742 | Bill of materials management 743 | Billing 744 | Binary trees 745 | Biochemistry 746 | Bioinformatics 747 | Biology 748 | Biomechanics 749 | Biomedical engineering 750 | Biomedicine 751 | Biometrics 752 | Biophysics 753 | Biostatistics 754 | Biotechnology 755 | BitPim 756 | Bitbucket 757 | Bizagi 758 | Black-box testing 759 | BlackBerry 760 | BlackBerry Enterprise Server 761 | BlackBerry administration 762 | Blackbaud 763 | Blackboard 764 | Blade servers 765 | Bladelogic 766 | Blaze 767 | Blaze Advisor 768 | Blended learning 769 | Blender 770 | Blog 771 | Blog management 772 | Bloombase 773 | Bloomberg 774 | Bloomberg Open API 775 | Bloomberg Terminal 776 | Blue Coat 777 | Blue Martini 778 | Blueprint 779 | Bluetooth 780 | Board of directors 781 | Bomgar 782 | Bonds 783 | Bookkeeping 784 | Boolean algebra 785 | Boolean search 786 | Boost 787 | Boosting 788 | Booting 789 | Bootstrap 790 | Border Gateway Protocol 791 | Boston WorkStation 792 | Brainstorming 793 | Brand management 794 | Break/Fix 795 | Bridging 796 | Broadband 797 | Broadcast engineering 798 | Broadcasting 799 | Broadsoft 800 | Brocade 801 | Brokerage 802 | Brown clustering 803 | Btrieve 804 | Budget 805 | Budget administration 806 | Budget management 807 | Bug tracking 808 | Bugzilla 809 | Build automation 810 | Build to stock 811 | Build vs buy 812 | Building information modeling 813 | Building lifecycle management 814 | Bullhorn 815 | Burp suite 816 | Business Basic 817 | Business Catalyst 818 | Business Objects 819 | Business Objects administration 820 | Business acumen 821 | Business administration 822 | Business analysis 823 | Business analytics 824 | Business architecture 825 | Business blueprint 826 | Business cases 827 | Business communications 828 | Business consolidation 829 | Business continuity 830 | Business continuity planning 831 | Business development 832 | Business intelligence 833 | Business intelligence management 834 | Business management 835 | Business marketing 836 | Business model 837 | Business operations 838 | Business owner 839 | Business partnership 840 | Business planning 841 | Business plans 842 | Business process 843 | Business process management 844 | Business readiness 845 | Business relationship management 846 | Business requirements 847 | Business rules 848 | Business service management 849 | Business software 850 | Business support systems 851 | Business systems 852 | Business transformation 853 | Business valuation 854 | Business writing 855 | Business-IT alignment 856 | Business-to-business 857 | Business-to-business sales 858 | Business-to-consumer marketing 859 | Buyer 860 | C 861 | C# 862 | C#Builder 863 | C++ 864 | C++Builder 865 | C-level 866 | C-level relations 867 | C4ISR 868 | CA ARCserve 869 | CA Clarity 870 | CA Gen 871 | CA Ideal 872 | CA OPS/MVS 873 | CA Spectrum 874 | CA Unicenter 875 | CA Unicenter Service Desk 876 | CA Wily 877 | CA Wily Introscope 878 | CA Workload Automation AE 879 | CA eHealth 880 | CA-1 881 | CA-11 882 | CA-7 883 | CA-Telon 884 | CAA 885 | CAB 886 | CACS 887 | CAD 888 | CAD administration 889 | CADAM 890 | CADKEY 891 | CAE 892 | CAFM 893 | CAM 894 | CAML 895 | CAN 896 | CANDE 897 | CANalyzer 898 | CANoe 899 | CANscope 900 | CANstress 901 | CAP 902 | CAPCANS 903 | CAPE 904 | CAPL 905 | CAPM 906 | CAS 907 | CAT5 908 | CAT6 909 | CATIA 910 | CATS 911 | CATT 912 | CATTS 913 | CATV 914 | CBAP 915 | CBASIC 916 | CBCP 917 | CBP 918 | CBRNE 919 | CBT 920 | CCA 921 | CCAA 922 | CCL 923 | CCM 924 | CCMS 925 | CCRC 926 | CCRI 927 | CCSA 928 | CCSE 929 | CCTV 930 | CCX 931 | CDA 932 | CDC 933 | CDD 934 | CDH 935 | CDI 936 | CDIA+ 937 | CDISC 938 | CDL 939 | CDMA 940 | CDMS 941 | CDN 942 | CDP 943 | CEA 944 | CEDF 945 | CEO 946 | CEP 947 | CER 948 | CES 949 | CFA 950 | CFD 951 | CFE 952 | CFEngine 953 | CFML 954 | CFO 955 | CFS 956 | CFX 957 | CGAL 958 | CGI 959 | CGO 960 | CHAOS 961 | CHCS 962 | CHEMCAD 963 | CHFI 964 | CIC 965 | CICS 966 | CIDNE 967 | CIF 968 | CIM 969 | CIO 970 | CIPP 971 | CIS 972 | CISA 973 | CISM 974 | CISO 975 | CISPA 976 | CISSP 977 | CIW 978 | CKF 979 | CLE 980 | CLEC 981 | CLIPS 982 | CLIST 983 | CLM 984 | CLP 985 | CLPython 986 | CLR 987 | CM 988 | CMC 989 | CME 990 | CMIP 991 | CMIS 992 | CMM 993 | CMMI 994 | CMMS 995 | CMOD 996 | CMOS 997 | CMP 998 | CMS 999 | CMTS 1000 | CMVC 1001 | CMake 1002 | CNA 1003 | CNC 1004 | CNE 1005 | CNS 1006 | CNSS 1007 | CO 1008 | COA 1009 | COB 1010 | COBIT 1011 | COBOL 1012 | COBRA 1013 | CODA 1014 | COE 1015 | COGS 1016 | COM 1017 | COM file 1018 | COM+ 1019 | COMS 1020 | COMSOL 1021 | CONTR 1022 | COO 1023 | COOP 1024 | CORBA 1025 | COSO 1026 | COTS 1027 | CPA 1028 | CPC 1029 | CPCS 1030 | CPD 1031 | CPE 1032 | CPG 1033 | CPIC 1034 | CPLEX 1035 | CPM 1036 | CPNI 1037 | CPOE 1038 | CPQ 1039 | CPR 1040 | CPSI 1041 | CPSR 1042 | CPT 1043 | CPU 1044 | CPython 1045 | CQ 1046 | CQG 1047 | CQRS 1048 | CRA 1049 | CRB 1050 | CRD 1051 | CRF 1052 | CRM 1053 | CRM WebClient UI 1054 | CRM administration 1055 | CRMDB 1056 | CRO 1057 | CRO management 1058 | CRP 1059 | CRS 1060 | CRT 1061 | CS 1062 | CSAM 1063 | CSC 1064 | CSE 1065 | CSF 1066 | CSI 1067 | CSIRT 1068 | CSLA 1069 | CSM 1070 | CSO 1071 | CSOM 1072 | CSP 1073 | CSPO 1074 | CSQA 1075 | CSR 1076 | CSS 1077 | CSSCAN 1078 | CST 1079 | CSTE 1080 | CSV 1081 | CTE 1082 | CTI 1083 | CTIOS 1084 | CTM 1085 | CTO 1086 | CTP 1087 | CTP+ 1088 | CTS 1089 | CTT+ 1090 | CUA 1091 | CUA administration 1092 | CUC 1093 | CUDA 1094 | CUE 1095 | CUP 1096 | CUPS 1097 | CURE data clustering 1098 | CUSP 1099 | CVC 1100 | CVD 1101 | CVP 1102 | CVSNT 1103 | CWDP 1104 | CWNA 1105 | CWSP 1106 | CWTS 1107 | CXL 1108 | Cables 1109 | Caching 1110 | Cacti 1111 | Cadence 1112 | Cadence Virtuoso 1113 | Cairngorm 1114 | CakePHP 1115 | Calculated Key Figures 1116 | Calculus 1117 | Calendaring 1118 | CaliberRM 1119 | Calibration 1120 | Call center 1121 | Call center management 1122 | Call-recording 1123 | Callidus 1124 | Calypso 1125 | Calyx 1126 | Camera operations 1127 | Caml 1128 | Campaign management 1129 | CampusVue 1130 | Camtasia 1131 | Canopy clustering 1132 | Capacity management 1133 | Capacity planning 1134 | Capistrano 1135 | Capital budgeting 1136 | Capital expenditures 1137 | Capital management 1138 | Capital market 1139 | Cappuccino 1140 | CaptainCasa 1141 | Capture management 1142 | Career counseling 1143 | Carpentry 1144 | Carrier Ethernet 1145 | Carrot2 1146 | Cartography 1147 | Cascading 1148 | Case management 1149 | CaseComplete 1150 | CaseMap 1151 | Cash flow 1152 | Cash handling 1153 | Cash management 1154 | Cashier 1155 | Catalog management 1156 | Category management 1157 | Cell biology 1158 | Cell culture 1159 | Cellular 1160 | CentOS 1161 | Central Management Console 1162 | Central Management and Control 1163 | Central Monitoring System 1164 | Centricity 1165 | Centrify 1166 | Ceridian 1167 | Cerner 1168 | Certification and accreditation 1169 | Certified Ethical Hacker 1170 | Certified Public Accountant 1171 | Change control 1172 | Change data capture 1173 | Change management 1174 | Change request management 1175 | Changeman 1176 | Channel development 1177 | Channel management 1178 | Channel marketing 1179 | Channel sales 1180 | Charles River 1181 | Charles Web Debugging Proxy 1182 | CheckPoint 1183 | Chef 1184 | Chemical engineering 1185 | Chemical vapor deposition 1186 | Chemicals 1187 | Chemistry 1188 | Chicago Manual of Style 1189 | China RoHS 1190 | Chinese 1191 | Chordiant 1192 | Chromatography 1193 | Ciena 1194 | Cinema 4D 1195 | Cinematography 1196 | CipherGraph 1197 | Circuit analysis 1198 | Circuit design 1199 | Cisco ASC 1200 | Cisco ASDM 1201 | Cisco Certifications 1202 | Cisco FWSM 1203 | Cisco Fabric Manager 1204 | Cisco ICM 1205 | Cisco IOS 1206 | Cisco IP Phone 1207 | Cisco Jabber 1208 | Cisco MDS 1209 | Cisco Nexus 1210 | Cisco PIX 1211 | Cisco Packet Tracer 1212 | Cisco TelePresence 1213 | Cisco Telepresence Management Suite 1214 | Cisco Tidal Enterprise Scheduler 1215 | Cisco UCCE 1216 | Cisco UCCX 1217 | Cisco UCM 1218 | Cisco UCS 1219 | Cisco Unity 1220 | Cisco Unity Connection 1221 | Cisco VPN 1222 | Cisco Voice 1223 | Cisco WCS 1224 | Cisco Wireless 1225 | Cisco administration 1226 | CiscoWorks 1227 | Citrix 1228 | Citrix Provisioning Services 1229 | Citrix XenApp 1230 | Citrix XenDesktop 1231 | Citrix XenServer 1232 | Citrix administration 1233 | CiviCRM 1234 | Civil engineering 1235 | Claims 1236 | Claims management 1237 | Clarity 1238 | Clarizen 1239 | Classical mechanics 1240 | Clerk 1241 | Client administration 1242 | Client/server 1243 | Clinical data analysis 1244 | Clinical data management 1245 | Clinical research 1246 | Clinical trial management system 1247 | Clinical trials 1248 | Clipper 1249 | Clojure 1250 | Clonezilla 1251 | Cloud 1252 | Cloud Essentials 1253 | Cloud Foundry 1254 | Cloud architecture 1255 | Cloud management 1256 | Cloud security 1257 | Cloud testing 1258 | Cloudera 1259 | Cloudera Impala 1260 | Cloverleaf 1261 | Cluster 1262 | Cluster analysis 1263 | Cluster chemistry 1264 | Cluster sampling 1265 | Clustering 1266 | Coaching 1267 | Cobbler 1268 | Cobertura 1269 | Cocoa 1270 | Cocoa Touch 1271 | Cocos2d 1272 | Code coverage 1273 | Code optimization 1274 | Code refactoring 1275 | Code review 1276 | CodeCollaborator 1277 | CodeIgniter 1278 | CodeWarrior 1279 | Codecs 1280 | Coded UI 1281 | CoffeeScript 1282 | Cold calling 1283 | ColdBox 1284 | ColdFusion 1285 | Collaboration 1286 | Collateral management 1287 | Collections 1288 | Collections management 1289 | Color management 1290 | Color theory 1291 | ComScore 1292 | CommVault 1293 | Command Prompt 1294 | Command-line interface 1295 | Commerce 1296 | Commodities 1297 | Commodity management 1298 | Common Lisp 1299 | Communication planning 1300 | Communication skills 1301 | Communications management 1302 | Communications protocol 1303 | Communications security 1304 | Communications security management 1305 | Community development 1306 | Community management 1307 | Community relations 1308 | Compatibility testing 1309 | Compensation 1310 | Competitive intelligence 1311 | Competitor analysis 1312 | Compiler 1313 | Complete-linkage clustering 1314 | Complex programmable logic device 1315 | Complex sales 1316 | Compliance 1317 | Compliance management 1318 | Component interface 1319 | Compositing 1320 | Compressed sensing 1321 | Comptroller 1322 | Computational finance 1323 | Computational fluid dynamics 1324 | Computational linguistics 1325 | Computational mechanics 1326 | Computational physics 1327 | Computational science 1328 | Computational semantics 1329 | Computer architecture 1330 | Computer assembly 1331 | Computer cluster 1332 | Computer cluster management 1333 | Computer engineering 1334 | Computer forensics 1335 | Computer graphics 1336 | Computer literacy 1337 | Computer maintenance 1338 | Computer management 1339 | Computer operator 1340 | Computer repair 1341 | Computer science 1342 | Computer simulation 1343 | Computer troubleshooting 1344 | Computer vision 1345 | Computer-aided software engineering 1346 | Computerized system validation 1347 | Concept development 1348 | Conceptual design 1349 | Conceptual semantics 1350 | Conceptualization 1351 | Concordance 1352 | Concur 1353 | Concurrent computing 1354 | Configuration 1355 | Configuration management database 1356 | Conflict resolution 1357 | Confluence 1358 | Conformance testing 1359 | Connect:Direct 1360 | ConnectWise 1361 | Consensus clustering 1362 | Consensus decision-making 1363 | Constant Contact 1364 | Constrained clustering 1365 | Construction administration 1366 | Construction management 1367 | Consultative sales 1368 | Consulting 1369 | Consulting management 1370 | Consumer electronics 1371 | Consumer goods 1372 | Contact center 1373 | Contact management 1374 | Contact mechanics 1375 | Content creation 1376 | Content development 1377 | Content management 1378 | Content management systems 1379 | Content marketing 1380 | Content migration 1381 | Content strategy 1382 | Contextual inquiry 1383 | Contingency plan 1384 | Continuous delivery 1385 | Continuous improvement 1386 | Continuous integration 1387 | Continuous monitoring 1388 | Continuum mechanics 1389 | Contract lifecycle management 1390 | Contract management 1391 | Contracts 1392 | Control engineering 1393 | Control flow 1394 | Control flow analysis 1395 | Control flow diagram 1396 | Control flow graph 1397 | Control management 1398 | Control system 1399 | Controls 1400 | Conversion definition document 1401 | Conversion optimization 1402 | Convio 1403 | Copy editing 1404 | Copywriting 1405 | Core Data 1406 | Core banking 1407 | Core interface 1408 | CoreOS 1409 | Corel Paint Shop Pro 1410 | Corel Painter 1411 | CorelDRAW 1412 | Coremetrics 1413 | Corporate communications 1414 | Corporate development 1415 | Corporate finance 1416 | Corporate identity 1417 | Corporate social responsibility 1418 | Corrective and preventive action 1419 | Corrective maintenance 1420 | Cosmos 1421 | Cost accounting 1422 | Cost center accounting 1423 | Cost control 1424 | Cost estimation 1425 | Cost management 1426 | Cost reduction 1427 | Cost-benefit analysis 1428 | Costpoint 1429 | CouchDB 1430 | Couchbase 1431 | Counseling 1432 | Counter-terrorism 1433 | Counterintelligence 1434 | Coverity 1435 | Cradle 1436 | Creative director 1437 | Creative management 1438 | Creative problem solving 1439 | Creative strategy 1440 | Creative writing 1441 | Creativity 1442 | Credit analysis 1443 | Credit cards 1444 | Credit default swaps 1445 | Credit derivatives 1446 | Credit management 1447 | Credit memos 1448 | Credit risk 1449 | Creo 1450 | Crestron Electronics 1451 | Crisis communications 1452 | Crisis management 1453 | Critical thinking 1454 | Cross-browser 1455 | Cross-browser compatibility testing 1456 | Cross-functional 1457 | Cross-functional integration 1458 | Cross-functional team 1459 | Crowdsource testing 1460 | Crowdsourcing 1461 | Crucible 1462 | CruiseControl 1463 | CruiseControl.rb 1464 | Cryogenics 1465 | Crypto API 1466 | Crypto++ 1467 | Cryptography 1468 | Crystal Enterprise 1469 | Crystal Management Console 1470 | Crystal Reports 1471 | Cubes 1472 | Cucumber 1473 | Culture change 1474 | Curam 1475 | Curriculum 1476 | Curriculum development 1477 | Customer Care and Billing 1478 | Customer Master Data 1479 | Customer acquisition 1480 | Customer communications 1481 | Customer engagement 1482 | Customer exit 1483 | Customer experience 1484 | Customer facing 1485 | Customer focus 1486 | Customer insight 1487 | Customer lifecycle management 1488 | Customer retention 1489 | Customer satisfaction 1490 | Customer service 1491 | Customer support 1492 | Customization 1493 | Cyber security 1494 | Cygwin 1495 | cPanel 1496 | calibre 1497 | compress 1498 | cron 1499 | D3.js 1500 | DA 1501 | DAC 1502 | DACS 1503 | DAM 1504 | DAO 1505 | DAQ 1506 | DART 1507 | DAS 1508 | DASD 1509 | DATATRIEVE 1510 | DAX 1511 | DBA 1512 | DBArtisan 1513 | DBCA 1514 | DBCC 1515 | DBF 1516 | DBI 1517 | DBL 1518 | DBSCAN 1519 | DBU 1520 | DBUA 1521 | DBVisualizer 1522 | DBX 1523 | DBpedia 1524 | DCFM 1525 | DCGS-A 1526 | DCID 1527 | DCII 1528 | DCIM 1529 | DCL 1530 | DCM 1531 | DCNM 1532 | DCO 1533 | DCOM 1534 | DCSE 1535 | DDIC 1536 | DDL 1537 | DDM 1538 | DDMS 1539 | DDN 1540 | DDOS 1541 | DDR SDRAM 1542 | DDS 1543 | DDTS 1544 | DEBMAS 1545 | DELMIA 1546 | DESADV 1547 | DFA 1548 | DFAR 1549 | DFC 1550 | DFD 1551 | DFDSS 1552 | DFM 1553 | DFMA 1554 | DFP 1555 | DFRMM 1556 | DFS 1557 | DFSS 1558 | DFT 1559 | DFU 1560 | DHCP 1561 | DHCP administration 1562 | DHTML 1563 | DHTMLX 1564 | DIACAP 1565 | DIAMETER 1566 | DIAS 1567 | DICE 1568 | DICOM 1569 | DIP 1570 | DIS 1571 | DISA Gold Disk 1572 | DITA 1573 | DIVA 1574 | DLD 1575 | DLI 1576 | DLL 1577 | DLNA 1578 | DLP 1579 | DLS 1580 | DM 1581 | DMA 1582 | DMAIC 1583 | DML 1584 | DMM 1585 | DMP 1586 | DMR 1587 | DMS 1588 | DMSII 1589 | DMV 1590 | DMVPN 1591 | DMX 1592 | DMZ 1593 | DNA 1594 | DNA sequencing 1595 | DNCS 1596 | DNN 1597 | DNS 1598 | DNS administration 1599 | DNSSEC 1600 | DO-160 1601 | DO-178B 1602 | DO-178C 1603 | DO-254 1604 | DOCSIS 1605 | DOE 1606 | DOM 1607 | DOS 1608 | DOS/4G 1609 | DOT 1610 | DPI 1611 | DPM 1612 | DPS 1613 | DQC 1614 | DQL 1615 | DQM 1616 | DRA 1617 | DRAM 1618 | DRBD 1619 | DRBL 1620 | DRG 1621 | DRM 1622 | DRP 1623 | DRS 1624 | DS 1625 | DSC 1626 | DSG 1627 | DSL 1628 | DSLAM 1629 | DSO 1630 | DSP 1631 | DSS 1632 | DTA 1633 | DTC 1634 | DTCC 1635 | DTD 1636 | DTP 1637 | DTS 1638 | DV 1639 | DVB 1640 | DVCS 1641 | DVD Studio Pro 1642 | DVM 1643 | DVO 1644 | DVR 1645 | DWDM 1646 | DWM 1647 | DWR 1648 | DXL 1649 | DXP 1650 | DYL 1651 | DaVinci 1652 | DameWare 1653 | Daptiv 1654 | Dashboard 1655 | Dashboard Manager 1656 | Data Loader 1657 | Data Mover 1658 | Data Pump 1659 | Data QA 1660 | Data Transfer Process 1661 | Data Transformation Services 1662 | Data acquisition 1663 | Data analysis 1664 | Data architecture 1665 | Data archiving 1666 | Data center 1667 | Data center administration 1668 | Data center consolidation 1669 | Data center design 1670 | Data center migration 1671 | Data cleansing 1672 | Data cluster 1673 | Data collection 1674 | Data compression 1675 | Data conversion 1676 | Data custodian 1677 | Data deduplication 1678 | Data dictionary 1679 | Data domain 1680 | Data engineering 1681 | Data entry 1682 | Data extraction 1683 | Data flow 1684 | Data governance 1685 | Data integration 1686 | Data integrity 1687 | Data link layer 1688 | Data loading 1689 | Data loss prevention 1690 | Data management 1691 | Data manipulation 1692 | Data mapping 1693 | Data marts 1694 | Data masking 1695 | Data migration 1696 | Data migration QA 1697 | Data mining 1698 | Data modeling 1699 | Data processing 1700 | Data profiling 1701 | Data recovery 1702 | Data remanence 1703 | Data retention 1704 | Data science 1705 | Data security 1706 | Data services 1707 | Data staging 1708 | Data steward 1709 | Data storage 1710 | Data structure 1711 | Data transmission 1712 | Data validation 1713 | Data visualization 1714 | Data warehouse 1715 | Data warehouse QA 1716 | Data warehouse architecture 1717 | Data wrangling 1718 | Data-driven testing 1719 | Data-flow analysis 1720 | Data-flow diagrams 1721 | DataFlux 1722 | DataMax 1723 | Database 1724 | Database QA 1725 | Database analysis 1726 | Database architecture 1727 | Database design 1728 | Database marketing 1729 | Database migration 1730 | Database mirroring 1731 | Database modeling 1732 | Database normalization 1733 | Database performance tuning 1734 | Database security 1735 | Datacap 1736 | Datacom 1737 | Dataflow architecture 1738 | Datameer 1739 | Datastage Director 1740 | Datatel 1741 | Debian Linux 1742 | Debt restructuring 1743 | Debugging 1744 | Decision support 1745 | Decision trees 1746 | Decision-making 1747 | Defect analysis 1748 | Defect tracking 1749 | Defense Travel System 1750 | Delegation 1751 | Delivery management 1752 | Dell Compellent 1753 | Dell KACE 1754 | Dell PowerEdge 1755 | Deltek 1756 | Demand forecasting 1757 | Demand generation 1758 | Demand management 1759 | Demand planning 1760 | Demandware 1761 | Demantra 1762 | Demonstrations 1763 | Departmental management 1764 | Dependability 1765 | Dependency injection 1766 | Deployment management 1767 | Derivatives 1768 | Descriptive programming 1769 | Design controls 1770 | Design documentation 1771 | Design engineering 1772 | Design for manufacturability 1773 | Design management 1774 | Design of experiments 1775 | Design optimization 1776 | Design patterns 1777 | Design review 1778 | Design thinking 1779 | Desktop 1780 | Desktop Intelligence 1781 | Desktop administration 1782 | Desktop publishing 1783 | Desktop virtualization 1784 | Destructive testing 1785 | DevOps 1786 | DevTrack 1787 | Developer Express 1788 | Development management 1789 | Development testing 1790 | Device drivers 1791 | DiBOL 1792 | Dialog manager 1793 | Dialog programming 1794 | Diaspora 1795 | Dice coefficient 1796 | Dice.com 1797 | Diceware 1798 | Differential coding 1799 | Digital Signage 1800 | Digital art 1801 | Digital asset management 1802 | Digital audio 1803 | Digital circuit design 1804 | Digital design 1805 | Digital electronics 1806 | Digital forensics 1807 | Digital illustration 1808 | Digital marketing 1809 | Digital media 1810 | Digital photography 1811 | Digital signal processing 1812 | Digital strategy 1813 | Digital video 1814 | Dimensional modeling 1815 | Direct marketing 1816 | Direct sales 1817 | DirectShow 1818 | DirectX 1819 | Directory Services 1820 | Disaster recovery 1821 | Discounted cumulative gain 1822 | Discrete manufacturing 1823 | Disk encryption 1824 | Disk imaging 1825 | Diskless nodes 1826 | Dispute Management 1827 | Distance education 1828 | Distributed File System 1829 | Distributed computing 1830 | Distributed control system 1831 | Distribution management 1832 | Distributional semantics 1833 | Django 1834 | Dnsmasq 1835 | DoD 1836 | DoDAF 1837 | Doctrine 1838 | Document clustering 1839 | Document engineering 1840 | Document imaging 1841 | Document management 1842 | Document processing 1843 | Document review 1844 | Documentation 1845 | Dodd-Frank 1846 | Dojo 1847 | Domain controllers 1848 | Domain management 1849 | Domain-driven design 1850 | Domino logic 1851 | DotNetNuke 1852 | Dragon NaturallySpeaking 1853 | Drawing 1854 | DreamFactory 1855 | Drive testing 1856 | Drools 1857 | Dropbox 1858 | Drupal 1859 | Due diligence 1860 | Dunning 1861 | DxDesigner 1862 | Dynamic Management Views 1863 | Dynamic Modification Rule 1864 | Dynamic testing 1865 | Dynamics 1866 | Dynamips 1867 | Dynamo Application Server 1868 | Dynatrace 1869 | dBASE Mac 1870 | dBase 1871 | E-learning 1872 | E-procurement 1873 | E-statement 1874 | EA 1875 | EAGLE 1876 | EAI 1877 | EAM 1878 | EAR 1879 | EAS 1880 | EBC 1881 | EBI 1882 | EBP 1883 | EBPP 1884 | EBS 1885 | EBSD 1886 | ECAD 1887 | ECATTS 1888 | ECG 1889 | ECL 1890 | ECM 1891 | ECMS 1892 | ECS 1893 | ECSA 1894 | EDA 1895 | EDAX 1896 | EDC 1897 | EDI 1898 | EDI management 1899 | EDIC 1900 | EDIFACT 1901 | EDIS 1902 | EDISIM 1903 | EDM 1904 | EDN 1905 | EDP 1906 | EDQ 1907 | EDRM 1908 | EDS 1909 | EDX 1910 | EEG 1911 | EEO 1912 | EES 1913 | EF 1914 | EFM 1915 | EFS 1916 | EFT 1917 | EGL 1918 | EHP 1919 | EHR 1920 | EHS 1921 | EHS management 1922 | EIB 1923 | EIGRP 1924 | EIM 1925 | EIP 1926 | EIS 1927 | EITDR 1928 | EJML 1929 | EKG 1930 | ELC 1931 | ELINT 1932 | ELISA 1933 | ELKI 1934 | ELM 1935 | ELN 1936 | ELT 1937 | ELV 1938 | EMC ApplicationXtender 1939 | EMC Atmos 1940 | EMC Avamar 1941 | EMC CLARiiON 1942 | EMC Captiva 1943 | EMC Celerra 1944 | EMC Centera 1945 | EMC ControlCenter 1946 | EMC DataDomain 1947 | EMC Documentum 1948 | EMC Documentum administration 1949 | EMC ECC 1950 | EMC GreenPlum 1951 | EMC Invista 1952 | EMC Isilon 1953 | EMC Mozy 1954 | EMC NetWorker 1955 | EMC Open Replicator 1956 | EMC PowerPath 1957 | EMC RSA Archer 1958 | EMC RSA DLP 1959 | EMC RSA Security 1960 | EMC RecoverPoint 1961 | EMC SRDF 1962 | EMC SRM 1963 | EMC Service Assurance Suite 1964 | EMC Smarts 1965 | EMC Storage 1966 | EMC Storage Resource Management Suite 1967 | EMC Symmetrix 1968 | EMC Syncplicity 1969 | EMC Unisphere 1970 | EMC VCE 1971 | EMC VMAX 1972 | EMC VNX 1973 | EMC VPLEX 1974 | EMC VSPEX 1975 | EMC ViPR 1976 | EMC Xtrem 1977 | EME 1978 | EMEA 1979 | EMF 1980 | EMI 1981 | EMIGALL 1982 | EMIR 1983 | EMMA 1984 | EMR 1985 | EMS 1986 | EMT 1987 | EMTALA 1988 | EMV 1989 | ENOVIA 1990 | ENUFF 1991 | ENVI 1992 | EOD 1993 | EP 1994 | EPA 1995 | EPC 1996 | EPIC 1997 | EPLAN 1998 | EPM 1999 | EPMA 2000 | EPOS 2001 | EPPM 2002 | EPUB 2003 | ER/Studio 2004 | ERD 2005 | ERISA 2006 | ERM 2007 | ERP 2008 | ERP management 2009 | ERS 2010 | ERX 2011 | ERwin 2012 | ESA 2013 | ESB 2014 | ESD 2015 | ESI 2016 | ESM 2017 | ESP 2018 | ESQL 2019 | ESQL/C 2020 | ESR 2021 | ESS 2022 | ESS/MSS 2023 | ESSCMD 2024 | ETABS 2025 | ETAP 2026 | ETCM 2027 | ETF 2028 | ETL 2029 | ETL QA 2030 | ETL architecture 2031 | ETL management 2032 | ETM 2033 | ETO 2034 | ETRM 2035 | EVDO 2036 | EVMS 2037 | EVMS management 2038 | EVPL 2039 | EViews 2040 | EWA 2041 | EWM 2042 | EXT 2043 | Eagle 2044 | Earned value management 2045 | Easytrieve 2046 | Ebean 2047 | Echo cancellation 2048 | EclEmma 2049 | Eclipse 2050 | Econometrics 2051 | Economics 2052 | Edifecs 2053 | Editing 2054 | Editorial 2055 | Editorial management 2056 | Education management 2057 | Educational technology 2058 | Effective communication 2059 | Ehcache 2060 | Ektron 2061 | Ektron CMS 2062 | Elasticsearch 2063 | Electrical engineering 2064 | Electrical termination 2065 | Electrical wiring 2066 | Electrician 2067 | Electrochemistry 2068 | Electromechanics 2069 | Electronic Key Management System 2070 | Electronic commerce 2071 | Electronic commerce management 2072 | Electronic discovery 2073 | Electronic engineering 2074 | Electronic packaging 2075 | Electronic troubleshooting 2076 | Electronic warfare 2077 | Electronics 2078 | Electronics manufacturing 2079 | Electronics repair 2080 | Electronics technician 2081 | Element management system 2082 | Elementool 2083 | Ellipsometry 2084 | Eloqua 2085 | Emacs 2086 | Email administration 2087 | Email archiving 2088 | Email marketing 2089 | Email security 2090 | Embedded C 2091 | Embedded C++ 2092 | Embedded Linux 2093 | Embedded software 2094 | Embedded systems 2095 | Ember.js 2096 | Emergency management 2097 | Emerging markets 2098 | Emerging technologies 2099 | Employee engagement 2100 | Employee self-service 2101 | Employment authorization 2102 | Emptoris 2103 | Emulation 2104 | EnCase 2105 | Encryption 2106 | End-user computing 2107 | End-user training 2108 | Endeca 2109 | Endevor 2110 | Endpoint protection 2111 | Energy management 2112 | Energy modeling 2113 | Enform 2114 | Engagement management 2115 | Engineering analysis 2116 | Engineering design 2117 | Engineering management 2118 | Engineering support 2119 | Engineering technician 2120 | Engineering technologist 2121 | Enhanced 9-1-1 2122 | Enscribe 2123 | Ensemble 2124 | Enstratius 2125 | Enterasys 2126 | Enterprise JavaBeans 2127 | Enterprise Manager 2128 | Enterprise analysis 2129 | Enterprise application integration 2130 | Enterprise architecture 2131 | Enterprise asset management 2132 | Enterprise content management 2133 | Enterprise integration 2134 | Enterprise mobility management 2135 | Enterprise networks 2136 | Enterprise portal 2137 | Enterprise search 2138 | Enterprise services 2139 | Enterprise social networking 2140 | Enterprise software 2141 | Enterprise storage 2142 | EntireX 2143 | Entity Framework 2144 | Entity relationship model 2145 | Entrepreneurship 2146 | Environment management 2147 | Epic 2148 | Epicor 2149 | Epidemiology 2150 | Epiphany 2151 | Equipment maintenance 2152 | Equity 2153 | Equity derivatives 2154 | Erdas 2155 | Erdas Imagine 2156 | Ericsson 2157 | Erlang 2158 | Escalation management 2159 | Esri 2160 | Essbase 2161 | Estimating 2162 | Ethernet 2163 | Ethnography 2164 | Evaluation 2165 | Event coordination 2166 | Event management 2167 | Event marketing 2168 | Event planning 2169 | ExactTarget 2170 | Exceed 2171 | Executive coaching 2172 | Executive communications 2173 | Executive search 2174 | Executive support 2175 | Exim 2176 | Expect 2177 | Expediting 2178 | Expense management 2179 | Experience design 2180 | Exploratory testing 2181 | ExpressionEngine 2182 | Ext JS 2183 | ExtraHop 2184 | Extraction 2185 | Extreme programming 2186 | e-Pro 2187 | eCATT 2188 | eCollege 2189 | eEye 2190 | eGate 2191 | eMASS 2192 | eRoom 2193 | eTOM 2194 | eXist 2195 | expanz 2196 | F# 2197 | F5 2198 | FACS 2199 | FACTS 2200 | FAE 2201 | FAR 2202 | FAS 2203 | FASB 2204 | FAST search 2205 | FATCA 2206 | FBI 2207 | FC 2208 | FCAPS 2209 | FCIP 2210 | FCP 2211 | FCoE 2212 | FDA 2213 | FDDS 2214 | FDM 2215 | FDMA 2216 | FDR 2217 | FDRABR 2218 | FDS 2219 | FDTD 2220 | FEA 2221 | FEAF 2222 | FEKO 2223 | FEM 2224 | FEMA 2225 | FEP 2226 | FERC 2227 | FEXP 2228 | FFIEC 2229 | FFmpeg 2230 | FIB 2231 | FICA 2232 | FIFO 2233 | FIM 2234 | FIPS 2235 | FISCAM 2236 | FISMA 2237 | FIT 2238 | FIX 2239 | FL Studio 2240 | FLOAD 2241 | FLSA 2242 | FLTK 2243 | FM 2244 | FMCG 2245 | FME 2246 | FMEA 2247 | FMECA 2248 | FMLA 2249 | FMOD 2250 | FMS 2251 | FMW 2252 | FOCUS 2253 | FP&A; 2254 | FPC 2255 | FPGA 2256 | FPLC 2257 | FPM 2258 | FPS 2259 | FRACAS 2260 | FRD 2261 | FRM 2262 | FRS 2263 | FSA 2264 | FSCD 2265 | FSCM 2266 | FSD 2267 | FSG 2268 | FSL 2269 | FSO 2270 | FTA 2271 | FTIR 2272 | FTL 2273 | FTP 2274 | FTS 2275 | FTTX 2276 | FUP 2277 | FUT 2278 | FX 2279 | Facebook API 2280 | Facets 2281 | Facilitation 2282 | Facility management 2283 | FactSet 2284 | Failover 2285 | Failure analysis 2286 | Far-western blotting 2287 | FastCGI 2288 | FastExport 2289 | FastLoad 2290 | FatWire 2291 | Feasibility study 2292 | FedEx Ship Manager 2293 | FedRAMP 2294 | Federal government 2295 | Federated identity 2296 | Fedora 2297 | Femap 2298 | Fiber channel 2299 | Fiddler 2300 | Fidessa 2301 | Field engineering 2302 | Field marketing 2303 | Field operations 2304 | Field service 2305 | Field service management 2306 | Fieldglass 2307 | File formats 2308 | File manager 2309 | File systems 2310 | FileMaker Pro 2311 | FileNet 2312 | FileZilla 2313 | Fileaid 2314 | Filing 2315 | Finacle 2316 | Final Cut Pro 2317 | Final Cut Pro X 2318 | Final Cut Studio 2319 | Finance 2320 | Financial Information eXchange 2321 | Financial accounting 2322 | Financial aid 2323 | Financial analysis 2324 | Financial forecast 2325 | Financial management 2326 | Financial modeling 2327 | Financial planning 2328 | Financial reporting 2329 | Financial risk management 2330 | Financial services 2331 | Financial software 2332 | Financial statements 2333 | Financing 2334 | Finite element 2335 | Finnix 2336 | Firebird 2337 | Firebug 2338 | Firefox 2339 | Firewall 2340 | Firewall administration 2341 | Firmware 2342 | Firmware development 2343 | First aid 2344 | Fiscal management 2345 | FishEye 2346 | Fit/gap analysis 2347 | FitNesse 2348 | Fixed assets 2349 | Fixed income 2350 | Flask 2351 | Flat file 2352 | Fleet management 2353 | Flexcube 2354 | FloTHERM 2355 | Floorplan Manager 2356 | Flow cytometry 2357 | Flow of funds management 2358 | Flowchart 2359 | Fluency 2360 | Fluid mechanics 2361 | Focus 2362 | Focus groups 2363 | FogBugz 2364 | Foglight 2365 | Force 10 Networks 2366 | Force.com 2367 | Forecasting 2368 | Foreign exchange 2369 | Foreign exchange derivative 2370 | Forensic Toolkit 2371 | Forensics 2372 | Forklift 2373 | Formal semantics 2374 | Formal verification 2375 | Formula language 2376 | Fortify 2377 | Fortran 2378 | Foundry 2379 | Foundry Visionmongers 2380 | Foundstone 2381 | FoxPro 2382 | Fracture mechanics 2383 | Frame Relay 2384 | Framework 2385 | Fraud 2386 | Fraud management 2387 | FreeBSD 2388 | FreeMarker 2389 | FreeSWITCH 2390 | Freebase 2391 | French 2392 | Front office 2393 | Function generator 2394 | Functional analysis 2395 | Functional design 2396 | Functional management 2397 | Functional programming 2398 | Functional requirements 2399 | Functional specification 2400 | Functional testing 2401 | Fundraising 2402 | Fusebox 2403 | Fusion 2404 | Fuzz testing 2405 | Fuzzy clustering 2406 | FxCop 2407 | fruux 2408 | GA 2409 | GAAP 2410 | GAD 2411 | GAMP 2412 | GAMS 2413 | GAP Resolution 2414 | GC 2415 | GCC 2416 | GCCS 2417 | GCD 2418 | GCFA 2419 | GCIA 2420 | GCIH 2421 | GCMS 2422 | GCRM 2423 | GCS 2424 | GD&T; 2425 | GDAL 2426 | GDB 2427 | GDE 2428 | GDP 2429 | GDPS 2430 | GDW 2431 | GEAC 2432 | GEM 2433 | GFEBS 2434 | GFI 2435 | GGSN 2436 | GHS 2437 | GIMP 2438 | GIOP 2439 | GIS analysis 2440 | GL 2441 | GLBP 2442 | GLM 2443 | GLP 2444 | GLSL 2445 | GME 2446 | GMI 2447 | GML 2448 | GMLAN 2449 | GMP 2450 | GMS 2451 | GNC 2452 | GNU 2453 | GNU Compiler Collection 2454 | GNU Debugger 2455 | GNUmed 2456 | GOP 2457 | GORM 2458 | GOSU 2459 | GP 2460 | GPC 2461 | GPEN 2462 | GPIB 2463 | GPM 2464 | GPO 2465 | GPP 2466 | GPRS 2467 | GPS 2468 | GPU 2469 | GPU computing 2470 | GR 2471 | GRASS 2472 | GRASS GIS 2473 | GRC 2474 | GRE 2475 | GRID 2476 | GRR 2477 | GRXML 2478 | GSA 2479 | GSEC 2480 | GSLB 2481 | GSLC 2482 | GSM 2483 | GSSAPI 2484 | GSX 2485 | GStreamer 2486 | GTD 2487 | GTK 2488 | GTM 2489 | GTP 2490 | GTS 2491 | GUI 2492 | GUI QA 2493 | GVP 2494 | GWT 2495 | GXP 2496 | GXS 2497 | GXT 2498 | Gambit 2499 | Game design 2500 | Game development 2501 | Game mechanics 2502 | Gaming 2503 | Ganglia 2504 | Gap analysis 2505 | Geeklog 2506 | Gel electrophoresis 2507 | GemFire 2508 | Gembase 2509 | General Ledger 2510 | General journal 2511 | General management 2512 | Generalized linear model 2513 | Generative semantics 2514 | Genesys 2515 | Genshi 2516 | Gentoo Linux 2517 | Gentran 2518 | Gentran Integration Suite 2519 | GeoAccess 2520 | GeoServer 2521 | Geocoding 2522 | Geographic information system 2523 | Geology 2524 | Geopak 2525 | Geophysics 2526 | Geospatial analysis 2527 | German 2528 | Ghost 2529 | Ghost imaging 2530 | Git 2531 | GitHub 2532 | GlassFish 2533 | Global Label Management 2534 | Global Operations 2535 | Global Trade Services 2536 | Global delivery 2537 | Global marketing 2538 | Global sourcing 2539 | Glue semantics 2540 | Gmail 2541 | Go to market 2542 | Go-to-market strategy 2543 | GoGrid 2544 | GoPivotal 2545 | GoToAssist 2546 | GoToMeeting 2547 | GoToMyPC 2548 | GoToTraining 2549 | GoToWebinar 2550 | Goal oriented 2551 | GoldMine 2552 | Good Clinical Practice 2553 | Good for Enterprise 2554 | Good manufacturing practice 2555 | Google AdWords 2556 | Google Analytics 2557 | Google App Engine 2558 | Google Apps 2559 | Google Apps administration 2560 | Google Chrome 2561 | Google Chrome OS 2562 | Google Docs 2563 | Google Drive 2564 | Google Earth 2565 | Google Guice 2566 | Google Maps 2567 | Google Maps API 2568 | Google Search Appliance 2569 | Google Web Toolkit 2570 | Google Webmaster Tools 2571 | Google Website Optimizer 2572 | Google+ 2573 | Governance 2574 | Government contracting 2575 | Government contracts 2576 | Government sales 2577 | Gradient boosting 2578 | Gradle 2579 | Grails 2580 | Gramm-Leach-Bliley Act 2581 | Granite 2582 | Grant management 2583 | Grant writing 2584 | Graph theory 2585 | Graphics 2586 | Graphite 2587 | Gray box testing 2588 | Green Hills 2589 | Green Hills Integrity 2590 | Green threads 2591 | Grid computing 2592 | Groovy 2593 | Groundwater modeling 2594 | Group policy 2595 | GroupWise 2596 | Groupware 2597 | Guidewire 2598 | GxP 2599 | gnuplot 2600 | H.264/MPEG-4 AVC 2601 | H.323 2602 | HAL 2603 | HAP 2604 | HAProxy 2605 | HATS 2606 | HAWK 2607 | HAZWOPER 2608 | HB 2609 | HBSS 2610 | HCD 2611 | HCI 2612 | HCPCS 2613 | HD 2614 | HDD 2615 | HDFS 2616 | HDL 2617 | HDLC 2618 | HDM 2619 | HDMI 2620 | HDS 2621 | HEAT 2622 | HEDIS 2623 | HEO 2624 | HFM 2625 | HFR 2626 | HFSS 2627 | HFT 2628 | HID 2629 | HIDS 2630 | HIE 2631 | HIPAA 2632 | HIPPAL 2633 | HIS 2634 | HIT 2635 | HITECH 2636 | HIX 2637 | HL7 2638 | HL7 RIM 2639 | HLA 2640 | HLC 2641 | HLD 2642 | HLLAPI 2643 | HLR 2644 | HLS 2645 | HLSL 2646 | HMC 2647 | HMI 2648 | HMIS 2649 | HMO 2650 | HMS 2651 | HOMER 2652 | HP 3000 2653 | HP ALM 2654 | HP Asset Manager 2655 | HP BAC 2656 | HP BladeSystem 2657 | HP Business Availability Center 2658 | HP Business Service Management 2659 | HP CloudSystem 2660 | HP Data Protector 2661 | HP Exstream 2662 | HP Exstream Dialogue 2663 | HP LoadRunner 2664 | HP OpenView 2665 | HP Operations Orchestration 2666 | HP PPM 2667 | HP Performance Center 2668 | HP Printer 2669 | HP ProCurve 2670 | HP Quality Center 2671 | HP Quality Center administration 2672 | HP QuickTest Professional 2673 | HP Server 2674 | HP Service Center 2675 | HP Service Desk 2676 | HP Service Manager 2677 | HP Service Test 2678 | HP SiteScope 2679 | HP StorageWorks 2680 | HP Superdome 2681 | HP System Diagnostics 2682 | HP Systems Insight Manager 2683 | HP Virtual Connect 2684 | HP WinRunner 2685 | HP-UX 2686 | HPC 2687 | HPF 2688 | HPLC 2689 | HPNA 2690 | HPOV 2691 | HPP 2692 | HPSA 2693 | HPST 2694 | HPVM 2695 | HQL 2696 | HR ABAP 2697 | HR analytics 2698 | HR management 2699 | HR management system 2700 | HR management system administration 2701 | HSC 2702 | HSDPA 2703 | HSE 2704 | HSEEP 2705 | HSM 2706 | HSPA 2707 | HSPA+ 2708 | HSPICE 2709 | HSRP 2710 | HSS 2711 | HSUPA 2712 | HTA 2713 | HTC 2714 | HTK 2715 | HTLM 2716 | HTML 2717 | HTML5 2718 | HTRI 2719 | HTTP 2720 | HTTPS 2721 | HUAWEI 2722 | HUM 2723 | HVAC 2724 | HYSYS 2725 | Haml 2726 | Hand tools 2727 | Handlebars 2728 | Hansoft 2729 | Hard working 2730 | Hardening 2731 | Hardware QA 2732 | Hardware development 2733 | Hardware installation 2734 | Hardware management 2735 | Hardware technician 2736 | Hardware troubleshooting 2737 | Hardware-in-the-loop simulation 2738 | Harvest 2739 | Haskell 2740 | Hazard analysis and critical control points 2741 | Health Care Reform 2742 | Health care 2743 | Health care IT 2744 | Health care administration 2745 | Health informatics 2746 | Health information exchange 2747 | Health information management 2748 | Health insurance 2749 | Heat transfer 2750 | Heavy equipment 2751 | Heavy equipment operator 2752 | Help desk 2753 | Help desk management 2754 | Hercules 2755 | Heroku 2756 | Heuristic analysis 2757 | Heuristic evaluation 2758 | HeuristicLab 2759 | Hibernate 2760 | Hidden Markov model 2761 | Hierarchical clustering 2762 | Hierarchical clustering of networks 2763 | Hierarchical hidden Markov model 2764 | Hierarchical storage management 2765 | High availability 2766 | High performance computing 2767 | High-level design 2768 | Higher education 2769 | HipChat 2770 | Hitachi 2771 | Hitachi Data Systems 2772 | HiveQL 2773 | Hogan 2774 | HomeSite 2775 | Honesty 2776 | HootSuite 2777 | Hosebird 2778 | Hospitality 2779 | Hospitality management 2780 | HotSpot 2781 | Houdini 2782 | HubSpot 2783 | Hudson 2784 | Human factors and ergonomics 2785 | Human intelligence 2786 | Human resources 2787 | Human-computer interaction 2788 | Hybris 2789 | Hydraulics 2790 | Hyland OnBase 2791 | Hyper-V 2792 | Hyperic 2793 | Hyperion 2794 | Hyperion Analyzer 2795 | Hyperion Brio 2796 | Hyperion Financial Data Quality Management 2797 | Hyperion Financial Management 2798 | Hyperion Planning 2799 | Hyperlynx 2800 | Hypermesh 2801 | I2C 2802 | IAR 2803 | IAVA 2804 | IBC 2805 | IBM AIX 2806 | IBM AIX administration 2807 | IBM Assembler 2808 | IBM BPM 2809 | IBM BladeCenter 2810 | IBM Build Forge 2811 | IBM Cognos 2812 | IBM Cognos BI 2813 | IBM Cognos Connection 2814 | IBM Cognos Framework Manager 2815 | IBM Cognos Impromptu 2816 | IBM Cognos PowerPlay 2817 | IBM Cognos Query Studio 2818 | IBM Cognos Report Studio 2819 | IBM Cognos ReportNet 2820 | IBM Cognos TM1 2821 | IBM Cognos Transformer 2822 | IBM Cognos administration 2823 | IBM Connections 2824 | IBM DB2 2825 | IBM DB2 DBA 2826 | IBM Director 2827 | IBM GPFS 2828 | IBM HTTP Server 2829 | IBM IMS 2830 | IBM InfoSphere 2831 | IBM InfoSphere DataStage 2832 | IBM InfoSphere DataStage administration 2833 | IBM InfoSphere QualityStage 2834 | IBM Informix 2835 | IBM Informix DBA 2836 | IBM Informix-4GL 2837 | IBM Kenexa Brassring 2838 | IBM Lotus Domino 2839 | IBM Lotus Forms 2840 | IBM Notes 2841 | IBM Notes Traveler 2842 | IBM Notes administration 2843 | IBM ODM 2844 | IBM OMEGAMON 2845 | IBM PowerHA 2846 | IBM Query Management Facility 2847 | IBM RAD 2848 | IBM RPG 2849 | IBM RPG II 2850 | IBM RPG III 2851 | IBM RSA 2852 | IBM RUP 2853 | IBM Rational 2854 | IBM Rational ClearCase 2855 | IBM Rational ClearQuest 2856 | IBM Rational DOORS 2857 | IBM Rational Functional Tester 2858 | IBM Rational Performance Tester 2859 | IBM Rational Quality Manager 2860 | IBM Rational Requirements Composer 2861 | IBM Rational RequisitePro 2862 | IBM Rational Rhapsody 2863 | IBM Rational Robot 2864 | IBM Rational Rose XDE 2865 | IBM Rational Synergy 2866 | IBM Rational Team Concert 2867 | IBM Rational TestManager 2868 | IBM SAN 2869 | IBM SAN Volume Controller 2870 | IBM SCLM 2871 | IBM Sametime 2872 | IBM Security AppScan 2873 | IBM SmartCloud 2874 | IBM Spufi 2875 | IBM Sterling B2B Integrator 2876 | IBM Sterling Commerce 2877 | IBM Storage 2878 | IBM System i 2879 | IBM Tivoli Access Manager 2880 | IBM Tivoli Identity Manager 2881 | IBM Tivoli Monitoring 2882 | IBM Tivoli Storage Manager 2883 | IBM Tivoli Workload Scheduler 2884 | IBM Utilities 2885 | IBM VisualAge Pacbase 2886 | IBM WID 2887 | IBM WebSphere 2888 | IBM WebSphere Application Server 2889 | IBM WebSphere Application Server administration 2890 | IBM WebSphere Cast Iron 2891 | IBM WebSphere Commerce 2892 | IBM WebSphere ESB 2893 | IBM WebSphere MQ 2894 | IBM WebSphere Message Broker 2895 | IBM WebSphere Portal 2896 | IBM WebSphere Process Server 2897 | IBM WebSphere Service Registry and Repository 2898 | IBM WebSphere administration 2899 | IBM Websphere DataPower 2900 | IBM Worklight 2901 | IBM XIV 2902 | IBM i 2903 | IBM mainframe 2904 | IBM mainframe utility programs 2905 | IBS 2906 | IC 2907 | ICAM 2908 | ICAN 2909 | ICC 2910 | ICD 2911 | ICD-10 2912 | ICD-9 2913 | ICDL 2914 | ICE 2915 | ICEM 2916 | ICETOOL 2917 | ICEfaces 2918 | ICH 2919 | ICKDSF 2920 | ICM 2921 | ICMP 2922 | ICOMS 2923 | ICS 2924 | ICT 2925 | IDC 2926 | IDE 2927 | IDEA 2928 | IDEA Architectural 2929 | IDL 2930 | IDLE 2931 | IDM 2932 | IDMS 2933 | IDOL 2934 | IDP 2935 | IDPS 2936 | IDQ 2937 | IDRISI 2938 | IDS 2939 | IDT 2940 | IDX 2941 | IDoc 2942 | IDoc Adapter 2943 | IEEE 802.11 2944 | IEEE 802.11n 2945 | IEEE 802.1X 2946 | IEX 2947 | IFRS 2948 | IFS 2949 | IFW 2950 | IGMP 2951 | IHE 2952 | IHS 2953 | IIR 2954 | ILM 2955 | ILOG 2956 | ILT 2957 | IM 2958 | IMAC 2959 | IMAP 2960 | IMG 2961 | IMINT 2962 | IMPACT 2963 | INAP 2964 | IND 2965 | INGENIUM 2966 | INSPECT 2967 | INV 2968 | INVOIC 2969 | IO 2970 | IOC 2971 | IOCP 2972 | IOF 2973 | ION 2974 | IOT 2975 | IP 2976 | IP Load tester 2977 | IP PBX 2978 | IP address management 2979 | IPC 2980 | IPCC 2981 | IPCS 2982 | IPDR 2983 | IPF 2984 | IPMI 2985 | IPO 2986 | IPRO 2987 | IPS 2988 | IPT 2989 | IPTV 2990 | IPVPN 2991 | IPX 2992 | IPX/SPX 2993 | IPsec 2994 | IPv4 2995 | IPv6 2996 | IPython 2997 | IQ 2998 | IQMS 2999 | IR 3000 | IRAD 3001 | IRAF 3002 | IRD 3003 | IRIX 3004 | IRIX Interactive Desktop 3005 | ISA 3006 | ISACA 3007 | ISCD 3008 | ISDN 3009 | ISE 3010 | ISIS 3011 | ISM 3012 | ISMF 3013 | ISO 13485 3014 | ISO 14000 3015 | ISO 50001 3016 | ISO 9000 3017 | ISO/IEC 20000 3018 | ISO/IEC 27000-series 3019 | ISO/IEC 27001:2005 3020 | ISP 3021 | ISPF 3022 | ISR 3023 | ISS 3024 | ISSAP 3025 | ISSE 3026 | ISSM 3027 | ISSMP 3028 | ISSO 3029 | ISTQB 3030 | ISU 3031 | ISUP 3032 | IT 3033 | IT administration 3034 | IT architecture 3035 | IT asset management 3036 | IT audit 3037 | IT consulting 3038 | IT governance 3039 | IT infrastructure 3040 | IT management 3041 | IT operations 3042 | IT outsourcing 3043 | IT performance management 3044 | IT portfolio management 3045 | IT program management 3046 | IT project management 3047 | IT risk 3048 | IT risk management 3049 | IT security 3050 | IT security assessment 3051 | IT security audit 3052 | IT service management 3053 | IT strategy 3054 | IT transformation 3055 | ITAM 3056 | ITAR 3057 | ITCAM 3058 | ITCM 3059 | ITG 3060 | ITGC 3061 | ITIL 3062 | ITIL management 3063 | ITIM 3064 | ITK 3065 | ITL 3066 | ITM 3067 | ITP 3068 | ITSM 3069 | ITUP 3070 | IVR 3071 | IVRS 3072 | IVT 3073 | IWAY 3074 | IWMS 3075 | IWR 3076 | IXOS 3077 | IaaS 3078 | Icinga 3079 | Icon design 3080 | Ideation 3081 | Identity management 3082 | Illustration 3083 | Image analysis 3084 | Image editing 3085 | Image management 3086 | Image processing 3087 | Image segmentation 3088 | ImageJ 3089 | ImageNow 3090 | Immigration 3091 | Immunohistochemistry 3092 | Immunology 3093 | Impact analysis 3094 | Implementation 3095 | Implementation management 3096 | Import Wizard 3097 | Impromptu 3098 | InSync 3099 | Inbound marketing 3100 | Incident management 3101 | Index Tuning Wizard 3102 | Industrial design 3103 | Industrial engineering 3104 | Industrial espionage 3105 | Industrial relations 3106 | Industrial security 3107 | InfiniBand 3108 | Infinium 3109 | InfoCube 3110 | InfoFlo 3111 | InfoPak 3112 | Infoblox 3113 | Infographics 3114 | Infor 3115 | Informatica 3116 | Informatica Data Quality 3117 | Informatica MDM 3118 | Informatica PowerCenter 3119 | Informatica PowerExchange 3120 | Informatica administration 3121 | Informatics 3122 | Information Analyzer 3123 | Information architecture 3124 | Information assurance 3125 | Information design 3126 | Information engineering 3127 | Information gathering 3128 | Information governance 3129 | Information lifecycle management 3130 | Information management 3131 | Information mapping 3132 | Information retrieval 3133 | Information security 3134 | Information security governance 3135 | Information security management 3136 | Information security management system 3137 | Information systems 3138 | Infragistics 3139 | Infrastructure 3140 | Infrastructure architecture 3141 | Infrastructure lifecycle management 3142 | Infrastructure management 3143 | Ingres 3144 | Injection molding 3145 | Inkscape 3146 | Innovation 3147 | Innovation management 3148 | Inquisitor 3149 | Inside sales 3150 | Inspection 3151 | InstallAnywhere 3152 | Installation 3153 | Installshield 3154 | Instructional design 3155 | Instructor-led training 3156 | Instrumentation 3157 | Insurance management 3158 | Intacct 3159 | Integrated circuit 3160 | Integrated circuit design 3161 | Integrated marketing 3162 | Integration 3163 | Integration Broker 3164 | Integration architecture 3165 | Integration management 3166 | Integration testing 3167 | Integrity engineering 3168 | Integrity management 3169 | Intellectual property 3170 | IntelliJ IDEA 3171 | Intelligence 3172 | Intelligence Server 3173 | Intelligence analysis 3174 | Intelligence collection 3175 | InterMapper 3176 | Interaction design 3177 | Interactive Disassembler 3178 | Interactive Intelligence 3179 | Interactive design 3180 | Interactive marketing 3181 | Interactive voice response 3182 | Interest rate derivative 3183 | Interface QA 3184 | Interface design 3185 | Interfaces 3186 | Interfaces management 3187 | Intergraph 3188 | Interior design 3189 | Internal Orders 3190 | Internal audit 3191 | Internal communications 3192 | Internal control 3193 | International business 3194 | International experience 3195 | International management 3196 | International relations 3197 | International sales 3198 | Internationalization and localization 3199 | Internet Explorer 3200 | Internet management 3201 | Internet marketing 3202 | Internet recruiting 3203 | Internet research 3204 | Internet security 3205 | Intertest 3206 | Interviewing 3207 | Interwoven 3208 | Intex 3209 | Intranet 3210 | Intranet management 3211 | Intrusion detection 3212 | Intrusion prevention 3213 | Inventory 3214 | Inventory control 3215 | Inventory management 3216 | Inventory optimization 3217 | Investigation 3218 | Investment analysis 3219 | Investment banking 3220 | Investment control 3221 | Investment management 3222 | Investor relations 3223 | Invoice management 3224 | Invoice verification 3225 | Invoices 3226 | IronMQ 3227 | IronPort 3228 | IronPython 3229 | Issue resolution 3230 | Issue tracking 3231 | Italian 3232 | Itko 3233 | Ixia 3234 | iBATIS 3235 | iCIMS 3236 | iDirect 3237 | iGrafx 3238 | iLife 3239 | iMac 3240 | iMacros 3241 | iManage 3242 | iManager 3243 | iMovie 3244 | iOLAP 3245 | iOS 3246 | iPFaces 3247 | iPXE 3248 | iPad 3249 | iPhone 3250 | iPod 3251 | iRise 3252 | iSCSI 3253 | iSQL 3254 | iText 3255 | iWork 3256 | iptables 3257 | J2EE 3258 | J2ME 3259 | JAAS 3260 | JACL 3261 | JADE 3262 | JAFAN 3263 | JAM 3264 | JAMF Casper Suite 3265 | JAR 3266 | JAWS 3267 | JAX 3268 | JAX-RPC 3269 | JAX-RS 3270 | JAX-WS 3271 | JAXB 3272 | JAXP 3273 | JBA 3274 | JBoss Seam 3275 | JBuilder 3276 | JCA 3277 | JCL 3278 | JCO 3279 | JCo RFC 3280 | JConsole 3281 | JD 3282 | JD Edwards 3283 | JDA 3284 | JDBC 3285 | JDE 3286 | JDK 3287 | JDO 3288 | JDOM 3289 | JDSU 3290 | JDeveloper 3291 | JEDEC 3292 | JES 3293 | JFC 3294 | JFace 3295 | JHS 3296 | JHepWork 3297 | JIBX 3298 | JIL 3299 | JIRA 3300 | JIRA Agile 3301 | JIT 3302 | JMP 3303 | JMS 3304 | JMX 3305 | JNCIA 3306 | JNCIE 3307 | JNCIP 3308 | JNCIS 3309 | JNDI 3310 | JNI 3311 | JOBTRAC 3312 | JON 3313 | JOVIAL 3314 | JPA 3315 | JPAS 3316 | JPL 3317 | JProbe 3318 | JProfiler 3319 | JRMC 3320 | JRP 3321 | JRockit 3322 | JSE 3323 | JSL 3324 | JSON 3325 | JSONP 3326 | JSP 3327 | JSPM 3328 | JSR 3329 | JSTL 3330 | JScript 3331 | JScript .NET 3332 | JTA 3333 | JTAG 3334 | JTRS 3335 | JUnit 3336 | JVA 3337 | JVM 3338 | JWICS 3339 | JaCoCo 3340 | Jade 3341 | Jama 3342 | Japanese 3343 | Jasmine 3344 | JasperReports 3345 | JasperSoft 3346 | Java 3347 | Java Caps 3348 | Java SE 3349 | Java Servlets 3350 | JavaBeans 3351 | JavaFX 3352 | JavaMail 3353 | JavaPOS 3354 | JavaScript 3355 | JavaScriptMVC 3356 | JavaServer Faces 3357 | Jenkins 3358 | Jersey 3359 | JetBrains 3360 | Jetty 3361 | Jing 3362 | Jive 3363 | Job Entry Subsystem 2/3 3364 | Job boards 3365 | Job costing 3366 | Job interview 3367 | Job scheduling 3368 | Job wrapping 3369 | JobTracker 3370 | Jobvite 3371 | Joint application design 3372 | Joomla 3373 | Joose 3374 | Journalism 3375 | Juju 3376 | Julia 3377 | Juniper 3378 | Junos 3379 | Jython 3380 | jBPM 3381 | jMock 3382 | jQuery 3383 | jQuery Mobile 3384 | jQuery UI 3385 | K2 blackpearl 3386 | KANA 3387 | KBSQL 3388 | KCS 3389 | KDB 3390 | KMAT 3391 | KML 3392 | KMS 3393 | KNIME 3394 | KPI 3395 | KPI management 3396 | KVM 3397 | KVO 3398 | Kaizen 3399 | Kalido 3400 | Kanban 3401 | Kaseya 3402 | Kaspersky 3403 | Kendo UI 3404 | Kenexa 3405 | Kentico CMS 3406 | Kerberos 3407 | Kernel density estimation 3408 | Kernel-based Virtual Machine 3409 | Key account management 3410 | Keyboarding 3411 | Keynote DeviceAnywhere 3412 | Keyword research 3413 | Keyword-driven testing 3414 | Kickstart 3415 | Kinect 3416 | Kintana 3417 | Kismet 3418 | Knockout JS 3419 | Know your customer 3420 | Knowledge base 3421 | Knowledge management 3422 | Knowledge sharing 3423 | Knowledge transfer 3424 | Kofax 3425 | Kohana 3426 | Korean 3427 | Korn shell 3428 | Kronos 3429 | k q-flats 3430 | k-means clustering 3431 | k-medians 3432 | k-medoids 3433 | k-nearest neighbors 3434 | L2F 3435 | L2TP 3436 | L2TPv3 3437 | LACP 3438 | LACS 3439 | LAMP 3440 | LAN 3441 | LANDesk 3442 | LANDesk Antivirus 3443 | LANDesk Application Virtualization 3444 | LANDesk Asset Lifecycle Manager 3445 | LANDesk Inventory Manager 3446 | LANDesk Management Suite 3447 | LANDesk Patch Manager 3448 | LANDesk Process Manager 3449 | LANDesk Security Suite 3450 | LANDesk Service Desk 3451 | LANDesk management 3452 | LANSA 3453 | LAPI 3454 | LATAM 3455 | LBM 3456 | LCM 3457 | LCMS 3458 | LDAP 3459 | LDB 3460 | LDM 3461 | LDOM 3462 | LDP 3463 | LDRA 3464 | LDRPS 3465 | LEAP 3466 | LEC 3467 | LED 3468 | LEED 3469 | LEI 3470 | LES 3471 | LESS 3472 | LF 3473 | LIFO 3474 | LIMS 3475 | LINC 3476 | LINQ 3477 | LIS 3478 | LISA 3479 | LIV 3480 | LLVM 3481 | LMR 3482 | LMS 3483 | LMS administration 3484 | LNP 3485 | LOS 3486 | LOV 3487 | LPIC 3488 | LPN 3489 | LPS 3490 | LS-DYNA 3491 | LSA 3492 | LSA++ 3493 | LSF 3494 | LSO 3495 | LTE 3496 | LTP 3497 | LTX Credence 3498 | LTspice 3499 | LVM 3500 | LVN 3501 | LVS 3502 | LVTS 3503 | LWAPP 3504 | LXC 3505 | LaTeX 3506 | LabTech 3507 | LabVIEW 3508 | LabWindows/CVI 3509 | Labor relations 3510 | Laboratory equipment 3511 | Laboratory management 3512 | Labour law 3513 | Ladder logic 3514 | Lagrangian mechanics 3515 | Land-use planning 3516 | Landing page optimization 3517 | Language models 3518 | Laptop 3519 | Laptop repair 3520 | Laravel 3521 | Laserfiche 3522 | Lasers 3523 | Lauterbach 3524 | Law enforcement 3525 | Lawsuit 3526 | Layered hidden Markov model 3527 | Layout 3528 | Lead generation 3529 | Lead management 3530 | Leadership 3531 | Leadership development 3532 | Lean Six Sigma 3533 | Lean management 3534 | Lean manufacturing 3535 | Lean methodology 3536 | Lean startup 3537 | Learning management 3538 | Learning to rank 3539 | Lectora 3540 | Legacy systems 3541 | Legal research 3542 | Legal writing 3543 | Lenovo 3544 | Level design 3545 | Lexical semantics 3546 | LexisNexis 3547 | Librarian 3548 | Licensing 3549 | Licensing management 3550 | Life insurance 3551 | Life sciences 3552 | Lifecycle management 3553 | Liferay 3554 | LightWave 3D 3555 | Lighting 3556 | Line management 3557 | Linear algebra 3558 | Linear programming 3559 | Linear regression 3560 | Lingo 3561 | Link building 3562 | Linked Data 3563 | Linux 3564 | Linux Mint 3565 | Linux administration 3566 | Linux kernel 3567 | Linux+ 3568 | Lisp 3569 | Lithography 3570 | Litigation support 3571 | LiveJournal 3572 | LiveOffice 3573 | LiveReorg 3574 | Lively Kernel 3575 | Load balancing 3576 | Load testing 3577 | LoadUI 3578 | Loan origination 3579 | Loan servicing 3580 | Localization QA 3581 | Location-based services 3582 | Lockbox 3583 | Lockbox configuration 3584 | Log analysis 3585 | Log management 3586 | Log shipping 3587 | LogLogic 3588 | LogMeIn 3589 | LogRhythm 3590 | Logi Analytics 3591 | Logic Pro 3592 | Logic analyzer 3593 | Logic synthesis 3594 | Logical data model 3595 | Logical partition 3596 | LogicalDOC 3597 | Logility 3598 | Logistic regression 3599 | Logistics 3600 | Logistics management 3601 | Logos 3602 | Lombardi 3603 | Loss mitigation 3604 | Loss prevention 3605 | Lotus 3606 | LotusScript 3607 | Loyalty program 3608 | Lua 3609 | libffi 3610 | lighttpd 3611 | MAC 3612 | MAGIC 3613 | MAGMA 3614 | MAMP 3615 | MAN 3616 | MANMAN 3617 | MANTAS 3618 | MAPI 3619 | MAPICS 3620 | MAPPER 3621 | MARS 3622 | MAS 3623 | MAS 90 3624 | MASINT 3625 | MASS 3626 | MATLAB 3627 | MATP 3628 | MBA 3629 | MBIST 3630 | MBS 3631 | MCAD 3632 | MCMS 3633 | MCOM 3634 | MCSG 3635 | MCU 3636 | MDA 3637 | MDB 3638 | MDE 3639 | MDF 3640 | MDI 3641 | MDM 3642 | MDOP 3643 | MDS 3644 | MDT 3645 | MDX 3646 | MEDITECH 3647 | MEF 3648 | MEGA 3649 | MEI 3650 | MEL 3651 | MEMS 3652 | MEP 3653 | MERVA 3654 | MES 3655 | MFACT 3656 | MFC 3657 | MFS 3658 | MFT 3659 | MGCP 3660 | MI 3661 | MIB 3662 | MIC 3663 | MICS 3664 | MIDAS 3665 | MIDB 3666 | MIDI 3667 | MIF 3668 | MIG 3669 | MIGO 3670 | MII 3671 | MIIS 3672 | MILSATCOM 3673 | MIME 3674 | MIMIX 3675 | MIMO 3676 | MIPI 3677 | MIPS architecture 3678 | MIR 3679 | MIRO 3680 | MIT 3681 | MITA 3682 | MKS 3683 | MKS Integrity 3684 | MKSI 3685 | MLPACK 3686 | MLS 3687 | MLoad 3688 | MLton 3689 | MMC 3690 | MME 3691 | MMIS 3692 | MMS 3693 | MODX 3694 | MOF 3695 | MOM 3696 | MOPZ 3697 | MOQ 3698 | MOS 3699 | MOST 3700 | MOUS 3701 | MP3 3702 | MPE 3703 | MPEG 3704 | MPEG-2 3705 | MPEX 3706 | MPFS 3707 | MPI 3708 | MPLAB 3709 | MPLS 3710 | MPLS VPN 3711 | MPM 3712 | MPOS 3713 | MPP 3714 | MPR 3715 | MPS 3716 | MQC 3717 | MQL 3718 | MQSI 3719 | MQTT 3720 | MRB 3721 | MRBR 3722 | MRC 3723 | MRD 3724 | MRI 3725 | MRM 3726 | MRO 3727 | MRP 3728 | MRS 3729 | MRTG 3730 | MS-DOS 3731 | MSBuild 3732 | MSC 3733 | MSC Software 3734 | MSCA 3735 | MSCE 3736 | MSDTC 3737 | MSF 3738 | MSI 3739 | MSP 3740 | MSS 3741 | MSTP 3742 | MSTR 3743 | MSTest 3744 | MTA 3745 | MTM 3746 | MTO 3747 | MTS 3748 | MUDE 3749 | MUMPS 3750 | MVC 3751 | MVC Framework 3752 | MVN 3753 | MVNO 3754 | MVP 3755 | MVS 3756 | MVVM 3757 | MW 3758 | MWD 3759 | MWS 3760 | MXG 3761 | MXML 3762 | MYOB 3763 | Machine design 3764 | Machine learning 3765 | Machine operator 3766 | Machine to machine 3767 | Machine vision 3768 | Machining 3769 | Machinist 3770 | Macola 3771 | Macros 3772 | MadCap 3773 | Maestro 3774 | Magento 3775 | MailChimp 3776 | Mainframe 3777 | Mainframe QA 3778 | Mainframe sort merge 3779 | Maintenance Management 3780 | Maintenance Optimizer 3781 | Maintenance planning 3782 | Make to order 3783 | Makefile 3784 | Malware analysis 3785 | Malware removal 3786 | Malwarebytes 3787 | Managed Print Services 3788 | Managed services 3789 | Management agent 3790 | Management consulting 3791 | Management information systems 3792 | Management reporting 3793 | Management skills 3794 | Managing general agent 3795 | Mandarin Chinese 3796 | Manifold alignment 3797 | Mantis 3798 | Manual testing 3799 | Manufacturing 3800 | Manufacturing engineering 3801 | Manufacturing execution system 3802 | Manufacturing management 3803 | Manufacturing operations 3804 | Manufacturing operations management 3805 | Manufacturing support 3806 | Manugistics 3807 | MapInfo 3808 | MapKit 3809 | MapReduce 3810 | Maple 3811 | Mapping 3812 | Marimba 3813 | MarkLogic 3814 | Market analysis 3815 | Market data 3816 | Market development 3817 | Market integration testing 3818 | Market intelligence 3819 | Market research 3820 | Market risk 3821 | Market segmentation 3822 | Market share 3823 | Marketing 3824 | Marketing analytics 3825 | Marketing automation 3826 | Marketing communications 3827 | Marketing intelligence 3828 | Marketing management 3829 | Marketing operations 3830 | Marketing planning 3831 | Marketing research 3832 | Marketing strategy 3833 | Marketing support 3834 | Marketo 3835 | Markov chain 3836 | Masonry 3837 | Mass spectrometry 3838 | Master control 3839 | Mastercam 3840 | Material Master Data 3841 | Material characterization 3842 | Material handling 3843 | Material requirements planning 3844 | Material safety data sheet 3845 | Materials management 3846 | Materials science 3847 | MathType 3848 | Mathcad 3849 | Mathematica 3850 | Mathematical analysis 3851 | Mathematical modeling 3852 | Mathematics 3853 | Matrix management 3854 | Max/MSP 3855 | MaxDB 3856 | MaxL 3857 | Maximo 3858 | Maximum-entropy Markov model 3859 | MayaVi 3860 | McAfee 3861 | McAfee ePO 3862 | Mean-shift 3863 | Mechanic 3864 | Mechanical drawing 3865 | Mechanical engineering 3866 | Mechanical troubleshooting 3867 | Mechanics 3868 | Mechatronics 3869 | MedDRA 3870 | Media Composer 3871 | Media buying 3872 | Media management 3873 | Media planning 3874 | Media production 3875 | Media relations 3876 | Media studies 3877 | MediaWiki 3878 | Mediation 3879 | Medicaid 3880 | Medicaid managed care 3881 | Medical billing 3882 | Medical classification 3883 | Medical devices 3884 | Medical imaging 3885 | Medical records 3886 | Medical terminology 3887 | Medical writing 3888 | Medicare 3889 | Medisoft 3890 | Memcached 3891 | Mental Ray 3892 | Mentor Graphics 3893 | Mentorship 3894 | Meraki 3895 | Merchandising 3896 | Mercurial 3897 | Mercury 3898 | Merger integration 3899 | Mergers and acquisitions 3900 | Message Control 3901 | Message broker 3902 | Message queues 3903 | Messaging 3904 | Meta-data management 3905 | MetaCDN 3906 | MetaSolv 3907 | MetaSwitch 3908 | Metadata modeling 3909 | Metalink 3910 | Metasploit 3911 | Metastorm 3912 | Meteor 3913 | Metrics 3914 | Metrics management 3915 | Metro Ethernet 3916 | Metrology 3917 | Micro Focus 3918 | MicroStation 3919 | MicroStrategy 3920 | MicroStrategy Intelligence Server 3921 | MicroStrategy administration 3922 | Microbiology 3923 | Microcontrollers 3924 | Microfabrication 3925 | Microfluidics 3926 | Microprocessor 3927 | Microscope 3928 | Microscopy 3929 | Microsoft Access 3930 | Microsoft App-V 3931 | Microsoft BI 3932 | Microsoft BIDS 3933 | Microsoft BizTalk Server 3934 | Microsoft Blend 3935 | Microsoft Certified Professional 3936 | Microsoft Cluster Server 3937 | Microsoft Commerce Server 3938 | Microsoft CryptoAPI 3939 | Microsoft DPM 3940 | Microsoft Deployment Toolkit 3941 | Microsoft Direct3D 3942 | Microsoft Dynamics 3943 | Microsoft Dynamics AX 3944 | Microsoft Dynamics CRM 3945 | Microsoft Dynamics GP 3946 | Microsoft Dynamics NAV 3947 | Microsoft Dynamics SL 3948 | Microsoft Enterprise Library 3949 | Microsoft Entourage 3950 | Microsoft Excel 3951 | Microsoft Exchange 3952 | Microsoft Exchange administration 3953 | Microsoft Expression Web 3954 | Microsoft FRx 3955 | Microsoft Forefront TMG 3956 | Microsoft FrontPage 3957 | Microsoft IAS 3958 | Microsoft IIS 3959 | Microsoft IIS administration 3960 | Microsoft ISA 3961 | Microsoft InfoPath 3962 | Microsoft Live Meeting 3963 | Microsoft Lync 3964 | Microsoft MapPoint 3965 | Microsoft Message Queuing 3966 | Microsoft Office 3967 | Microsoft Office Live 3968 | Microsoft OneNote 3969 | Microsoft Outlook 3970 | Microsoft PerformancePoint 3971 | Microsoft PowerPoint 3972 | Microsoft Project 3973 | Microsoft Project Server 3974 | Microsoft Publisher 3975 | Microsoft SCCM 3976 | Microsoft SCOM 3977 | Microsoft SCSM 3978 | Microsoft SCVMM 3979 | Microsoft SQL Server 3980 | Microsoft SQL Server DBA 3981 | Microsoft SQL Server Data Tools 3982 | Microsoft SQL Server Enterprise Manager 3983 | Microsoft SSAS 3984 | Microsoft SSIS 3985 | Microsoft SSMS 3986 | Microsoft SSRS 3987 | Microsoft Servers 3988 | Microsoft Servers administration 3989 | Microsoft SharePoint 3990 | Microsoft SharePoint Designer 3991 | Microsoft SharePoint administration 3992 | Microsoft Silverlight 3993 | Microsoft TFS 3994 | Microsoft TFS administration 3995 | Microsoft Test Manager 3996 | Microsoft Virtual Server 3997 | Microsoft Visio 3998 | Microsoft Visual C# 3999 | Microsoft Visual SourceSafe 4000 | Microsoft Visual Studio 4001 | Microsoft WSUS 4002 | Microsoft Windows 4003 | Microsoft Windows 2000 4004 | Microsoft Windows 7 4005 | Microsoft Windows 8 4006 | Microsoft Windows 9x 4007 | Microsoft Windows Azure 4008 | Microsoft Windows CE 4009 | Microsoft Windows ME 4010 | Microsoft Windows Mobile 4011 | Microsoft Windows NT 4012 | Microsoft Windows Phone 4013 | Microsoft Windows SDK 4014 | Microsoft Windows Server 4015 | Microsoft Windows Server 2003 4016 | Microsoft Windows Server 2008 4017 | Microsoft Windows Server 2008 R2 4018 | Microsoft Windows Server 2012 4019 | Microsoft Windows Server administration 4020 | Microsoft Windows Vista 4021 | Microsoft Windows XP 4022 | Microsoft Windows administration 4023 | Microsoft Word 4024 | Microsoft Works 4025 | Microsoft XNA 4026 | Microsoft technologies 4027 | Microwave 4028 | Microwave Office 4029 | Microwave transmission 4030 | Middle office 4031 | Middleware 4032 | Migration 4033 | Migration QA 4034 | Military officer 4035 | Milling 4036 | Mingle 4037 | Minitab 4038 | Mirroring 4039 | Mirth 4040 | Mitel 4041 | Mixed-signal integrated circuit 4042 | Mixture model 4043 | Mlpy 4044 | MoCA 4045 | Mobile Web 4046 | Mobile advertising 4047 | Mobile application QA 4048 | Mobile applications 4049 | Mobile banking 4050 | Mobile computing 4051 | Mobile development 4052 | Mobile device forensics 4053 | Mobile device management 4054 | Mobile device support 4055 | Mobile devices 4056 | Mobile marketing 4057 | Mobile payments 4058 | Mobile security 4059 | Mobile strategy 4060 | Mobile technology 4061 | Mobile-device QA 4062 | Mobility management 4063 | Mockito 4064 | Mockups 4065 | Modbus 4066 | Model N 4067 | Model-based testing 4068 | Modeling 4069 | Modelsim 4070 | Molecular biology 4071 | Molecular mechanics 4072 | Monarch 4073 | Mondo Rescue 4074 | Monetization 4075 | Money management 4076 | MongoDB 4077 | MongoLab 4078 | Monitoring 4079 | Mono 4080 | Monte Carlo method 4081 | MooTools 4082 | Moodle 4083 | Morae 4084 | Morphic 4085 | Mortgage servicing 4086 | MotherApp 4087 | Motion control 4088 | Motion graphic design 4089 | Motion graphics 4090 | Motivation 4091 | Movable Type 4092 | MrSID 4093 | Mule 4094 | Multi-core 4095 | Multi-factor authentication 4096 | Multicast 4097 | Multilingual 4098 | Multimedia 4099 | Multimedia management 4100 | Multimedia production 4101 | Multimeter 4102 | Multiplexer 4103 | Multiplexing 4104 | Multitasking 4105 | Multithreading 4106 | Multivariate testing 4107 | Murex 4108 | Muse 4109 | Music composition 4110 | Mutation testing 4111 | Mutual funds 4112 | MyBatis 4113 | MyEclipse 4114 | MySQL 4115 | MySQL DBA 4116 | matplotlib 4117 | mod jk 4118 | mod perl 4119 | mod ssl 4120 | NAC 4121 | NACHA 4122 | NALCOMIS 4123 | NAND 4124 | NAS 4125 | NAS management 4126 | NASCO 4127 | NASTRAN 4128 | NAT 4129 | NATURAL 4130 | NAV 4131 | NAnt 4132 | NBX 4133 | NCDA 4134 | NCIC 4135 | NCP 4136 | NCPDP 4137 | NCSS 4138 | NDA 4139 | NDC 4140 | NDIS 4141 | NDMP 4142 | NDS 4143 | NDT 4144 | NEC 4145 | NERC 4146 | NETCONF 4147 | NFPA 4148 | NFS 4149 | NHIN 4150 | NHibernate 4151 | NI Multisim 4152 | NIB 4153 | NICE 4154 | NIEM 4155 | NIM 4156 | NIS 4157 | NISP 4158 | NIST 4159 | NIST 800-53 4160 | NIST SP 800 Series 4161 | NLB 4162 | NLTK 4163 | NMCI 4164 | NMON 4165 | NMR 4166 | NMS 4167 | NNM 4168 | NOC 4169 | NOMAD 4170 | NPI 4171 | NPIV 4172 | NPS 4173 | NPU 4174 | NPV 4175 | NSIS 4176 | NSM 4177 | NSN 4178 | NTFS 4179 | NTFS-3G 4180 | NTP 4181 | NUnit 4182 | NVDA 4183 | NVivo 4184 | NWA 4185 | NWDS 4186 | NXOS 4187 | Nagios 4188 | Named-entity recognition 4189 | Nanofabrication 4190 | Nanolithography 4191 | Nanotechnology 4192 | National Institute of Standards and Technology 4193 | Natural language UI 4194 | Natural language processing 4195 | NavisWorks 4196 | Nconf 4197 | Near field communication 4198 | Needs analysis 4199 | Negative testing 4200 | Negotiations 4201 | Neo4j 4202 | NeoLoad 4203 | Nessus 4204 | NetBSD 4205 | NetBackup 4206 | NetBeans 4207 | NetFlow 4208 | NetIQ 4209 | NetScaler 4210 | NetScout 4211 | NetScreen 4212 | NetSuite 4213 | NetWare 4214 | Netcool 4215 | Netezza 4216 | Netwitness 4217 | Network analysis 4218 | Network architecture 4219 | Network booting 4220 | Network cabling 4221 | Network design 4222 | Network engineering 4223 | Network forensics 4224 | Network layer 4225 | Network management 4226 | Network monitoring 4227 | Network operations 4228 | Network optimization 4229 | Network programming 4230 | Network protocols 4231 | Network security 4232 | Network+ 4233 | Networked fitness 4234 | Networking 4235 | Neural networks 4236 | Neuroscience 4237 | New business development 4238 | New media 4239 | New product introduction 4240 | NewGL 4241 | Nexaweb 4242 | Nexpose 4243 | Next generation sequencing 4244 | NextGen 4245 | Nexus 4246 | Nginx 4247 | NimbleX 4248 | Nintex 4249 | Nmap 4250 | NoSQL 4251 | Node.js 4252 | Noetix 4253 | Nokia 4254 | Non-functional testing 4255 | Non-profit management 4256 | Nondestructive testing 4257 | Nonlinear regression 4258 | Nonstop SQL 4259 | Norkom 4260 | Normalization 4261 | Nortel 4262 | Norton AntiVirus 4263 | Notepad++ 4264 | Novell 4265 | Novell ZENworks 4266 | Novell eDirectory 4267 | Nuke 4268 | NumPy 4269 | Numara 4270 | Numeric keypad 4271 | Numerical analysis 4272 | Numerical control 4273 | Nursing 4274 | OAB 4275 | OADP 4276 | OAGIS 4277 | OAM 4278 | OAMP 4279 | OASIS 4280 | OATS 4281 | OAuth 4282 | OBIA 4283 | OBIEE 4284 | OBIEE administration 4285 | OBM 4286 | OBPM 4287 | OC4J 4288 | OCA 4289 | OCAP 4290 | OCC 4291 | OCCI 4292 | OCFS2 4293 | OCI 4294 | OCM 4295 | OCP 4296 | OCS 4297 | OCaml 4298 | OD 4299 | ODBC 4300 | ODD 4301 | ODI 4302 | ODM 4303 | ODM management 4304 | ODP.NET 4305 | ODS 4306 | ODSEE 4307 | OEE 4308 | OEM 4309 | OEM management 4310 | OER 4311 | OFA 4312 | OFAC 4313 | OFCCP 4314 | OFDM 4315 | OFSA 4316 | OFSAA 4317 | OHS 4318 | OHSAS 18001 4319 | OIA 4320 | OIF 4321 | OIM 4322 | OLAP 4323 | OLE DB 4324 | OLFM 4325 | OLM 4326 | OLTP 4327 | OM 4328 | OMAP 4329 | OMB 4330 | OMGEO 4331 | OMS 4332 | OOAD 4333 | OOD 4334 | OOP 4335 | OOPHP 4336 | OOPS 4337 | OPA 4338 | OPC 4339 | OPCA 4340 | OPL 4341 | OPM 4342 | OPNAV 4343 | OPNET 4344 | OQ 4345 | ORM 4346 | ORPOS 4347 | OS X 4348 | OS X Server 4349 | OS/2 4350 | OS/390 4351 | OSAS 4352 | OSD 4353 | OSE 4354 | OSGi 4355 | OSHA 4356 | OSI 4357 | OSI model 4358 | OSINT 4359 | OSIsoft 4360 | OSLO 4361 | OSPF 4362 | OSR 4363 | OSS 4364 | OSSEC 4365 | OTA 4366 | OTC 4367 | OTC derivatives 4368 | OTDOA 4369 | OTL 4370 | OTM 4371 | OTN 4372 | OTP 4373 | OTRS 4374 | OTT 4375 | OTV 4376 | OUAF 4377 | OUD 4378 | OVAL 4379 | OVD 4380 | OVM 4381 | OWASP 4382 | OWB 4383 | OWL 4384 | OWSM 4385 | Object Data Manager 4386 | Object Pascal 4387 | Object identifier 4388 | Object manager 4389 | Object-relational database 4390 | Object-relational mapping 4391 | ObjectDB 4392 | Objective-C 4393 | Occupational hygiene 4394 | Octave 4395 | Office Assistant 4396 | Office Open XML 4397 | Office administration 4398 | Office automation 4399 | Office equipment 4400 | Office management 4401 | Office supplies 4402 | Offshore development 4403 | Offshore management 4404 | Offshoring 4405 | Oil & Gas 4406 | Okapi BM25 4407 | OmniGraffle 4408 | OmniMark 4409 | OmniPlan 4410 | Omnify 4411 | Onboarding 4412 | Online Help 4413 | Online advertising 4414 | Online advertising management 4415 | Online banking 4416 | Online learning 4417 | Online machine learning 4418 | Online production 4419 | Onshore 4420 | Ontologies 4421 | Ontology engineering 4422 | Open Data Protocol 4423 | Open Directory 4424 | Open Hub Service 4425 | Open Workbench 4426 | Open source 4427 | Open systems 4428 | OpenBSD 4429 | OpenCL 4430 | OpenCV 4431 | OpenCart 4432 | OpenDeploy 4433 | OpenDocument 4434 | OpenEdge ABL 4435 | OpenGL 4436 | OpenGL ES 4437 | OpenKM 4438 | OpenLDAP 4439 | OpenLaszlo 4440 | OpenLayers 4441 | OpenMP 4442 | OpenNMS 4443 | OpenSSL 4444 | OpenSceneGraph 4445 | OpenStack 4446 | OpenText 4447 | OpenThinClient 4448 | OpenVMS 4449 | OpenVPN 4450 | OpenVZ 4451 | Opera 4452 | Operating expenses 4453 | Operating systems 4454 | Operational efficiency 4455 | Operational excellence 4456 | Operational risk 4457 | Operational semantics 4458 | Operations management 4459 | Operations research 4460 | Operations support system 4461 | Operations support systems 4462 | Opsi 4463 | Opsware 4464 | Optical Transport Network 4465 | Optical character recognition 4466 | Optical design 4467 | Optical disc authoring 4468 | Optical fiber 4469 | Optical fiber management 4470 | Optics 4471 | Optimization 4472 | OrCAD 4473 | Oracle ADF 4474 | Oracle AIA 4475 | Oracle ASCP 4476 | Oracle ASM 4477 | Oracle Adaptive Access Manager 4478 | Oracle Application Express 4479 | Oracle Application Framework 4480 | Oracle Application Server 4481 | Oracle Applications 4482 | Oracle Applications DBA 4483 | Oracle B2B 4484 | Oracle BAM 4485 | Oracle BI Publisher 4486 | Oracle BPEL 4487 | Oracle BPM 4488 | Oracle BRM 4489 | Oracle Beehive 4490 | Oracle Big Data Appliance 4491 | Oracle CC&B; 4492 | Oracle Clinical 4493 | Oracle Cloud 4494 | Oracle Clusterware 4495 | Oracle Coherence 4496 | Oracle Communications Messaging Server 4497 | Oracle Complex MRO 4498 | Oracle Configurator 4499 | Oracle DBA 4500 | Oracle DRM 4501 | Oracle Data Guard 4502 | Oracle Data Integrator 4503 | Oracle Data Mining 4504 | Oracle Data Pump 4505 | Oracle Designer 4506 | Oracle Developer 4507 | Oracle Discoverer 4508 | Oracle Documaker 4509 | Oracle EBS 4510 | Oracle ERP 4511 | Oracle Engineering and Construction 4512 | Oracle Enterprise Manager 4513 | Oracle Enterprise Manager Ops Center 4514 | Oracle Enterprise Pack for Eclipse 4515 | Oracle Exadata 4516 | Oracle Exalogic 4517 | Oracle Financials 4518 | Oracle Flashback 4519 | Oracle Forms 4520 | Oracle Fusion 4521 | Oracle Fusion Architecture 4522 | Oracle Fusion Middleware 4523 | Oracle General Ledger 4524 | Oracle GoldenGate 4525 | Oracle Grid Control 4526 | Oracle Grid Engine 4527 | Oracle HCM 4528 | Oracle HR 4529 | Oracle HTTP Server 4530 | Oracle Hyperion HFM 4531 | Oracle Identity Management 4532 | Oracle Install Base 4533 | Oracle Internet Directory 4534 | Oracle JCA Adapter for AQ 4535 | Oracle Linux 4536 | Oracle LogMiner 4537 | Oracle MDM 4538 | Oracle Management Server 4539 | Oracle Net Services 4540 | Oracle NoSQL Database 4541 | Oracle OLAP 4542 | Oracle PIM 4543 | Oracle Payables 4544 | Oracle Policy Automation 4545 | Oracle Procurement 4546 | Oracle Project Accounting 4547 | Oracle Projects 4548 | Oracle Quality 4549 | Oracle RAC 4550 | Oracle RAC DBA 4551 | Oracle RMAN 4552 | Oracle RMS 4553 | Oracle Rdb 4554 | Oracle Reports 4555 | Oracle Retail 4556 | Oracle SCM 4557 | Oracle SOA 4558 | Oracle SQL Developer 4559 | Oracle Secure Global Desktop 4560 | Oracle Service Bus 4561 | Oracle Solaris Studio 4562 | Oracle Spatial and Graph 4563 | Oracle Streams 4564 | Oracle TCA 4565 | Oracle UCM 4566 | Oracle UPK 4567 | Oracle Ultra Search 4568 | Oracle VDI 4569 | Oracle VM 4570 | Oracle WMS 4571 | Oracle Warehouse Builder 4572 | Oracle Web ADI 4573 | Oracle WebCenter 4574 | Oracle WebLogic 4575 | Oracle WebLogic administration 4576 | Oracle Workflow 4577 | Oracle iExpenses 4578 | Oracle iPlanet Web Server 4579 | Oracle iRecruitment 4580 | Oracle machine 4581 | Oracle management 4582 | Order management 4583 | Order processing 4584 | Order to cash 4585 | OrgSync 4586 | Organic synthesis 4587 | Organization definition documentation 4588 | Organizational architecture 4589 | Organizational change management 4590 | Organizational development 4591 | Organizational effectiveness 4592 | Organizational leadership 4593 | Organizational management 4594 | Organizational skills 4595 | Organizational structure 4596 | Organized 4597 | Oscilloscope 4598 | Outbound marketing 4599 | Outreach 4600 | Outside sales 4601 | Outsourcing 4602 | Outsourcing management 4603 | oneSIS 4604 | osCommerce 4605 | P&ID; 4606 | P2P 4607 | PAC 4608 | PACE 4609 | PACS 4610 | PACS administration 4611 | PADS 4612 | PASS 4613 | PATROL 4614 | PB 4615 | PBF 4616 | PBM 4617 | PBO 4618 | PBUSE 4619 | PBX 4620 | PBX management 4621 | PC 4622 | PCA 4623 | PCAD 4624 | PCB 4625 | PCI 4626 | PCI DSS 4627 | PCI Express 4628 | PCI Geomatica 4629 | PCK 4630 | PCM 4631 | PCMH 4632 | PCPW 4633 | PCR 4634 | PCRF 4635 | PD 4636 | PDA 4637 | PDCA 4638 | PDD 4639 | PDF 4640 | PDGS 4641 | PDH 4642 | PDI+ 4643 | PDM 4644 | PDMS 4645 | PDO 4646 | PDS 4647 | PDW 4648 | PEARL 4649 | PECVD 4650 | PFC 4651 | PFUD 4652 | PGI 4653 | PGP 4654 | PGW 4655 | PHP 4656 | PHPUnit 4657 | PIC 4658 | PIC microcontrollers 4659 | PICK 4660 | PID 4661 | PIM 4662 | PIP 4663 | PIX 4664 | PKCS 4665 | PKI 4666 | PKMS 4667 | PL/I 4668 | PL/SQL 4669 | PLC 4670 | PLD 4671 | PLL 4672 | PLM 4673 | PLS 4674 | PMBOK 4675 | PMBOX 4676 | PMD 4677 | PMHS 4678 | PMIS 4679 | PMLC 4680 | PMM 4681 | PMO 4682 | PMP 4683 | PMS 4684 | PNL 4685 | PO 4686 | POC 4687 | POJO 4688 | POP 4689 | POP3 4690 | POS 4691 | POSIX 4692 | POSIX Threads 4693 | POSTMAN 4694 | POTS 4695 | POWL 4696 | PPAP 4697 | PPC 4698 | PPDM 4699 | PPM 4700 | PPMC 4701 | PPME 4702 | PPO 4703 | PPP 4704 | PPS 4705 | PPT 4706 | PQ 4707 | PQM 4708 | PRADO 4709 | PRD 4710 | PREDICT 4711 | PRI 4712 | PRINCE2 4713 | PRM 4714 | PRMS 4715 | PROC SQL 4716 | PROMIS 4717 | PRPC 4718 | PRT 4719 | PRTG 4720 | PRTK 4721 | PS 4722 | PS Query 4723 | PSA 4724 | PSAT 4725 | PSCAD 4726 | PSCD 4727 | PSETS 4728 | PSIM 4729 | PSL 4730 | PSLF 4731 | PSM 4732 | PSP 4733 | PSQL 4734 | PSSE 4735 | PSTN 4736 | PSpice 4737 | PTC 4738 | PTM 4739 | PTMS 4740 | PTP 4741 | PTS 4742 | PU learning 4743 | PVCS 4744 | PVD 4745 | PVST 4746 | PVsyst 4747 | PXE 4748 | PY 4749 | PaaS 4750 | Packaging and labeling 4751 | Packaging design 4752 | Packaging engineering 4753 | Packet analysis 4754 | Paint.NET 4755 | Pair programming 4756 | Pair testing 4757 | Palm OS 4758 | Palo Alto 4759 | Panda3D 4760 | Panvalet 4761 | Paradox 4762 | Paralegal 4763 | Parallel computing 4764 | Parasoft 4765 | PartSearch 4766 | Partner relationship management 4767 | Partnership 4768 | Pascal 4769 | Passive optical network 4770 | Password management 4771 | Patch Management 4772 | Patents 4773 | Pathcom 4774 | Pathway 4775 | Pattern recognition 4776 | Pay per click management 4777 | Paychex 4778 | Payment card industry 4779 | Payment gateways 4780 | Payment processing 4781 | Payment systems 4782 | Payments 4783 | Payroll 4784 | Payroll administration 4785 | Pega 4786 | Pega PRPC 4787 | Penetration testing 4788 | Pentaho 4789 | People skills 4790 | PeopleClick 4791 | PeopleCode 4792 | PeopleSoft 4793 | PeopleSoft AWE 4794 | PeopleSoft Application Engine 4795 | PeopleSoft administration 4796 | PeopleTools 4797 | Peregrine 4798 | Peregrine Service Center 4799 | PerfMon 4800 | Perforce 4801 | Performance analysis 4802 | Performance appraisal 4803 | Performance attribution 4804 | Performance engineering 4805 | Performance improvement 4806 | Performance management 4807 | Performance monitoring 4808 | Performance testing 4809 | Performance tuning 4810 | Perl 4811 | Personal Administration 4812 | Personal development 4813 | Personas 4814 | Personnel security 4815 | Pervasive 4816 | Petrophysics 4817 | Pharmaceutics 4818 | Pharmacology 4819 | Pharmacy 4820 | Pharmacy technician 4821 | Phatch 4822 | Phlebotomy 4823 | Phone support 4824 | PhoneGap 4825 | Photo manipulation 4826 | Photogrammetry 4827 | Photography 4828 | Photolithography 4829 | Photonics 4830 | Physical data model 4831 | Physical fitness 4832 | Physical layer 4833 | Physical security 4834 | Physical-to-Virtual 4835 | Physics 4836 | Pick 4837 | Pinterest 4838 | Pipeline management 4839 | Pivot table 4840 | Pivotal 4841 | Place and route 4842 | Plant lifecycle management 4843 | Plant maintenance 4844 | Planview 4845 | Plasma physics 4846 | Plastic design 4847 | PlateSpin 4848 | Platinum 4849 | Play Framework 4850 | PlayOnLinux 4851 | Plesk 4852 | Plotly 4853 | Pneumatics 4854 | Podcast 4855 | Podio 4856 | Point of sale 4857 | Poisson hidden Markov model 4858 | Policies and procedures 4859 | Policy administration 4860 | Policy analysis 4861 | Policy writing 4862 | Polycom 4863 | Portfolio management 4864 | Portfolio optimization 4865 | Portia 4866 | Portlets 4867 | Portuguese 4868 | Positive attitude 4869 | Positive testing 4870 | Post-production 4871 | PostGIS 4872 | PostScript 4873 | Postfix 4874 | PostgreSQL 4875 | Postini 4876 | Power View 4877 | Power electronics 4878 | Power management 4879 | Power station 4880 | Power supply 4881 | Power tools 4882 | PowerBuilder 4883 | PowerCLI 4884 | PowerDesigner 4885 | PowerPC 4886 | PowerPivot 4887 | PowerPlay 4888 | PowerVM 4889 | PowerVM Lx86 4890 | Pperational effectiveness 4891 | Practice management 4892 | Predictive analytics 4893 | Predictive modelling 4894 | Prepress 4895 | Presales 4896 | Presentations 4897 | Press release 4898 | PrestaShop 4899 | Pretty Good Privacy 4900 | Preventive maintenance 4901 | Prezi 4902 | Pricing 4903 | Pricing management 4904 | Pricing strategy 4905 | Primavera 4906 | PrimeFaces 4907 | Print design 4908 | Print management 4909 | Print production 4910 | Print servers 4911 | Printer management 4912 | Printer support 4913 | Printers 4914 | Printing 4915 | Prism 4916 | Private equity 4917 | Pro Tools 4918 | Pro*C 4919 | Pro/Mechanica 4920 | ProClarity 4921 | ProE 4922 | ProLiant 4923 | ProVision 4924 | Probability 4925 | Problem analysis 4926 | Problem management 4927 | Problem solving 4928 | Procedure 4929 | Process Definition Documents 4930 | Process Monitor 4931 | Process Scheduler 4932 | Process analysis 4933 | Process automation 4934 | Process consulting 4935 | Process control 4936 | Process engineering 4937 | Process flow 4938 | Process improvement 4939 | Process integration 4940 | Process management 4941 | Process manufacturing 4942 | Process mapping 4943 | Process modeling 4944 | Process optimization 4945 | Process outsourcing 4946 | Process reengineering 4947 | Process simulation 4948 | Process-driven application 4949 | Procure-to-pay 4950 | Procurement 4951 | Procurement management 4952 | Product QA 4953 | Product Studio 4954 | Product costing 4955 | Product definition document 4956 | Product demonstration 4957 | Product design 4958 | Product development 4959 | Product engineering 4960 | Product innovation 4961 | Product intelligence 4962 | Product launch 4963 | Product lifecycle management 4964 | Product management 4965 | Product marketing 4966 | Product optimization 4967 | Product owner 4968 | Product packaging 4969 | Product planning 4970 | Product requirements 4971 | Product research 4972 | Product scoping 4973 | Product strategy 4974 | Product support 4975 | Production artist 4976 | Production control 4977 | Production engineering 4978 | Production management 4979 | Production orders 4980 | Production planning 4981 | Production scheduling 4982 | Production support 4983 | Productivity 4984 | Productivity improvement 4985 | Productivity management 4986 | Professional development 4987 | Professional services 4988 | Professional writing 4989 | Profit and loss 4990 | Profit center accounting 4991 | Profitability analysis 4992 | Program development 4993 | Program director 4994 | Program evaluation 4995 | Program management 4996 | Program management office 4997 | Programmable logic controller 4998 | Programming 4999 | Project Manager Mission Command 5000 | Project accounting 5001 | Project administration 5002 | Project budget 5003 | Project commissioning 5004 | Project control 5005 | Project coordination 5006 | Project costing 5007 | Project delivery 5008 | Project development 5009 | Project documentation 5010 | Project engineering 5011 | Project estimation 5012 | Project evaluation 5013 | Project finance 5014 | Project governance 5015 | Project implementation 5016 | Project lifecycle management 5017 | Project management 5018 | Project planning 5019 | Project portfolio management 5020 | Project preparation 5021 | Project scheduling 5022 | Project scoping 5023 | Project+ 5024 | ProjectWise 5025 | Prolog 5026 | Prolog Manager 5027 | Promotions 5028 | Proofreading 5029 | Property & casualty insurance 5030 | Property and casualty insurance 5031 | Property management 5032 | Proposal management 5033 | Proposal writing 5034 | Proprietary software 5035 | Prospecting 5036 | Protel 5037 | Proteomics 5038 | Protocol analysis 5039 | Prototyping 5040 | Provisioning 5041 | Proxies 5042 | PsExec 5043 | PsychoPy 5044 | Psychology 5045 | PuTTY 5046 | PuTTY Connection Manager 5047 | Public health 5048 | Public relations 5049 | Public sector 5050 | Public speaking 5051 | Publication design 5052 | Publishing 5053 | Puppet 5054 | Purchase orders 5055 | Purchase requisitions 5056 | Purchasing 5057 | Purchasing management 5058 | PureMVC 5059 | PyCharm 5060 | PyGTK 5061 | PyPy 5062 | PyQt 5063 | PySide 5064 | Pydev 5065 | Python 5066 | PythonAnywhere 5067 | pSOS 5068 | pcAnywhere 5069 | phpMyAdmin 5070 | QA 5071 | QA DB 5072 | QA management 5073 | QAD 5074 | QAD Enterprise Applications 5075 | QALC 5076 | QAS 5077 | QAWS 5078 | QBasic 5079 | QC adapters 5080 | QCAT 5081 | QEMU 5082 | QF-Test 5083 | QGIS 5084 | QIP 5085 | QMC 5086 | QML 5087 | QMS 5088 | QNX 5089 | QNXT 5090 | QPST 5091 | QRM 5092 | QSA 5093 | QT 5094 | QTC 5095 | QUIKJOB 5096 | QaaWS 5097 | Qlikview 5098 | QoS 5099 | Qt 5100 | Qualitative research 5101 | Quality audit 5102 | Quality control 5103 | Quality improvement 5104 | Quality inspection 5105 | Quality management 5106 | Qualtrics 5107 | Quantitative analyst 5108 | Quantitative research 5109 | Quantum mechanics 5110 | QuarkXPress 5111 | Quartz 5112 | Query Designer 5113 | Query optimization 5114 | Query/400 5115 | Quest 5116 | Quest Migration Manager 5117 | Quest Spotlight 5118 | Quick learner 5119 | QuickBASIC 5120 | QuickBooks 5121 | QuickDraw 5122 | Quickbase 5123 | Quicken 5124 | Quoting 5125 | QxDM 5126 | qooxdoo 5127 | R 5128 | R2R 5129 | RAC 5130 | RACF 5131 | RACI 5132 | RAD 5133 | RADIUS 5134 | RAFW 5135 | RAID 5136 | RAIDS 5137 | RAN 5138 | RANAP 5139 | RAR 5140 | RAS 5141 | RBAC 5142 | RBATP 5143 | RBM 5144 | RCA 5145 | RCCA 5146 | RCDD 5147 | RCM 5148 | RCP 5149 | RCS 5150 | RDB 5151 | RDBMS 5152 | RDC 5153 | RDF 5154 | RDLC 5155 | RDMS 5156 | RDP 5157 | RDZ 5158 | REACH 5159 | RECIF 5160 | REM 5161 | REO 5162 | RESA 5163 | RESTeasy 5164 | RESTful 5165 | RF 5166 | RF engineering 5167 | RF optimization 5168 | RF queue management 5169 | RF scanning 5170 | RFC 5171 | RFDS 5172 | RFI 5173 | RFIC 5174 | RFID 5175 | RFQ 5176 | RFT 5177 | RHCSA 5178 | RHCT 5179 | RHEV 5180 | RIA 5181 | RIB 5182 | RICE 5183 | RICEFWAMU 5184 | RIM 5185 | RIP 5186 | RIS 5187 | RISA 5188 | RKF 5189 | RLU 5190 | RMA 5191 | RMCA 5192 | RMDS 5193 | RMF 5194 | RMI 5195 | RMM 5196 | RMS 5197 | RN 5198 | RNA 5199 | RNC 5200 | RNO 5201 | ROADM 5202 | ROBOT 5203 | ROOT 5204 | ROS 5205 | RP 5206 | RPAS 5207 | RPC 5208 | RPD 5209 | RPG Free 5210 | RPM 5211 | RPO 5212 | RRAS 5213 | RRB 5214 | RRC 5215 | RS-232 5216 | RSA 5217 | RSA SecurID 5218 | RSDDV 5219 | RSL 5220 | RSS 5221 | RSTP 5222 | RSpec 5223 | RStudio 5224 | RT 5225 | RT-PCR 5226 | RTC 5227 | RTF 5228 | RTL 5229 | RTM 5230 | RTMP 5231 | RTOS 5232 | RTP 5233 | RTR 5234 | RTSP 5235 | RTU 5236 | RTV 5237 | RV 5238 | RVM 5239 | RWB 5240 | RWD 5241 | RWD uPerform 5242 | RabbitMQ 5243 | Rackspace 5244 | Radar 5245 | Radar engineering 5246 | Radian6 5247 | Radiographic testing 5248 | Railo 5249 | Raisers Edge 5250 | Rally 5251 | Random boosting 5252 | Random testing 5253 | Ranorex 5254 | Rapid SQL 5255 | Rapid application development 5256 | Rapid prototyping 5257 | RavenDB 5258 | Razor 5259 | ReSharper 5260 | Reading comprehension 5261 | ReadySpace 5262 | Real estate 5263 | Real estate management 5264 | Real-time 5265 | Reasoning 5266 | Rebates 5267 | Receiving 5268 | Receptionist 5269 | Reconciliation 5270 | Record production 5271 | Records management 5272 | Recovery 5273 | Recovery management 5274 | Recruitment 5275 | Recruitment management 5276 | Red Gate 5277 | Red Hat Certified Engineer 5278 | Red Hat Enterprise Linux 5279 | Red Hat Linux 5280 | RedPrairie 5281 | Redis 5282 | Redmine 5283 | Reengineering 5284 | Reference data 5285 | Refurbishment 5286 | Registered nurse 5287 | Regression analysis 5288 | Regression testing 5289 | Regular expression 5290 | Regulatory affairs 5291 | Regulatory reporting 5292 | Reinsurance 5293 | Relational algebra 5294 | Relationship building 5295 | Relationship development 5296 | Relationship marketing 5297 | Relativistic mechanics 5298 | Release engineering 5299 | Release management 5300 | Release notes 5301 | Reliability analysis 5302 | Reliability engineering 5303 | Remote Application Platform 5304 | Remote Desktop Services 5305 | Remote access 5306 | Remote administration 5307 | Remote desktop 5308 | Remote direct memory access 5309 | Remote management 5310 | Remote sensing 5311 | Remote support 5312 | Repair 5313 | Repetitive manufacturing 5314 | Replication 5315 | Report Conversion Tool 5316 | Report Manager 5317 | Report Studio 5318 | Report Writer 5319 | Report writing 5320 | Reporting 5321 | Reputation management 5322 | Request for proposal 5323 | Request for proposal management 5324 | Requirements analysis 5325 | Requirements elicitation 5326 | Requirements engineering 5327 | Requirements management 5328 | Requirements traceability 5329 | Research and development 5330 | Research design 5331 | Research management 5332 | Resin 5333 | Resource allocation 5334 | Resource management 5335 | Resource planning 5336 | Responsive design 5337 | Restlet 5338 | Restricted Key Figures 5339 | Restructuring 5340 | Retail 5341 | Retail banking 5342 | Retail management 5343 | Retail operations 5344 | Retargeting 5345 | Retek 5346 | Retina 5347 | Return on investment 5348 | Revenue growth 5349 | Revenue management 5350 | Revenue recognition 5351 | Reverse engineering 5352 | Reverse logistics 5353 | Revision control 5354 | Rexx 5355 | Rhapsody 5356 | Rhino 5357 | Rhinoceros 3D 5358 | RhoMobile 5359 | Riak 5360 | Rich client platform 5361 | RichFaces 5362 | RightFax 5363 | RightNow 5364 | RightScale 5365 | Risk analysis 5366 | Risk assessment 5367 | Risk management 5368 | Risk management framework 5369 | Risk-based testing 5370 | Riverbed 5371 | RoHS 5372 | Roadmaps 5373 | Roadmaps management 5374 | Robotics 5375 | Robotium 5376 | Rock mechanics 5377 | Rocket U2 5378 | Root cause analysis 5379 | Roscoe 5380 | Route determination 5381 | Routers 5382 | Routing 5383 | Routing Information Protocol 5384 | Routing protocols 5385 | RpgSQL 5386 | Ruby 5387 | Ruby on Rails 5388 | Rumba 5389 | Run SAP 5390 | Russian 5391 | rsync 5392 | S&P; Capital IQ 5393 | S-PLUS 5394 | S/MIME 5395 | S1000D 5396 | SABA 5397 | SACS 5398 | SACWIS 5399 | SADL 5400 | SAFE 5401 | SAGE 5402 | SAINT 5403 | SAM 5404 | SAML 5405 | SAN 5406 | SAN administration 5407 | SANS 5408 | SAP ABAP 5409 | SAP AFS 5410 | SAP ALV 5411 | SAP AP 5412 | SAP APD 5413 | SAP APO 5414 | SAP AR 5415 | SAP Afaria 5416 | SAP Architecture 5417 | SAP Auto-ID 5418 | SAP BADI 5419 | SAP BASIS 5420 | SAP BASIS administration 5421 | SAP BDC 5422 | SAP BEx 5423 | SAP BEx Analyzer 5424 | SAP BI 5425 | SAP BODS 5426 | SAP BPC 5427 | SAP BRARCHIVE 5428 | SAP BRBACKUP 5429 | SAP BRRESTORE 5430 | SAP BRTOOLS 5431 | SAP Best Practices 5432 | SAP Biller Direct 5433 | SAP Business One 5434 | SAP CBP 5435 | SAP CCA 5436 | SAP CCM 5437 | SAP CO 5438 | SAP COPA 5439 | SAP CRM 5440 | SAP CUA 5441 | SAP CVC 5442 | SAP ChaRM 5443 | SAP Collections Management 5444 | SAP Configuration 5445 | SAP Credit Management 5446 | SAP Crystal Dashboard Design 5447 | SAP Crystal Presentation Design 5448 | SAP DBA 5449 | SAP DBA Cockpit 5450 | SAP DMS 5451 | SAP DP 5452 | SAP Dictionary 5453 | SAP EAM 5454 | SAP EC 5455 | SAP ECC 5456 | SAP ECM 5457 | SAP EDI 5458 | SAP EEWB 5459 | SAP EHS 5460 | SAP EP 5461 | SAP ERP 5462 | SAP ESS 5463 | SAP EWM 5464 | SAP FI 5465 | SAP FI AP 5466 | SAP FI AR 5467 | SAP FICA 5468 | SAP FICO 5469 | SAP FM 5470 | SAP FSCD 5471 | SAP FSCM 5472 | SAP GATP 5473 | SAP GL 5474 | SAP GRC 5475 | SAP GTS 5476 | SAP GUI 5477 | SAP HANA 5478 | SAP HCM 5479 | SAP HR 5480 | SAP HR Security 5481 | SAP HUM 5482 | SAP IM 5483 | SAP IMG 5484 | SAP IS-U 5485 | SAP JCo 5486 | SAP LE 5487 | SAP LGMST 5488 | SAP LO Cockpit 5489 | SAP LO Extraction 5490 | SAP LSMW 5491 | SAP LSMWS 5492 | SAP MDG 5493 | SAP MDM 5494 | SAP MII 5495 | SAP MM 5496 | SAP MM-PUR 5497 | SAP MM/WM 5498 | SAP MRP 5499 | SAP MSS 5500 | SAP Mobile 5501 | SAP NUMKR 5502 | SAP NWDI 5503 | SAP NetWeaver 5504 | SAP NetWeaver Portal 5505 | SAP NetWeaver Portal administration 5506 | SAP NetWeaver administration 5507 | SAP OM 5508 | SAP OO ABAP 5509 | SAP OSS 5510 | SAP OSS Notes 5511 | SAP OTC 5512 | SAP PA 5513 | SAP PCA 5514 | SAP PDM 5515 | SAP PFCG 5516 | SAP PI 5517 | SAP PLM 5518 | SAP PM 5519 | SAP PP 5520 | SAP PP/DS 5521 | SAP PP/PI 5522 | SAP PPM 5523 | SAP PS 5524 | SAP PT 5525 | SAP PTP 5526 | SAP Payroll 5527 | SAP Plant Maintenance 5528 | SAP Project Management 5529 | SAP QA 5530 | SAP QM 5531 | SAP Query 5532 | SAP R/3 5533 | SAP RFC 5534 | SAP RRB 5535 | SAP RSECADMIN 5536 | SAP Report Painter 5537 | SAP SCM 5538 | SAP SD 5539 | SAP SM 5540 | SAP SMD 5541 | SAP SNC 5542 | SAP SNP 5543 | SAP SNP heuristics 5544 | SAP SOP 5545 | SAP SPAU 5546 | SAP SPDD 5547 | SAP SRM 5548 | SAP SUIM 5549 | SAP SWETYPV 5550 | SAP Security 5551 | SAP Solution Manager 5552 | SAP Super BOM 5553 | SAP Sybase ASE 5554 | SAP TAO 5555 | SAP TAXUSJ 5556 | SAP TOR 5557 | SAP TR 5558 | SAP VC 5559 | SAP WM 5560 | SAP WRICEF 5561 | SAP Workflow 5562 | SAP administration 5563 | SAP for Automotive 5564 | SAP for Retail 5565 | SAP implementation 5566 | SAP xRPM 5567 | SAP/MACRO 5568 | SAPDEV 5569 | SAPI 5570 | SAPScript 5571 | SAPUI5 5572 | SAProuter 5573 | SAR 5574 | SARA 5575 | SARI 5576 | SAS 5577 | SAS 70 5578 | SAS Clinicals 5579 | SAS Enterprise Guide 5580 | SAS Information Delivery Portal 5581 | SAS OLAP Cube Studio 5582 | SAS OLAP Server 5583 | SAS Web Report Studio 5584 | SAS administration 5585 | SAS/ASSIST 5586 | SAS/Access 5587 | SAS/BASE 5588 | SAS/Connect 5589 | SAS/ETL 5590 | SAS/ETS 5591 | SAS/Enterprise Miner 5592 | SAS/GRAPH 5593 | SAS/MACROS 5594 | SAS/ODS 5595 | SAS/Reports 5596 | SAS/SHARE 5597 | SAS/SQL 5598 | SAS/STAT 5599 | SATCOM 5600 | SAX 5601 | SAXS 5602 | SBC 5603 | SBCA 5604 | SBS 5605 | SBT 5606 | SCA 5607 | SCADA 5608 | SCAL 5609 | SCAMPI 5610 | SCAP 5611 | SCCD 5612 | SCCP 5613 | SCCS 5614 | SCD 5615 | SCE 5616 | SCEP 5617 | SCF 5618 | SCHKZ 5619 | SCJP 5620 | SCL 5621 | SCM 5622 | SCMS 5623 | SCO 5624 | SCOBOL 5625 | SCORM 5626 | SCOT 5627 | SCP 5628 | SCPM 5629 | SCS 5630 | SCSI 5631 | SCTM 5632 | SCTP 5633 | SCUP 5634 | SCaViS 5635 | SD 5636 | SDA 5637 | SDCCN 5638 | SDET 5639 | SDF 5640 | SDFC 5641 | SDH 5642 | SDK 5643 | SDL 5644 | SDL Trados 5645 | SDLC 5646 | SDLS 5647 | SDM 5648 | SDN 5649 | SDP 5650 | SDRC 5651 | SDRS 5652 | SDS 5653 | SDSF 5654 | SDTM 5655 | SDTMIG 5656 | SEC 5657 | SEC filing 5658 | SECATT 5659 | SED 5660 | SEI 5661 | SEIM 5662 | SEM 5663 | SEO 5664 | SEO management 5665 | SEP 5666 | SEPG 5667 | SEQUEL 5668 | SERDES 5669 | SEU 5670 | SFA 5671 | SFC 5672 | SFTP 5673 | SGML 5674 | SGSN 5675 | SHARC 5676 | SIEM 5677 | SIFT 5678 | SIGTRAN 5679 | SIM 5680 | SIMD 5681 | SIMMOD 5682 | SIMS 5683 | SIOP 5684 | SIP 5685 | SIP Trunking 5686 | SIPOC 5687 | SIPRNet 5688 | SIT 5689 | SL4A 5690 | SLA 5691 | SLD 5692 | SLED 5693 | SLES 5694 | SLIC 5695 | SLT 5696 | SMB 5697 | SMC 5698 | SMD 5699 | SME 5700 | SMED 5701 | SMF 5702 | SML 5703 | SMM 5704 | SMO 5705 | SMOD 5706 | SMP 5707 | SMP/E 5708 | SMPP 5709 | SMPT 5710 | SMSC 5711 | SMSY 5712 | SMT 5713 | SNA 5714 | SNC 5715 | SNMP 5716 | SNOTE 5717 | SNP 5718 | SOA 5719 | SOA Manager 5720 | SOA QA 5721 | SOAP 5722 | SOASTA 5723 | SOAtest 5724 | SOD 5725 | SODA 5726 | SOFA Statistics 5727 | SOHO 5728 | SOLID 5729 | SOLMON 5730 | SOMA 5731 | SOP 5732 | SOQL 5733 | SOS 5734 | SOSL 5735 | SOW 5736 | SOX 404 5737 | SPA 5738 | SPAC 5739 | SPAD 5740 | SPAM 5741 | SPARC 5742 | SPARQL 5743 | SPC 5744 | SPCA 5745 | SPEL 5746 | SPF 5747 | SPI 5748 | SPICE 5749 | SPIN 5750 | SPL 5751 | SPM 5752 | SPO 5753 | SPRE 5754 | SPRO 5755 | SPSS 5756 | SPW 5757 | SQL 5758 | SQL Azure 5759 | SQL Navigator 5760 | SQL Query Analyzer 5761 | SQL Trace 5762 | SQL tuning 5763 | SQL*Loader 5764 | SQL*Plus 5765 | SQL/400 5766 | SQLRPGLE 5767 | SQLite 5768 | SQR 5769 | SQVI 5770 | SR-IOV 5771 | SRD 5772 | SRM 5773 | SRS 5774 | SRST 5775 | SS7 5776 | SSADM 5777 | SSCP 5778 | SSD 5779 | SSDT 5780 | SSHR 5781 | SSI 5782 | SSL 5783 | SSL VPN 5784 | SSO 5785 | SSP 5786 | SST 5787 | STA 5788 | STAAD 5789 | STATISTICA 5790 | STB 5791 | STE 5792 | STIG 5793 | STK 5794 | STL 5795 | STLC 5796 | STM 5797 | STMS 5798 | STO 5799 | STP 5800 | STROBE 5801 | STS 5802 | STaaS 5803 | SUS 5804 | SUSE Linux 5805 | SVA 5806 | SVC 5807 | SVG 5808 | SVM 5809 | SVN 5810 | SWDD 5811 | SWFT 5812 | SWIFT 5813 | SWOT analysis 5814 | SWT 5815 | SYMCLI 5816 | SaaS 5817 | Sabre 5818 | Sabrix 5819 | Safety management 5820 | Sage 5821 | Sage 300 ERP 5822 | Sage 50 Accounting 5823 | Sage Group 5824 | Sahi 5825 | SailPoint 5826 | Sales 5827 | Sales administration 5828 | Sales and operations planning 5829 | Sales enablement 5830 | Sales engineering 5831 | Sales management 5832 | Sales operations 5833 | Sales presentations 5834 | Sales process 5835 | Sales strategy 5836 | Sales training 5837 | SalesLogix 5838 | Salesforce.com administration 5839 | Salstat 5840 | Samba 5841 | Sanity testing 5842 | Sarbanes-Oxley 5843 | Sass 5844 | Satellite 5845 | Satellite telecommunications 5846 | Savvion 5847 | Scala 5848 | Scalability 5849 | Scaleform 5850 | Scanning electron microscope 5851 | Scenario testing 5852 | Scheduling 5853 | Schematic 5854 | Schematic capture 5855 | Schematics 5856 | Scheme 5857 | Scientific research 5858 | Scope management 5859 | Screen exit 5860 | Screen-printing 5861 | Screencasting 5862 | Screening 5863 | Scribe 5864 | ScriptLogic 5865 | Scripting 5866 | Scripting language 5867 | Scrum 5868 | Scrum master 5869 | Scrum product owner 5870 | Search engines 5871 | Secretary 5872 | Section 508 5873 | Secure Shell 5874 | SecureCRT 5875 | SecureWorks 5876 | Securities 5877 | Security 5878 | Security QA 5879 | Security analysis 5880 | Security architecture 5881 | Security audit 5882 | Security awareness 5883 | Security clearance 5884 | Security controls 5885 | Security engineering 5886 | Security management 5887 | Security officer 5888 | Security operations 5889 | Security policy 5890 | Security+ 5891 | Security-Enhanced Linux 5892 | SeeTest 5893 | Selenium 5894 | Selenium WebDriver 5895 | Self motivated 5896 | Self-organizing maps 5897 | Semantic Web 5898 | Semantic search 5899 | Semantics 5900 | Semi-supervised learning 5901 | Semiconductor fabrication 5902 | Semiconductors 5903 | Sencha 5904 | Sendmail 5905 | Senior management 5906 | Sensors 5907 | Sequence diagrams 5908 | Serena 5909 | Serial ATA 5910 | Serial communication 5911 | Serna 5912 | Server Message Block 5913 | Server administration 5914 | Server architecture 5915 | Server farms 5916 | Server hardware 5917 | Server virtualization 5918 | Server+ 5919 | ServerCentral 5920 | Service Desk Management 5921 | Service Integration and Management 5922 | Service assurance 5923 | Service delivery 5924 | Service delivery management 5925 | Service delivery platform 5926 | Service design 5927 | Service desk 5928 | Service level 5929 | Service level management 5930 | Service management 5931 | Service operations 5932 | Servigistics 5933 | Set-top box 5934 | Shared services 5935 | Shareplex 5936 | Shavlik 5937 | Shed Skin 5938 | Shell 5939 | Shell scripting 5940 | Shipping 5941 | Shunra 5942 | Siebel 5943 | Siebel Analytics 5944 | Siebel CRM 5945 | Siebel EAI 5946 | Siebel EIM 5947 | Siebel administration 5948 | Siebel eScript 5949 | Siemens 5950 | SigmaPlot 5951 | Signal integrity 5952 | Signal processing 5953 | Signals intelligence 5954 | Sikuli 5955 | Silk 5956 | Silk Performer 5957 | SilkTest 5958 | Silverpop 5959 | SimCorp 5960 | SimpleScalar 5961 | Simulation 5962 | Simulink 5963 | Sinatra 5964 | Single source publishing 5965 | Single-linkage clustering 5966 | Siperian 5967 | Site survey 5968 | Sitecore 5969 | Siteminder 5970 | Six Sigma 5971 | Six Sigma Black Belt 5972 | Six Sigma Green Belt 5973 | Sketch 5974 | SketchUp 5975 | Skype 5976 | Sleuth Kit 5977 | Slim Framework 5978 | Slowly changing dimensions 5979 | Smalltalk 5980 | Smallworld 5981 | Smart card 5982 | Smart grid 5983 | Smart order routing 5984 | SmartBear 5985 | SmartDraw 5986 | SmartTest 5987 | SmartView 5988 | Smartforms 5989 | Smartphones 5990 | Smarty 5991 | Smoke testing 5992 | Snagit 5993 | Snap Logic 5994 | Snort 5995 | Snow flake schema 5996 | Soak testing 5997 | SoapUI 5998 | Soarian 5999 | Social engineering 6000 | Social intelligence 6001 | Social marketing 6002 | Social media 6003 | Social media management 6004 | Social media marketing 6005 | Social media strategy 6006 | Social network analysis 6007 | Social networks 6008 | Socket programming 6009 | Sockets 6010 | Soft skills 6011 | Softswitch 6012 | Software administration 6013 | Software analysis 6014 | Software architecture 6015 | Software asset management 6016 | Software configuration 6017 | Software deployment 6018 | Software design 6019 | Software development 6020 | Software development management 6021 | Software development methodology 6022 | Software distribution 6023 | Software documentation 6024 | Software engineering 6025 | Software estimation 6026 | Software implementation 6027 | Software installation 6028 | Software licensing 6029 | Software maintenance 6030 | Software management 6031 | Software metrics 6032 | Software modernization 6033 | Software packaging 6034 | Software performance management 6035 | Software portfolio management 6036 | Software process improvement 6037 | Software project management 6038 | Software prototyping 6039 | Software release life cycle 6040 | Software requirements specification 6041 | Software security 6042 | Software troubleshooting 6043 | Soil mechanics 6044 | SolMan 6045 | SolarWinds 6046 | Solaris 6047 | Solaris Cluster 6048 | Solaris Containers 6049 | Solaris Volume Manager 6050 | Solaris administration 6051 | Soldering 6052 | Solid mechanics 6053 | Solid modeling 6054 | Solid-state physics 6055 | SolidEdge 6056 | SolidWorks 6057 | SolrCloud 6058 | SolrJ 6059 | Solritas 6060 | Solution Manager Diagnostics 6061 | Solution architecture 6062 | Solution delivery 6063 | Solution management 6064 | Solution selling 6065 | Sonar 6066 | Sonet 6067 | SonicWall 6068 | Sonnet 6069 | Sonus 6070 | Sony Vegas Pro 6071 | Sophos 6072 | Sound Forge 6073 | Sound design 6074 | Soundtrack Pro 6075 | Sourcefire 6076 | Sourcing 6077 | Sourcing management 6078 | Space planning 6079 | Spanish 6080 | Spanning Tree Protocol 6081 | Sparx Enterprise Architect 6082 | Spatial analysis 6083 | Specification 6084 | Specman 6085 | Spectral clustering 6086 | Spectroscopy 6087 | Spectrum 6088 | Spectrum analyzer 6089 | Spectrum management 6090 | Speech recognition 6091 | Sphinx 6092 | Spiceworks 6093 | Split valuation 6094 | Spokesperson 6095 | Spring 6096 | Spring Batch 6097 | Spring MVC 6098 | Spring Security 6099 | Spring Web Flow 6100 | Spring.NET 6101 | Sprint 6102 | SproutCore 6103 | Sputtering 6104 | SpyGlass 6105 | Spyder 6106 | Squid 6107 | Squish 6108 | Stackdriver 6109 | Stackless Python 6110 | Staff augmentation 6111 | Staff management 6112 | Stakeholder analysis 6113 | Stakeholder communications 6114 | Stakeholder engagement 6115 | Stakeholder management 6116 | Standard Widget Toolkit 6117 | Standard operating procedure 6118 | Stani's Python Editor 6119 | Star schema 6120 | StarTeam 6121 | Startups 6122 | StatSoft 6123 | Stata 6124 | Stateflow 6125 | Static testing 6126 | Static timing analysis 6127 | Statistical mechanics 6128 | Statistical models 6129 | Statistical process control 6130 | Statistical semantics 6131 | Statistical signal processing 6132 | Statistics 6133 | Statspack 6134 | Status reports 6135 | Step detection 6136 | Stingray 6137 | Stochastic modelling 6138 | Stock Transfer Order 6139 | Stock transfers 6140 | Storage architecture 6141 | Storage engineering 6142 | Storage management 6143 | Storage unit management 6144 | Storage virtualization 6145 | Storage+ 6146 | Stored procedures 6147 | Storyboard 6148 | Strategic Analysis 6149 | Strategic alliance 6150 | Strategic communication 6151 | Strategic leadership 6152 | Strategic management 6153 | Strategic marketing 6154 | Strategic planning 6155 | Strategic service management 6156 | Strategic sourcing 6157 | Strategic technology planning 6158 | Strategic thinking 6159 | Strategist 6160 | Strategy 6161 | Strategy development 6162 | Strategy management 6163 | Stratus 6164 | Stratus VOS 6165 | Streaming 6166 | Stress analysis 6167 | Stress testing 6168 | Stresslinux 6169 | Strong authentication 6170 | StruCAD 6171 | Structural analysis 6172 | Structural engineering 6173 | Structural mechanics 6174 | Structured cabling 6175 | Stsadm 6176 | Subcontract management 6177 | Subfiles 6178 | Subject-matter expert 6179 | Sublime Text 6180 | Subnetwork 6181 | Succession planning 6182 | SugarCRM 6183 | SumTotal 6184 | SunGard 6185 | SunOS 6186 | Supervised learning 6187 | Supervision 6188 | Supervisory management 6189 | Supplier relationship management 6190 | Supply chain management 6191 | Supply chain optimization 6192 | Supply chain planning 6193 | Supply management 6194 | Supply network planning 6195 | Support vector machine 6196 | Surveillance 6197 | Survey design 6198 | Surveying 6199 | Survival analysis 6200 | Sustainability 6201 | Swing 6202 | Switchboard 6203 | Switches 6204 | Sybase 6205 | Sybase DBA 6206 | Sybase IQ 6207 | Sybase Unwired Platform 6208 | Syclo 6209 | Symantec Endpoint Protection 6210 | Symantec Enterprise Vault 6211 | Symantec Management Platform 6212 | Symbian 6213 | Symfony 6214 | Symitar 6215 | Symmetrix 6216 | Symmetrix administration 6217 | Syncsort 6218 | Synon 6219 | SysML 6220 | Sysprep 6221 | Syspro 6222 | System Center 6223 | System administration 6224 | System deployment 6225 | System documentation 6226 | System imaging 6227 | System implementation 6228 | System integration 6229 | System integration testing 6230 | System migration 6231 | System monitoring 6232 | System on a chip 6233 | System requirements 6234 | System security 6235 | System testing 6236 | SystemBuilder/SB+ 6237 | SystemC 6238 | SystemTap 6239 | SystemVerilog 6240 | Systems Tool Kit 6241 | Systems analysis 6242 | Systems analysis and design 6243 | Systems architecture 6244 | Systems design 6245 | Systems engineering 6246 | Systems management 6247 | Systems modeling 6248 | scikit-learn 6249 | sqlcmd 6250 | T1 6251 | TAC 6252 | TACACS 6253 | TACACS+ 6254 | TACL 6255 | TACLANE 6256 | TADDM 6257 | TAL 6258 | TAM 6259 | TAMIT 6260 | TAO 6261 | TAR 6262 | TARIF 6263 | TAS 6264 | TASM 6265 | TAXUSX 6266 | TBMCS 6267 | TBS 6268 | TCA 6269 | TCM 6270 | TCP 6271 | TCP/IP 6272 | TDE 6273 | TDF 6274 | TDM 6275 | TDMA 6276 | TDMF 6277 | TDMS 6278 | TDMoIP 6279 | TDP 6280 | TDR 6281 | TEM 6282 | TEMS 6283 | TESOL 6284 | TFIM 6285 | TFTP 6286 | TGA 6287 | TIBCO 6288 | TIBCO Adapters 6289 | TIBCO BusinessEvents 6290 | TIBCO BusinessWorks 6291 | TIBCO EMS 6292 | TIBCO Hawk 6293 | TIBCO Rendezvous 6294 | TIBCO Spotfire 6295 | TIBCO administration 6296 | TIM 6297 | TIP 6298 | TIPQA 6299 | TIRKS 6300 | TKProf 6301 | TL 9000 6302 | TL1 6303 | TLB 6304 | TLC 6305 | TLE 6306 | TLM 6307 | TLMS 6308 | TLS 6309 | TM 6310 | TMF 6311 | TMG 6312 | TMON 6313 | TMS 6314 | TOC 6315 | TOGAF 6316 | TOR 6317 | TPC 6318 | TPF 6319 | TPFC 6320 | TPFDF 6321 | TPM 6322 | TPS 6323 | TPT 6324 | TPump 6325 | TRACS 6326 | TRD 6327 | TREX 6328 | TREX Admin 6329 | TRIRIGA 6330 | TRM 6331 | TRM RulesManager 6332 | TSL 6333 | TSM 6334 | TSO 6335 | TSRM 6336 | TSYS 6337 | TTCN 6338 | TTL 6339 | TWS 6340 | Tableau 6341 | Tablet 6342 | Tabulate 6343 | Tactical Data Links 6344 | Tactical Planning 6345 | Talend 6346 | Talent management 6347 | Taleo 6348 | Tandberg 6349 | Tandberg Management Suite 6350 | Tandem 6351 | Target audience 6352 | TargetProcess 6353 | Task analysis 6354 | TaskTracker 6355 | Taxes 6356 | Taxonomy 6357 | Tcl 6358 | TeaLeaf 6359 | Team Service Management 6360 | Team building 6361 | Team leadership 6362 | Team management 6363 | TeamCity 6364 | TeamForge 6365 | TeamQuest 6366 | TeamSite 6367 | TeamTrack 6368 | TeamViewer 6369 | Teamcenter 6370 | Teamwork 6371 | Technical analysis 6372 | Technical communication 6373 | Technical director 6374 | Technical drafting 6375 | Technical editing 6376 | Technical marketing 6377 | Technical sales 6378 | Technical support 6379 | Technical training 6380 | Technical writing 6381 | Technician 6382 | Technologist 6383 | Technology assessment 6384 | Technology integration 6385 | Technology transfer 6386 | Tecplot 6387 | Telco 6388 | Telco management 6389 | Telecommunication Management Network model 6390 | Telecommunications 6391 | Telecommunications billing 6392 | Telecommunications expense management 6393 | Telecommunications management 6394 | Telecommunications management network 6395 | Telecommunications skills 6396 | Telecommuting 6397 | Telemarketing 6398 | Telematics 6399 | Telemedicine 6400 | Telephone exchange 6401 | Telephony 6402 | Telephony management 6403 | Telepresence 6404 | Telerik 6405 | Television 6406 | Tellabs 6407 | Telnet 6408 | Teradata 6409 | Teradata DBA 6410 | Teradata SQL Assistant 6411 | Teradata Warehouse Miner 6412 | Teradici 6413 | Terminal server 6414 | Territory management 6415 | Tersus 6416 | Test Manager 6417 | Test cases 6418 | Test equipment 6419 | Test estimation 6420 | Test execution 6421 | Test management 6422 | Test methods 6423 | Test plans 6424 | Test scenarios 6425 | Test scripts 6426 | Test strategy 6427 | Test suites 6428 | Test-driven development 6429 | TestComplete 6430 | TestLink 6431 | TestNG 6432 | TestPartner 6433 | TestStand 6434 | TestTrack 6435 | TestTrack Pro 6436 | Testdroid 6437 | Testopia 6438 | Text determination 6439 | Text mining 6440 | Textual entailment 6441 | Texturing 6442 | Theoretical physics 6443 | Theory of constraints 6444 | Thermal analysis 6445 | Thermal management 6446 | Thermodynamics 6447 | Thin client 6448 | Thin film 6449 | Thinstation 6450 | Thought leadership 6451 | ThreadX 6452 | Threat analysis 6453 | Threat modeling 6454 | Thunderhead 6455 | Tidal 6456 | Tier 1 6457 | Tier 2 6458 | Tier 3 6459 | Tikhonov regularization 6460 | Timberline 6461 | Time management 6462 | Time series 6463 | Timing closure 6464 | Tinderbox 6465 | TippingPoint 6466 | Titration 6467 | Tivoli 6468 | Tivoli Endpoint Manager 6469 | Tk 6470 | Tkinter 6471 | To-be process 6472 | Toad 6473 | TopLink 6474 | TorChat 6475 | TortoiseSVN 6476 | Tosca 6477 | Total productive maintenance 6478 | Total quality management 6479 | Trac 6480 | Traceability matrix 6481 | Trackwise 6482 | Trade management 6483 | Trade promotion management 6484 | Trade shows 6485 | Trade shows management 6486 | Trading 6487 | Training Delivery 6488 | Training analysis 6489 | Training and development 6490 | Training management 6491 | Training needs analysis 6492 | Transact-SQL 6493 | Transcriber 6494 | Transcription 6495 | Transformation 6496 | Transformer 6497 | Transition management 6498 | Translation 6499 | Translation management 6500 | Transport Load Builder 6501 | Transportation 6502 | Transportation management 6503 | Travel management 6504 | Treasury 6505 | Treasury management 6506 | Trend Micro 6507 | Trend analysis 6508 | TriZetto Facets 6509 | Triad 6510 | Tridion 6511 | Trimble GPS 6512 | Tripwire 6513 | Troubleshooting 6514 | Troux 6515 | Tru64 UNIX 6516 | Turbo Pascal 6517 | Turnover 6518 | Tutoring 6519 | Tuxedo 6520 | Twilio 6521 | Twitscoop 6522 | Twitter API 6523 | TypeScript 6524 | Typography 6525 | tcpdump 6526 | U2 Web DE 6527 | UAG 6528 | UART 6529 | UC 6530 | UCCA 6531 | UCD 6532 | UCM 6533 | UCMA 6534 | UCS 6535 | UDDI 6536 | UDF 6537 | UDK 6538 | UDP 6539 | UDT 6540 | UEFI 6541 | UFT 6542 | UG 6543 | UI 6544 | UIKit 6545 | UIManager 6546 | UME 6547 | UMF 6548 | UML 6549 | UMTS 6550 | UPGMA 6551 | URS 6552 | USB 6553 | USD 6554 | USMT 6555 | USS 6556 | UTM 6557 | UTRAN 6558 | UV 6559 | UVM 6560 | UX 6561 | UXD 6562 | Ubuntu 6563 | Ucmdb 6564 | UltiPro 6565 | UltraEdit 6566 | Umbraco 6567 | Underscore.js 6568 | Underwriting 6569 | UniData 6570 | UniObjects 6571 | UniVerse 6572 | Unica 6573 | Uniface 6574 | Unified communications 6575 | Unified messaging 6576 | UnifiedPOS 6577 | Unigraphics NX 6578 | Unisphere 6579 | Unisys 6580 | Unit testing 6581 | Unity 6582 | Univariate analysis 6583 | Universe 6584 | Universe Designer 6585 | Unix 6586 | Unix administration 6587 | Unobtrusive JavaScript 6588 | Unreal Development Kit 6589 | Unreal Engine 6590 | UnrealScript 6591 | Unsupervised learning 6592 | Upgrades 6593 | Upgrades management 6594 | Uploading 6595 | Usability 6596 | Usability testing 6597 | Use cases 6598 | User Administration 6599 | User exit 6600 | User experience management 6601 | User guides 6602 | User research 6603 | User stories 6604 | User-centered design 6605 | Utilities 6606 | Utilization management 6607 | uPerform 6608 | uPerform administration 6609 | V-Model 6610 | V-Ray 6611 | VAN 6612 | VAP 6613 | VAS 6614 | VAT 6615 | VAX 6616 | VBA 6617 | VBC 6618 | VBS 6619 | VBScript 6620 | VC 6621 | VCL 6622 | VCM 6623 | VCP 6624 | VCS 6625 | VDHL 6626 | VDI 6627 | VDIoC 6628 | VDSL 6629 | VFD 6630 | VFP 6631 | VFX 6632 | VHDL 6633 | VI 6634 | VIM 6635 | VIO 6636 | VIOS 6637 | VIPP 6638 | VISO 6639 | VLAN 6640 | VLDB 6641 | VLOOKUP 6642 | VLSI 6643 | VLSM 6644 | VM/CMS 6645 | VME 6646 | VMI 6647 | VMM 6648 | VMS 6649 | VMWare VDI 6650 | VMware Certified Professional 6651 | VMware ESX 6652 | VMware ESXi 6653 | VMware Infrastructure 6654 | VMware Site Recovery Manager 6655 | VMware ThinApp 6656 | VMware View 6657 | VMware Workstation 6658 | VMware administration 6659 | VMware vCloud 6660 | VMware vSphere 6661 | VNA 6662 | VNC 6663 | VOD 6664 | VOFM 6665 | VOS 6666 | VOSS 6667 | VPI 6668 | VPLS 6669 | VPN 6670 | VPN administration 6671 | VPRN 6672 | VRRP 6673 | VRTX 6674 | VSAM 6675 | VSAT 6676 | VSE 6677 | VSP 6678 | VSS 6679 | VSTF 6680 | VSTO 6681 | VSTS 6682 | VSTS Profiler 6683 | VTAM 6684 | VTC 6685 | VTK 6686 | VTL 6687 | VTP 6688 | VTS 6689 | VUE 6690 | VXL 6691 | Vaadin 6692 | Vagrant 6693 | Valgrind 6694 | Valuation 6695 | Value at risk 6696 | Value engineering 6697 | Value stream mapping 6698 | Vantive 6699 | Variable data printing 6700 | Variables Manager 6701 | Varicent 6702 | Varnish 6703 | Vblock 6704 | Vector graphics 6705 | Vector quantization 6706 | Vector space model 6707 | Vectorworks 6708 | Veeam 6709 | Veeva 6710 | Vehicle insurance 6711 | Vendavo 6712 | Vendor development 6713 | Vendor master data 6714 | Vendor relationships 6715 | Venture capital 6716 | VeriFIX 6717 | Verification and validation 6718 | Verilog 6719 | Verint 6720 | Veritas 6721 | Veritas Cluster Server 6722 | Veritas Storage Foundation 6723 | Veritas Volume Manager 6724 | VersionOne 6725 | Vertex 6726 | Vertica 6727 | Video codecs 6728 | Video compression 6729 | Video editing 6730 | Video engineering 6731 | Video game development 6732 | Video on demand 6733 | Video over IP 6734 | Video production 6735 | Video streaming 6736 | Video tracking 6737 | Videoconferencing 6738 | Videographer 6739 | Videography 6740 | Vietnamese 6741 | Vignette 6742 | Vim 6743 | Virsa 6744 | Virtual Machine Manager 6745 | Virtual Routing and Forwarding 6746 | Virtual desktop 6747 | Virtual directory 6748 | Virtual machines 6749 | Virtual office 6750 | Virtual private cloud 6751 | Virtual team 6752 | VirtualBox 6753 | Virtualization 6754 | VisionPLUS 6755 | VistA EHR 6756 | Vistex 6757 | Visual Administrator 6758 | Visual Basic 6759 | Visual Basic .NET 6760 | Visual C++ 6761 | Visual FoxPro 6762 | Visual Studio ALM 6763 | Visual control 6764 | Visualforce 6765 | Visualization 6766 | VoIP 6767 | VoIP management 6768 | Voice of the customer 6769 | Voice recognition 6770 | VoiceXML 6771 | Voicemail 6772 | Volume testing 6773 | Volunteer management 6774 | Volusion 6775 | Voronoi diagrams 6776 | Vowpal Wabbit 6777 | VuGen 6778 | Vulnerability assessment 6779 | Vulnerability management 6780 | Vulnerability scanning 6781 | VxWorks 6782 | W-CDMA 6783 | W3C 6784 | WAF 6785 | WAIK 6786 | WAMP 6787 | WAN 6788 | WAN management 6789 | WAN optimization 6790 | WAP 6791 | WAR 6792 | WAS 6793 | WAVE 6794 | WAWF 6795 | WBEM 6796 | WBI 6797 | WBIMB 6798 | WBS 6799 | WBT 6800 | WCAG 6801 | WCC 6802 | WCF 6803 | WCF Data Services 6804 | WCM 6805 | WCP 6806 | WCS 6807 | WDM 6808 | WDS 6809 | WEBI 6810 | WEEE 6811 | WF 6812 | WFL 6813 | WFM 6814 | WFP 6815 | WHCK 6816 | WHMCS 6817 | WHQL 6818 | WID 6819 | WIF 6820 | WINCVS 6821 | WINS 6822 | WIP 6823 | WIS 6824 | WISE 6825 | WISEScript 6826 | WITSML 6827 | WLAN 6828 | WLC 6829 | WLI 6830 | WLM 6831 | WLS 6832 | WLST 6833 | WMI 6834 | WML 6835 | WMMBXY 6836 | WMOS 6837 | WMS 6838 | WMTORD 6839 | WPA 6840 | WPF 6841 | WPS 6842 | WSDL 6843 | WSDM 6844 | WSF 6845 | WSFTP 6846 | WSGI 6847 | WSH 6848 | WSPBuilder 6849 | WSSD 6850 | WTE 6851 | WTL 6852 | WTT 6853 | WTX 6854 | WWAN 6855 | WWF 6856 | WWI 6857 | WYSE 6858 | Wakanda 6859 | Ward's method 6860 | Warehouse 6861 | Warehouse control 6862 | Warehouse management 6863 | Watchguard 6864 | Water treatment 6865 | Waterfall 6866 | Watir 6867 | Wealth management 6868 | Web 2.0 6869 | Web API 6870 | Web Dynpro 6871 | Web QA 6872 | Web analytics 6873 | Web application security 6874 | Web applications 6875 | Web browsers 6876 | Web conferencing 6877 | Web content 6878 | Web content management 6879 | Web design 6880 | Web desktop 6881 | Web development 6882 | Web hosting 6883 | Web intelligence 6884 | Web parts 6885 | Web performance optimization 6886 | Web portal administration 6887 | Web portals 6888 | Web project management 6889 | Web server 6890 | Web server administration 6891 | Web service QA 6892 | Web services 6893 | Web standards 6894 | WebEx 6895 | WebFOCUS 6896 | WebGL 6897 | WebKit 6898 | WebORB 6899 | WebObjects 6900 | WebSocket 6901 | WebWork 6902 | Webforms 6903 | Websense 6904 | Website administration 6905 | Webspeed 6906 | Webtrends 6907 | Webworks 6908 | Weka 6909 | Welding 6910 | WeoGeo 6911 | Western blotting 6912 | Westlaw 6913 | Wet chemistry 6914 | WhatsUp Gold 6915 | White hat 6916 | White-box testing 6917 | Wholesale 6918 | WiMAX 6919 | WiX 6920 | Wiki 6921 | Wiki management 6922 | WildFly 6923 | WinDbg 6924 | WinHex 6925 | WinRAR 6926 | WinSCP 6927 | WinSQL 6928 | Winbatch 6929 | Windchill 6930 | Windows API 6931 | Windows Client 6932 | Windows Clustering 6933 | Windows Deployment Services 6934 | Windows Driver Foundation 6935 | Windows Forms 6936 | Windows Identity Foundation 6937 | Windows Imaging Component 6938 | Windows Installer 6939 | Windows Movie Maker 6940 | Windows PowerShell 6941 | Windows Registry 6942 | Windows Runtime 6943 | Windows Server Essentials 6944 | Windows Services 6945 | Windows drivers 6946 | Winshuttle 6947 | Winsock 6948 | Wintel 6949 | Wireframe 6950 | Wireless 6951 | Wireless Application Protocol 6952 | Wireless management 6953 | Wireless network 6954 | Wireless security 6955 | Wireshark 6956 | Wise 6957 | Wise Package Studio 6958 | Wonderware 6959 | Word processor 6960 | Word-sense disambiguation 6961 | Word-sense induction 6962 | WordPerfect 6963 | WordPress 6964 | Work breakdown structure 6965 | Work ethic 6966 | Work in process 6967 | Workflow 6968 | Workflow Manager 6969 | Workflow analysis 6970 | Workflow management 6971 | Workflow optimization 6972 | Workforce management 6973 | Workforce planning 6974 | Workload Analysis 6975 | Wrike 6976 | wInsight 6977 | wIntegrate 6978 | web2py 6979 | webMethods 6980 | wxGlade 6981 | wxPython 6982 | wxWidgets 6983 | X++ 6984 | XACML 6985 | XACTA 6986 | XAML 6987 | XAMPP 6988 | XBRL 6989 | XCAL 6990 | XCM 6991 | XEN 6992 | XFOIL 6993 | XFS 6994 | XGEN 6995 | XHTML 6996 | XIV 6997 | XInclude 6998 | XMII 6999 | XML 7000 | XMLP 7001 | XMLSpy 7002 | XMPP 7003 | XMetaL 7004 | XOG 7005 | XPCOM 7006 | XPED 7007 | XPS 7008 | XPTR 7009 | XPages 7010 | XPath 7011 | XQuery 7012 | XRD 7013 | XSAN 7014 | XSD 7015 | XSL 7016 | XSL Formatting Objects 7017 | XSLT 7018 | XUL 7019 | Xamarin 7020 | Xcelsius 7021 | Xcode 7022 | Xen 7023 | XenServer 7024 | XiSecure 7025 | Xilinx ISE 7026 | Xpediter 7027 | Xtend 7028 | x86 7029 | x86 assembly language 7030 | xCAT 7031 | YQL 7032 | YUI 7033 | Yammer 7034 | Yardi 7035 | Yield engineering 7036 | Yield management 7037 | Yii 7038 | YouTrack 7039 | YouTube 7040 | ZBrush 7041 | ZEKE 7042 | ZEN 7043 | ZFS 7044 | ZK 7045 | Zabbix 7046 | Zachman Framework 7047 | Zemax 7048 | Zen Cart 7049 | Zend 7050 | Zend Studio 7051 | Zenoss 7052 | ZeroMQ 7053 | ZigBee 7054 | Zimbra 7055 | Zmanda 7056 | Zuken 7057 | z/Linux 7058 | z/OS 7059 | z/VM 7060 | z/VSE 7061 | Accounting Principles 7062 | Accounting Standards 7063 | Accounting Techniques 7064 | Analytical 7065 | Analyzing Data 7066 | Auditing 7067 | Averaging 7068 | Budgeting 7069 | Business Analytics 7070 | Calculations 7071 | Cash Flow Management 7072 | Communication 7073 | Compliance 7074 | Computer 7075 | Concentration 7076 | Cost Analysis 7077 | Cost Reduction 7078 | Data Analysis 7079 | Data Processing 7080 | Dexterity 7081 | Decision Making 7082 | Economize 7083 | Estate Planning 7084 | Estimation 7085 | Financial Advising 7086 | Financial Analysis 7087 | Financial Concepts 7088 | Financial Data 7089 | Financial Engineering 7090 | Financial Management 7091 | Financial Modeling 7092 | Financial Planning 7093 | Financial Reporting 7094 | Financial Systems 7095 | Forecasting 7096 | GAAP 7097 | General Ledger 7098 | Handling Detailed Work 7099 | Handling Money 7100 | Hyperion 7101 | Interpersonal 7102 | Investments 7103 | Investment Principles 7104 | Journal Entry 7105 | Management 7106 | Marketing 7107 | Mathematical 7108 | Mathematics 7109 | Mergers 7110 | MBA 7111 | Microsoft Office 7112 | MS Excel 7113 | Organizational 7114 | Performance Management 7115 | Performance Measuring 7116 | Planning 7117 | Portfolio Performance Reports 7118 | Practice Management 7119 | Prioritization 7120 | Problem Solving 7121 | Profit and Loss 7122 | Project Management 7123 | Projecting Fiscal Balances 7124 | Quantitative Analysis 7125 | Quantitative Data 7126 | QuickBooks 7127 | Ranking 7128 | Reconciliations 7129 | Reconciling Balance Statements 7130 | Recognizing Problems 7131 | Relationship Management 7132 | Reporting 7133 | Restructuring 7134 | Risk Analysis 7135 | Risk Management 7136 | Sales 7137 | SAP 7138 | Securities 7139 | Strategic Planning 7140 | Software 7141 | Solving Equations 7142 | Solving Problems 7143 | Sorting 7144 | Taxation 7145 | Tax Filing 7146 | Tax Planning 7147 | Tax Reporting 7148 | Technology 7149 | Trial Balance 7150 | Wealth Management 7151 | Working with Numbers 7152 | Working under Stress 7153 | Using Analysis on Financial Scenarios 7154 | Valuations 7155 | Value Added Analysis 7156 | Account Analysis 7157 | Account Reconciliation 7158 | Accounting Information Systems 7159 | Accounting Software 7160 | Accounts Payable 7161 | Accounting Processes 7162 | Accounting Principles 7163 | Accounts Receivable 7164 | Accuracy 7165 | ADP 7166 | Aging Reports 7167 | Analytical 7168 | Analysis 7169 | Annual Reports 7170 | Asset Management 7171 | Attention to Detail 7172 | Audits 7173 | Audit Schedules 7174 | Balance Sheets 7175 | Banking 7176 | Bank Deposits 7177 | Bank Reconciliations 7178 | Bill Payment 7179 | Bookkeeping 7180 | Budgets 7181 | Business Awareness 7182 | Cash Receipts 7183 | Certified Public Accountant 7184 | CPA 7185 | Chart of Accounts 7186 | Check Runs 7187 | Collections 7188 | Commitment 7189 | Communication 7190 | Compliance 7191 | Computer 7192 | Corporate Reports 7193 | Corporate Tax 7194 | Cost Accounting 7195 | Credit Management 7196 | Credits 7197 | Crystal Reports 7198 | Debt Management 7199 | Depreciation 7200 | Detail Orientation 7201 | Federal Tax Law 7202 | Finance 7203 | Financial Analysis 7204 | Financial Reporting 7205 | Financial Software 7206 | Financial Statements 7207 | Financial Statement Analysis 7208 | Fixed Assets 7209 | Forecasts 7210 | Forecasting 7211 | Full Charge Bookkeeping 7212 | Full Cycle Month-End Close 7213 | Full Cycle Year-end Close 7214 | GAAP 7215 | General Ledger 7216 | Great Plains Accounting 7217 | Great Plains Dynamics 7218 | Income Tax 7219 | Interest Calculations 7220 | Interpersonal Skills 7221 | Invoices 7222 | IT Knowledge 7223 | Job Cost Reports 7224 | Journal Entry Preparation/Posting 7225 | Microsoft Office 7226 | Monthly Closes 7227 | Multitasking 7228 | MS Access 7229 | MS Excel 7230 | MS Word 7231 | Numerical Competence 7232 | Oracle 7233 | Paychex 7234 | Payroll 7235 | Payroll Liabilities 7236 | Payroll Taxes 7237 | Peachtree 7238 | Personal Tax 7239 | Petty Cash 7240 | Platinum 7241 | Prepaid Income/Expenses 7242 | Problem Solving 7243 | Profit and Loss 7244 | Professionalism 7245 | QuickBooks 7246 | Reconciliation 7247 | Regulatory Filings 7248 | Reporting 7249 | Revenue Projections 7250 | Revenue Recognition 7251 | Sales Receipts 7252 | SAP 7253 | Special Projects 7254 | State Tax Law 7255 | Tax Analysis 7256 | Tax Compliance 7257 | Tax Filing 7258 | Tax Law 7259 | Tax Liabilities 7260 | Tax Reporting 7261 | Tax Returns 7262 | Tax Software 7263 | Technology 7264 | Teamwork 7265 | Time Management 7266 | Training 7267 | Trial Balance 7268 | Vouchers 7269 | Written Communication 7270 | Year End Reporting -------------------------------------------------------------------------------- /output/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dubs/Job-Skills-Extraction/4b45df6eab25e471e902a68ff1e4a4ebe8527434/output/.DS_Store -------------------------------------------------------------------------------- /src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dubs/Job-Skills-Extraction/4b45df6eab25e471e902a68ff1e4a4ebe8527434/src/.DS_Store -------------------------------------------------------------------------------- /src/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/.idea/src.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 11 | -------------------------------------------------------------------------------- /src/.idea/workspace.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 58 | 59 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 82 | 83 | 84 | 86 | 87 | 88 | 89 | 1499794988916 90 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | -------------------------------------------------------------------------------- /src/.~lock.all description.txt#: -------------------------------------------------------------------------------- 1 | ,washingtonwang,ubuntu,12.07.2017 15:36,file:///home/washingtonwang/.config/libreoffice/4; -------------------------------------------------------------------------------- /src/Suffix_Acronyms.csv: -------------------------------------------------------------------------------- 1 | s,MINNESOTA MINING AND MANUFACTURING 2 | A&W,ALLEN & WRIGHT 3 | AA,AUTHOR ALTERATION 4 | AAA,AMERICAN AUTOMOBILE ASSOCIATION 5 | ADP,AUTOMATIC DATA PROCESSING 6 | AIG,AMERICAN INTERNATIONAL GROUP 7 | AMC,AMERICAN MULTI-CINEMA 8 | AMD,"ADVANCED MICRO DEVICES, INC." 9 | AMF,AMERICAN MACHINE & FOUNDRY 10 | AOL,AMERICA ONLINE 11 | AT&T,AMERICAN TELEPHONE AND TELEGRAPH 12 | B&N,BURGESS & NIPLE 13 | BBC,BRITISH BROADCASTING CORPORATION 14 | BMW,BAYERISCHE MOTOREN WERKE 15 | CBS,COLUMBIA BROADCASTING SYSTEM 16 | CK,CALVIN KLEIN 17 | CNN,CABLE NEWS NETWORK 18 | CVS,CONSUMER VALUE STORES 19 | DEC,DIGITAL EQUIPMENT CORPORATION 20 | DHL,"DALSEY, HILLBLOM AND LYNN" 21 | DK,DORLING KINDERSLEY 22 | DKNY,DONNA KARAN NEW YORK 23 | DSM,DUTCH STATE MINES 24 | DSW,DISCOUNT SHOE WAREHOUSE 25 | EA,ELECTRONIC ARTS 26 | EBX,ELECTRONICS BOUTIQUE X 27 | EMI,ELECTRIC AND MUSICAL INDUSTRIES LTD. 28 | EMS,EASTERN MOUNTAIN SPORTS 29 | ESPN,ENTERTAINMENT AND SPORTS PROGRAMMING NETWORK 30 | ESRI,ENVIRONMENTAL SYSTEMS RESEARCH INSTITUTE 31 | FANNIE MAE,FEDERAL NATIONAL MORTGAGE ASSOCIATION 32 | FCUK,FRENCH CONNECTION UNITED KINGDOM 33 | GEICO,GOVERNMENT EMPLOYEES INSURANCE COMPANY 34 | GM,GENERAL MOTORS 35 | GNC,GENERAL NUTRITION CENTERS 36 | H&M,HENNES & MAURITZ 37 | HP,HEWLETT PACKARD 38 | HSBC,HONGKONG AND SHANGHAI BANKING CORPORATION 39 | HTC,HIGH TECH COMPUTER CORPORATION 40 | IBC,INDEPENDENT BREWERIES COMPANY 41 | IBM,INTERNATIONAL BUSINESS MACHINES 42 | ICL,INTERNATIONAL COMPUTERS LIMITED 43 | IGN,IMAGINE GAMES NETWORK 44 | ILM,INDUSTRIAL LIGHT AND MAGIC 45 | IMI,IMPERIAL METAL INDUSTRIES 46 | IREA,INTERMOUNTAIN RURAL ELECTRIC ASSOCIATION 47 | LVMH,LOUIS VUITTON AND MOET HENNESSY 48 | MGM,METRO-GOLDWYN-MAYER 49 | P&G,PROCTOR AND GAMBLE 50 | REI,"RECREATIONAL EQUIPMENT, INC" 51 | TCL,TODAY CHINA LION 52 | TCS,TATA CONSULTANCY SERVICES 53 | TSMC,TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY 54 | UBS,UNION BANK OF SWITZERLAND 55 | UMB,UNITED MISSOURI BANK 56 | UPS,UNITED PARCEL SERVICE 57 | USAA,UNITED SERVICES AUTOMOBILE ASSOCIATION 58 | WWE,WORLD WRESTLING ENTERTAINMENT -------------------------------------------------------------------------------- /src/company_stop_words.csv: -------------------------------------------------------------------------------- 1 | INC.,77701 2 | LLC,41416 3 | INC,19467 4 | CORPORATION,7589 5 | GROUP,4310 6 | CO.,4099 7 | "GROUP,",3978 8 | COMPANY,3181 9 | CORP.,2632 10 | USA,2430 11 | "USA,",2122 12 | P.C.,2059 13 | PC,1985 14 | LLC.,1856 15 | LTD.,1804 16 | CORP,1803 17 | LLP,1779 18 | "COMPANY,",1471 19 | LP,1299 20 | PLLC,1211 21 | LTD,1071 22 | INCORPORATED,1037 23 | P.A.,750 24 | "CO.,",667 25 | "CO,.",667 26 | CO.,667 27 | PA,626 28 | LIMITED,560 29 | L.P.,512 30 | "INC.,",495 31 | CO,448 32 | DBA,401 33 | L.L.C.,392 34 | CPA,386 35 | (USA),358 36 | U.S.,318 37 | D/B/A,317 38 | "US,",297 39 | CORPORATE,219 40 | "CPA,",207 41 | "(USA),",204 42 | DDS,154 43 | "CORPORATION,",136 44 | PLC,132 45 | (US),131 46 | "INC,",130 47 | "LLC,",129 48 | "U.S.A.,",125 49 | "DDS,",117 50 | U.S.A.,100 51 | CPAS,95 52 | P.C,83 53 | "U.S.,",81 54 | NA,81 55 | "CPAS,",79 56 | N.A.,69 57 | PC.,56 58 | "D.D.S.,",55 59 | PLLC.,50 60 | (U.S.),49 61 | (U.S.A.),46 62 | LLP.,45 63 | "(US),",44 64 | "NA,",41 65 | L.C.,38 66 | "CORP.,",36 67 | "LTD.,",35 68 | PVT.,34 69 | LCC,32 70 | D.C.,32 71 | P.A,30 72 | D.D.S.,29 73 | LLLP,29 74 | S.A.,28 75 | INCORPORATION,25 76 | PVT,24 77 | "(U.S.A.),",23 78 | P.L.L.C.,23 79 | "LIMITED,",23 80 | L.L.C,22 81 | CORPORATI,21 82 | "CORP,",19 83 | "COOPERATIVE,",19 84 | "C.P.A.,",19 85 | CORPORA,19 86 | D.P.C.,18 87 | D.B.A.,18 88 | P.L.,16 89 | L.P,16 90 | CO.INC,13 91 | "COMPANY,INC.",6 92 | "INCORPORATED,",6 93 | INCORPORATE,5 94 | CO-OP,5 95 | CO.LTD,4 96 | COORPORATION,3 97 | INCORPORAT,3 98 | COMPANY.,3 99 | INCORPORATED.,2 100 | INCORPORTED,2 101 | INCORP.,2 102 | PVT.LTD.,2 103 | "COMPANY,LLC",2 104 | INCORPORTATED,2 105 | INCORPRATED,2 106 | INCORPOATED,1 107 | INCORPPORATED,1 108 | "CO,.LTD",1 109 | "CO.,LTD.",1 110 | CO.LTD,1 111 | CO.),1 112 | &CO,1 113 | "CO.,L.P.",1 114 | CO.L.P.,1 115 | "(CO).,",1 116 | (CO).,1 117 | CO;,1 118 | CO:,1 119 | -------------------------------------------------------------------------------- /src/h1b_normalizer.py: -------------------------------------------------------------------------------- 1 | import unicodecsv as csv 2 | import re 3 | 4 | 5 | class Name_Normalizer(): 6 | """ 7 | An object -- name normalizer that imports support data for cleaning H1B company names 8 | """ 9 | 10 | def __init__(self): 11 | self.stop_word_set = self.read_stop_word_set('company_stop_words.csv') 12 | self.special_name_set = self.read_special_name_list('special_companies.txt') 13 | self.acronym_original_set = self.read_acronym_list('Suffix_Acronyms.csv') 14 | 15 | def read_stop_word_set(self, filename): 16 | # read company name stop word into set 17 | result = set() 18 | with open(filename, str('rb')) as source: 19 | rdr = csv.reader(source, encoding='utf-8') 20 | for row in rdr: 21 | result.add(row[0]) 22 | return result 23 | 24 | def read_special_name_list(self, filename): 25 | # read special company name list 26 | with open(filename, str('r')) as source: 27 | result = source.read().splitlines() 28 | return result 29 | 30 | def read_acronym_list(self, filename): 31 | # read company name stop word into set 32 | result = [] 33 | with open(filename, str('rb')) as source: 34 | rdr = csv.reader(source, encoding='utf-8') 35 | for row in rdr: 36 | result.append(row) 37 | return result 38 | 39 | def multireplace(self, string, replacements): 40 | """ 41 | Given a string and a replacement map, it returns the replaced string. 42 | 43 | :param str string: string to execute replacements on 44 | :param dict replacements: replacement dictionary {value to find: value to replace} 45 | :rtype: str 46 | """ 47 | # Place longer ones first to keep shorter substrings from matching where the longer ones should take place 48 | # For instance given the replacements {'ab': 'AB', 'abc': 'ABC'} against the string 'hey abc', it should produce 49 | # 'hey ABC' and not 'hey ABc' 50 | substrs = sorted(replacements, key=len, reverse=True) 51 | 52 | # Create a big OR regex that matches any of the substrings to replace 53 | regexp = re.compile('|'.join(map(re.escape, substrs))) 54 | 55 | # For each match, look up the new string in the replacements 56 | return regexp.sub(lambda match: replacements[match.group(0)], string) 57 | 58 | def remove_html_escape_chars(self, input_str): 59 | """ 60 | remove or substitute HTML escape characters 61 | 62 | :param input_str: str 63 | :return: str 64 | """ 65 | html_ansi_char_dict = {'"': '"', 66 | '&': '&', 67 | '<': '<', 68 | '>': '>', 69 | '&SBQUO;': "'", 70 | '&BDQUO;': '"', 71 | '&HELLIP;': '...', 72 | '&SCARON;': 'S', 73 | '&ZCARON;': 'Z', 74 | '&LSQUO;': "'", 75 | '&RSQUO;': "'", 76 | '&LDQUO;': '"', 77 | '&RDQUO;': '"', 78 | '&NDASH;': '-', 79 | '&MDASH;': '-', 80 | '&TILDE;': '~', 81 | '&AACUTE;': 'A', 82 | '&AGRAVE;': 'A', 83 | '&ACIRC;': 'A', 84 | '&ATILDE;': 'A', 85 | '&AUML;': 'A', 86 | '&ARING;': 'A', 87 | '&EGRAVE;': 'E', 88 | '&EACUTE;': 'E', 89 | '&ECIRC;': 'E', 90 | '&EUML;': 'E', 91 | '&IGRAVE;': 'I', 92 | '&IACUTE;': 'I', 93 | '&ICIRC;': 'I', 94 | '&IUML;': 'I', 95 | '&NTILDE;': 'N', 96 | '&OGRAVE;': 'O', 97 | '&OACUTE;': 'O', 98 | '&OCIRC;': 'O', 99 | '&OTILDE;': 'O', 100 | '&OUML;': 'O', 101 | '&OSLASH;': 'O', 102 | '&UGRAVE;': 'U', 103 | '&UACUTE;': 'U', 104 | '&UCIRC;': 'U', 105 | '&UUML;': 'U', 106 | '&YACUTE;': 'Y', 107 | '&YUML;': 'Y'} 108 | return self.multireplace(input_str.upper(), html_ansi_char_dict) 109 | 110 | def normalize_company_name(self, origin_name): 111 | """ 112 | Working function to normalize company name in data files 113 | stop_word_set and special_name_list are hand picked dictionary that is loaded from file 114 | """ 115 | if origin_name is None: 116 | return None 117 | # handle html characters 118 | origin_name = self.remove_html_escape_chars(origin_name) 119 | # handle semicolons 120 | origin_name = origin_name.replace(';', ' ') 121 | # handle commas and extra white space 122 | origin_name = ' '.join(origin_name.replace(',', ' ').split()) 123 | 124 | # get rid of content in () and after partial "(" 125 | words_list = origin_name.split('(')[0].split() 126 | 127 | # remove stop words and recompose name 128 | rslt_list = [] 129 | for word in words_list: 130 | if word.upper() not in self.stop_word_set: 131 | rslt_list.append(word) 132 | if len(rslt_list) > 0 and (rslt_list[-1] == '&' or rslt_list[-1].upper() == 'AND'): 133 | del rslt_list[-1] 134 | return u' '.join(rslt_list).encode('utf-8') -------------------------------------------------------------------------------- /src/indeed_job_cleaner.py: -------------------------------------------------------------------------------- 1 | from __future__ import print_function 2 | import mysql.connector 3 | from nltk.corpus import stopwords 4 | import h1b_normalizer 5 | from nltk.tokenize import sent_tokenize 6 | 7 | normalizer = h1b_normalizer.Name_Normalizer() 8 | out_path = '../input' 9 | 10 | 11 | # I/O: sql --> list 12 | def keyword_vs_description(query, header, type='description'): 13 | cnx = mysql.connector.connect(user='root', password='C071401www!!', database='MentorX_Project') 14 | cursor = cnx.cursor() 15 | cursor.execute(query) 16 | to_return = [header] 17 | 18 | # whole job description as a document 19 | if type == 'description': 20 | for each in cursor: 21 | if len(each[0].split()) > 20: 22 | to_return.append(each) 23 | # each sentence as a document 24 | elif type == 'sentence': 25 | for each in cursor: 26 | if len(each[0].split()) > 20: 27 | l = sent_tokenize(each[0]) 28 | for item in l: 29 | to_return.append([str(item.decode('utf-8')), str(each[1])]) 30 | # 3-sentence paragraph as a document 31 | elif type == 'paragraph': 32 | for each in cursor: 33 | if len(each[0].split()) > 20: 34 | l = sent_tokenize(each[0]) 35 | size = len(l) 36 | for i in range(size-2): 37 | paragraph = [str(l[i].decode('utf-8') 38 | + l[i+1].decode('utf-8') 39 | + l[i+2].decode('utf-8'))] 40 | paragraph.append(str(each[1].decode('utf-8'))) 41 | to_return.append(paragraph) 42 | cnx.close() 43 | cursor.close() 44 | return to_return 45 | 46 | 47 | # copy n paste the following for function where s_w_t is embedded in 48 | # Tokenizer: tokenize a sentence/paragraph with stop words from NLTK package 49 | def stop_word_tokenize(raw_description, stop_word_set, company): 50 | # split description into words with symbols attached + lower case 51 | raw_tokenized = raw_description.lower().split() 52 | 53 | # handle special characters 54 | ex_char = [':', ';', 55 | ',', '&', 56 | '(', ')', 57 | '"', '!', 58 | '?', '*', 59 | '-'] 60 | exclude = set(ex_char) 61 | no_punc_tokenzied = [] 62 | # for every element in string.split() 63 | # go through every character 64 | for each in raw_tokenized: 65 | if '/' not in each: 66 | s = ''.join(ch for ch in each if ch not in exclude) 67 | no_punc_tokenzied.append(s) 68 | else: 69 | s = ''.join(ch for ch in each if ch not in exclude) 70 | l = s.split('/') 71 | for item in l: 72 | no_punc_tokenzied.append(item) 73 | 74 | # get company name and normalize 75 | clean_name = normalizer.normalize_company_name(company).lower() 76 | # generate stop words from company names 77 | # eg: Lockheed Martin, INC. --> [lockheed, martin, martin's] 78 | exclude = clean_name.split() 79 | if len(exclude) > 0: 80 | last = list(exclude[-1]) 81 | last.append("'s") 82 | exclude.append("".join(last)) 83 | 84 | clean_list = [] 85 | for item in no_punc_tokenzied: 86 | if item not in exclude: 87 | clean_list.append(item) 88 | clean_description = ' '.join(clean_list) 89 | 90 | # clean stop words 91 | filtered = [] 92 | for w in clean_description.split(): 93 | if w not in stop_word_set: 94 | filtered.append(w) 95 | return filtered 96 | 97 | 98 | if __name__ == "__main__": 99 | query = """SELECT job_description, company FROM indeed_jobs WHERE keyword = 'ACCOUNTANT'""" 100 | # query = """SELECT job_description, company FROM indeed_jobs""" 101 | header = ('job description','company') 102 | data = keyword_vs_description(query, header,'paragraph') 103 | out_put = [] 104 | count = 0 105 | # import stop words set from NLTK package 106 | stop_word_set = set(stopwords.words('english')) 107 | 108 | # import data from SQL server and customize 109 | for each in data: 110 | print(each) 111 | out_put.append(" ".join(stop_word_tokenize(each[0], stop_word_set, each[1]))) 112 | out_put.append("\n") 113 | out_put.append("\n") 114 | 115 | # with open('%s/SOFTWARE ENGINEER_DESCRIPTIONS.txt'%(out_path), 'w') as source: 116 | with open('%s/ACCOUNTANT_DESCRIPTIONS.txt' % (out_path), 'w') as source: 117 | for each in out_put: 118 | source.write(each) 119 | source.close() -------------------------------------------------------------------------------- /src/keyword_input.txt: -------------------------------------------------------------------------------- 1 | PROGRAMMER ANALYST 2 | SOFTWARE ENGINEER 3 | DATABASE ADMINISTRATOR 4 | WEB DEVELOPER 5 | ACCOUNTANT 6 | TEST ENGINEER 7 | FRONT END DEVELOPER 8 | SOFTWARE QUALITY ASSURANCE ENGINEER 9 | BUSINESS ANALYST 10 | MECHANICAL ENGINEER 11 | DATA SCIENTIST -------------------------------------------------------------------------------- /src/special_companies.txt: -------------------------------------------------------------------------------- 1 | 3M 8X8 A-MARK PRECIOUS METALS A10 NETWORKS ABAXIS ABBOTT LABORATORIES ABBVIE ABM INDUSTRIES ACCURAY ADOBE SYSTEMS ADP ADVANCE AUTO PARTS ADVANCED MICRO DEVICES AECOM AEMETIS AEROHIVE NETWORKS AES AETNA AFLAC AGCO AGILENT TECHNOLOGIES AIG AIR PRODUCTS & CHEMICALS AIRGAS AK STEEL HOLDING ALASKA AIR GROUP ALCOA ALIGN TECHNOLOGY ALLIANCE DATA SYSTEMS ALLSTATE ALLY FINANCIAL ALPHABET ALTRIA GROUP AMAZON AMEREN AMERICAN AIRLINES GROUP AMERICAN ELECTRIC POWER AMERICAN EXPRESS AMERICAN EXPRESS AMERICAN FAMILY INSURANCE GROUP AMERICAN FINANCIAL GROUP AMERIPRISE FINANCIAL AMERISOURCEBERGEN AMGEN AMPHENOL ANADARKO PETROLEUM ANIXTER INTERNATIONAL ANTHEM APACHE APPLE APPLIED MATERIALS APPLIED MICRO CIRCUITS ARAMARK ARCHER DANIELS MIDLAND ARISTA NETWORKS ARROW ELECTRONICS ARTHUR J. GALLAGHER ASBURY AUTOMOTIVE GROUP ASHLAND ASSURANT AT&T AUTO-OWNERS INSURANCE AUTOLIV AUTONATION AUTOZONE AVERY DENNISON AVIAT NETWORKS AVIS BUDGET GROUP AVNET AVON PRODUCTS BAKER HUGHES BANK OF AMERICA CORP. BANK OF NEW YORK MELLON CORP. BARNES & NOBLE BARRACUDA NETWORKS BAXALTA BAXTER INTERNATIONAL BB&T CORP. BECTON DICKINSON BED BATH & BEYOND BERKSHIRE HATHAWAY BEST BUY BIG LOTS BIO-RAD LABORATORIES BIOGEN BLACKROCK BOEING BOOZ ALLEN HAMILTON HOLDING BORGWARNER BOSTON SCIENTIFIC BRISTOL-MYERS SQUIBB BROADCOM BROCADE COMMUNICATIONS BURLINGTON STORES C.H. ROBINSON WORLDWIDE CABLEVISION SYSTEMS CADENCE DESIGN SYSTEMS CALLIDUS SOFTWARE CALPINE CAMERON INTERNATIONAL CAMPBELL SOUP CAPITAL ONE FINANCIAL CARDINAL HEALTH CARMAX CASEY’S GENERAL STORES CATERPILLAR CAVIUM CBRE GROUP CBS CDW CELANESE CELGENE CENTENE CENTERPOINT ENERGY CENTURYLINK CH2M HILL CHARLES SCHWAB CHARTER COMMUNICATIONS CHEGG CHESAPEAKE ENERGY CHEVRON CHS CIGNA CINCINNATI FINANCIAL CISCO CISCO SYSTEMS CITIGROUP CITIZENS FINANCIAL GROUP CLOROX CMS ENERGY COCA-COLA COCA-COLA EUROPEAN PARTNERS COGNIZANT TECHNOLOGY SOLUTIONS COHERENT COHERUS BIOSCIENCES COLGATE-PALMOLIVE COMCAST COMMERCIAL METALS COMMUNITY HEALTH SYSTEMS COMPUTER SCIENCES CONAGRA FOODS CONOCOPHILLIPS CONSOLIDATED EDISON CONSTELLATION BRANDS CORE-MARK HOLDING CORNING COSTCO CREDIT SUISSE CROWN HOLDINGS CST BRANDS CSX CUMMINS CVS CVS HEALTH CYPRESS SEMICONDUCTOR D.R. HORTON DANA HOLDING DANAHER DARDEN RESTAURANTS DAVITA HEALTHCARE PARTNERS DEAN FOODS DEERE DELEK US HOLDINGS DELL DELTA AIR LINES DEPOMED DEVON ENERGY DICK’S SPORTING GOODS DILLARD’S DISCOVER FINANCIAL SERVICES DISCOVERY COMMUNICATIONS DISH NETWORK DISNEY DOLBY LABORATORIES DOLLAR GENERAL DOLLAR TREE DOMINION RESOURCES DOMTAR DOVER DOW CHEMICAL DR PEPPER SNAPPLE GROUP DSP GROUP DTE ENERGY DUKE ENERGY DUPONT EASTMAN CHEMICAL EBAY ECOLAB EDISON INTERNATIONAL ELECTRONIC ARTS ELECTRONICS FOR IMAGING ELI LILLY EMC EMCOR GROUP EMERSON ELECTRIC ENERGY FUTURE HOLDINGS ENERGY TRANSFER EQUITY ENTERGY ENTERPRISE PRODUCTS PARTNERS ENVISION HEALTHCARE HOLDINGS EOG RESOURCES EQUINIX ERIE INSURANCE GROUP ESSENDANT ESTEE LAUDER EVERSOURCE ENERGY EXELIXIS EXELON EXPEDIA EXPEDITORS INTERNATIONAL OF WASHINGTON EXPRESS SCRIPTS HOLDING EXTREME NETWORKS EXXON MOBIL EY FACEBOOK FAIR ISAAC FANNIE MAE FARMERS INSURANCE EXCHANGE FEDEX FIBROGEN FIDELITY NATIONAL FINANCIAL FIDELITY NATIONAL INFORMATION SERVICES FIFTH THIRD BANCORP FINISAR FIREEYE FIRST AMERICAN FINANCIAL FIRST DATA FIRSTENERGY FISERV FITBIT FIVE9 FLUOR FMC TECHNOLOGIES FOOT LOCKER FORD MOTOR FORMFACTOR FORTINET FRANKLIN RESOURCES FREDDIE MAC FREEPORT-MCMORAN FRONTIER COMMUNICATIONS FUJITSU GAMESTOP GAP GENERAL DYNAMICS GENERAL ELECTRIC GENERAL MILLS GENERAL MOTORS GENESIS HEALTHCARE GENOMIC HEALTH GENUINE PARTS GENWORTH FINANCIAL GIGAMON GILEAD SCIENCES GLOBAL PARTNERS GLU MOBILE GOLDMAN SACHS GOLDMAN SACHS GROUP GOODYEAR TIRE & RUBBER GOOGLE GOPRO GRAYBAR ELECTRIC GROUP 1 AUTOMOTIVE GUARDIAN LIFE INS. CO. OF AMERICA GUIDEWIRE SOFTWARE HALLIBURTON HANESBRANDS HARLEY-DAVIDSON HARMAN INTERNATIONAL INDUSTRIES HARMONIC HARTFORD FINANCIAL SERVICES GROUP HCA HOLDINGS HD SUPPLY HOLDINGS HEALTH NET HENRY SCHEIN HERSHEY HERTZ GLOBAL HOLDINGS HESS HEWLETT PACKARD ENTERPRISE HILTON WORLDWIDE HOLDINGS HOLLYFRONTIER HOME DEPOT HONEYWELL INTERNATIONAL HORMEL FOODS HORTONWORKS HOST HOTELS & RESORTS HP HRG GROUP HUMANA HUNTINGTON INGALLS INDUSTRIES HUNTSMAN IBM ICAHN ENTERPRISES IHEARTMEDIA ILLINOIS TOOL WORKS IMPAX LABORATORIES IMPERVA INFINERA INGRAM MICRO INGREDION INPHI INSIGHT ENTERPRISES INTEGRATED DEVICE TECH. INTEL INTERNATIONAL PAPER INTERPUBLIC GROUP INTERSIL INTL FCSTONE INTUIT INTUITIVE SURGICAL INVENSENSE IXYS J.B. HUNT TRANSPORT SERVICES J.C. PENNEY J.M. SMUCKER J.P. MORGAN CHASE JABIL CIRCUIT JACOBS ENGINEERING GROUP JARDEN JETBLUE AIRWAYS JIVE SOFTWARE JOHNSON & JOHNSON JOHNSON CONTROLS JONES FINANCIAL JONES LANG LASALLE JUNIPER NETWORKS KELLOGG KELLY SERVICES KIMBERLY-CLARK KINDER MORGAN KINDRED HEALTHCARE KKR KLA-TENCOR KOHL’S KRAFT HEINZ KROGER L BRANDS L-3 COMMUNICATIONS LABORATORY CORP. OF AMERICA LAM RESEARCH LAND O’LAKES LANSING TRADE GROUP LARSEN & TOUBRO LAS VEGAS SANDS LEAR LENDINGCLUB LENNAR LEUCADIA NATIONAL LEVEL 3 COMMUNICATIONS LIBERTY INTERACTIVE LIBERTY MUTUAL INSURANCE GROUP LIFEPOINT HEALTH LINCOLN NATIONAL LINEAR TECHNOLOGY LITHIA MOTORS LIVE NATION ENTERTAINMENT LKQ LOCKHEED MARTIN LOEWS LOWE’S LUMENTUM HOLDINGS MACY’S MANPOWERGROUP MARATHON OIL MARATHON PETROLEUM MARKEL MARRIOTT INTERNATIONAL MARSH & MCLENNAN MASCO MASSACHUSETTS MUTUAL LIFE INSURANCE MASTERCARD MATTEL MAXIM INTEGRATED PRODUCTS MCDONALD’S MCKESSON MCKINSEY MERCK METLIFE MGM RESORTS INTERNATIONAL MICRON TECHNOLOGY MICROSOFT MOBILEIRON MOHAWK INDUSTRIES MOLINA HEALTHCARE MONDELEZ INTERNATIONAL MONOLITHIC POWER SYSTEMS MONSANTO MORGAN STANLEY MORGAN STANLEY MOSAIC MOTOROLA SOLUTIONS MURPHY USA MUTUAL OF OMAHA INSURANCE NANOMETRICS NATERA NATIONAL OILWELL VARCO NATUS MEDICAL NAVIENT NAVISTAR INTERNATIONAL NCR NEKTAR THERAPEUTICS NEOPHOTONICS NETAPP NETFLIX NETGEAR NEVRO NEW RELIC NEW YORK LIFE INSURANCE NEWELL BRANDS NEWMONT MINING NEWS CORP. NEXTERA ENERGY NGL ENERGY PARTNERS NIKE NIMBLE STORAGE NISOURCE NORDSTROM NORFOLK SOUTHERN NORTHROP GRUMMAN NORTHWESTERN MUTUAL NRG ENERGY NUCOR NUTANIX NVIDIA NVR O’REILLY AUTOMOTIVE OCCIDENTAL PETROLEUM OCLARO OFFICE DEPOT OLD REPUBLIC INTERNATIONAL OMNICELL OMNICOM GROUP ONEOK ORACLE OSHKOSH OWENS & MINOR OWENS CORNING OWENS-ILLINOIS PACCAR PACIFIC LIFE PACKAGING CORP. OF AMERICA PALO ALTO NETWORKS PANDORA MEDIA PARKER-HANNIFIN PAYPAL HOLDINGS PBF ENERGY PEABODY ENERGY PENSKE AUTOMOTIVE GROUP PENUMBRA PEPSICO PERFORMANCE FOOD GROUP PETER KIEWIT SONS’ PFIZER PG&E CORP. PHILIP MORRIS INTERNATIONAL PHILLIPS 66 PLAINS GP HOLDINGS PNC FINANCIAL SERVICES GROUP POWER INTEGRATIONS PPG INDUSTRIES PPL PRAXAIR PRECISION CASTPARTS PRICELINE GROUP PRINCIPAL FINANCIAL PROCTER & GAMBLE PROGRESSIVE PROOFPOINT PRUDENTIAL FINANCIAL PUBLIC SERVICE ENTERPRISE GROUP PUBLIX SUPER MARKETS PULTEGROUP PURE STORAGE PWC PVH QUALCOMM QUALCOMM QUALYS QUANTA SERVICES QUANTUM QUEST DIAGNOSTICS QUINSTREET QUINTILES TRANSNATIONAL HOLDINGS QUOTIENT TECHNOLOGY R.R. DONNELLEY & SONS RALPH LAUREN RAMBUS RAYMOND JAMES FINANCIAL RAYTHEON REALOGY HOLDINGS REGIONS FINANCIAL REINSURANCE GROUP OF AMERICA RELIANCE STEEL & ALUMINUM REPUBLIC SERVICES REYNOLDS AMERICAN RINGCENTRAL RITE AID ROCKET FUEL ROCKWELL AUTOMATION ROCKWELL COLLINS ROSS STORES RYDER SYSTEM S&P GLOBAL SALESFORCE.COM SANDISK SANMINA SAP SCICLONE PHARMACEUTICALS SEABOARD SEALED AIR SEARS HOLDINGS SEMPRA ENERGY SERVICENOW SERVICESOURCE SHERWIN-WILLIAMS SHORETEL SHUTTERFLY SIGMA DESIGNS SILVER SPRING NETWORKS SIMON PROPERTY GROUP SOLARCITY SONIC AUTOMOTIVE SOUTHWEST AIRLINES SPARTANNASH SPECTRA ENERGY SPIRIT AEROSYSTEMS HOLDINGS SPLUNK SQUARE ST. JUDE MEDICAL STANLEY BLACK & DECKER STAPLES STARBUCKS STARWOOD HOTELS & RESORTS STATE FARM INSURANCE COS. STATE STREET CORP. STEEL DYNAMICS STRYKER SUNPOWER SUNRUN SUNTRUST BANKS SUPER MICRO COMPUTER SUPERVALU SYMANTEC SYNAPTICS SYNNEX SYNOPSYS SYSCO TARGA RESOURCES TARGET TECH DATA TELENAV TELEPHONE & DATA SYSTEMS TENET HEALTHCARE TENNECO TEREX TESLA TESORO TEXAS INSTRUMENTS TEXTRON THERMO FISHER SCIENTIFIC THRIVENT FINANCIAL FOR LUTHERANS TIAA TIME WARNER TIME WARNER CABLE TIVO TJX TOYS “R” US TRACTOR SUPPLY TRAVELCENTERS OF AMERICA TRAVELERS COS. TRIMBLE NAVIGATION TRINITY INDUSTRIES TWENTY-FIRST CENTURY FOX TWILIO INC TWITTER TYSON FOODS U.S. BANCORP UBER UBIQUITI NETWORKS UGI ULTRA CLEAN ULTRATECH UNION PACIFIC UNITED CONTINENTAL HOLDINGS UNITED NATURAL FOODS UNITED RENTALS UNITED STATES STEEL UNITED TECHNOLOGIES UNITEDHEALTH GROUP UNIVAR UNIVERSAL HEALTH SERVICES UNUM GROUP UPS US FOODS HOLDING USAA VALERO ENERGY VARIAN MEDICAL SYSTEMS VEEVA SYSTEMS VERIFONE SYSTEMS VERITIV VERIZON VERIZON VF VIACOM VIAVI SOLUTIONS VISA VISTEON VMWARE VOYA FINANCIAL W.R. BERKLEY W.W. GRAINGER WAGEWORKS WAL-MART WALGREENS BOOTS ALLIANCE WALMART WALT DISNEY WASTE MANAGEMENT WEC ENERGY GROUP WELLCARE HEALTH PLANS WELLS FARGO WESCO INTERNATIONAL WESTERN & SOUTHERN FINANCIAL GROUP WESTERN DIGITAL WESTERN REFINING WESTERN UNION WESTROCK WEYERHAEUSER WHIRLPOOL WHOLE FOODS MARKET WINDSTREAM HOLDINGS WORKDAY WORLD FUEL SERVICES WYNDHAM WORLDWIDE XCEL ENERGY XEROX XILINX XPERI XPO LOGISTICS YAHOO YELP YUM BRANDS YUME ZELTIQ AESTHETICS ZENDESK ZIMMER BIOMET HOLDINGS ZYNGA -------------------------------------------------------------------------------- /src/topics_extraction_with_nmf_lda.py: -------------------------------------------------------------------------------- 1 | """ 2 | Citation: 3 | ======================================================================================= 4 | Topic extraction with Non-negative Matrix Factorization and Latent Dirichlet Allocation 5 | ======================================================================================= 6 | = Author: Olivier Grisel 7 | = Lars Buitinck 8 | = Chyi-Kwei Yau 9 | = License: BSD 3 clause 10 | ======================================================================================= 11 | """ 12 | 13 | from __future__ import print_function 14 | from time import time 15 | import unicodecsv as csv 16 | 17 | from sklearn.feature_extraction.text import TfidfVectorizer, CountVectorizer 18 | from sklearn.decomposition import NMF, LatentDirichletAllocation 19 | from nltk.corpus import stopwords 20 | 21 | 22 | n_samples = 1000000 23 | NMF_topics = 50 24 | NMF_top_words = 15 25 | 26 | LDA_topics = 100 27 | LDA_top_words = 10 28 | 29 | in_path = '../input' 30 | out_path = '../output' 31 | 32 | 33 | def print_top_words(model, feature_names, n_top_words, file_name): 34 | with open('%s/%s'%(out_path,file_name),'w') as source: 35 | for topic_idx, topic in enumerate(model.components_): 36 | source.write("Topic #%d: \n" %(topic_idx+1)) 37 | raw_list = [feature_names[i] for i in topic.argsort()[:-n_top_words - 1:-1]] 38 | weight = [str(topic[i]) for i in topic.argsort()[:-n_top_words - 1:-1]] 39 | source.write(",".join(raw_list)) 40 | source.write('\n') 41 | source.write(",".join(weight)) 42 | source.write('\n') 43 | source.write('Maximum difference: %d'%(float(weight[0])-float(weight[1]))) 44 | source.write('\n') 45 | source.write('\n') 46 | 47 | 48 | # Load the document containing descriptions selected at random 49 | def load_dataset(file_name): 50 | 51 | print("Loading dataset...") 52 | t0 = time() 53 | data = [] 54 | with open('%s/%s'%(in_path,file_name),'r') as source: 55 | for each in source: 56 | data.append(each) 57 | 58 | print("size of data_samples: %s" %(len(data))) 59 | 60 | print("done in %0.3fs." % (time() - t0)) 61 | return data 62 | 63 | 64 | def obtain_features(): 65 | # import stop words set from NLTK package 66 | stop_word_set = set(stopwords.words('english')) 67 | with open('../input/vocab.txt',str('rb')) as source: 68 | rdr = csv.reader(source, encoding='utf-8') 69 | features = [] 70 | skill_set = set() 71 | for row in rdr: 72 | skill = row[0].lower() 73 | if skill not in skill_set and skill not in stop_word_set: 74 | skill_set.add(skill) 75 | features.append(skill) 76 | return features 77 | 78 | 79 | def NMF_cluster(data, min_n, max_n, keyword, vocab): 80 | # n_features = len(vocab) 81 | n_features = 5000 82 | # Use tf-idf features for NMF. 83 | print("\nExtracting tf-idf features for NMF...") 84 | tfidf_vectorizer = TfidfVectorizer(max_df=1.0, min_df=1, 85 | #vocabulary=vocab, 86 | stop_words='english', 87 | #stop_words=None, 88 | token_pattern=r"(?u)\S+", 89 | max_features=n_features, sublinear_tf=True, 90 | ngram_range=(min_n, max_n)) 91 | t0 = time() 92 | tfidf = tfidf_vectorizer.fit_transform(data) 93 | # print out features generated by tf-idf vectorizer 94 | feature = tfidf_vectorizer.get_feature_names() 95 | with open('%s/%s' % (out_path, 'features.txt'), 'w+') as source: 96 | for each in feature: 97 | source.write(each) 98 | source.write('\n') 99 | 100 | print('# of features: %d'%(len(tfidf_vectorizer.get_feature_names()))) 101 | print("done in %0.3fs." % (time() - t0)) 102 | 103 | # Fit the NMF model 104 | print("\nFitting the NMF model with tf-idf features" 105 | "\nn_samples=%d and n_features=%d..." 106 | % (n_samples, n_features)) 107 | t0 = time() 108 | nmf = NMF(n_components=NMF_topics, init='nndsvda', 109 | random_state=1, 110 | alpha=.1, l1_ratio=.5).fit(tfidf) 111 | print("done in %0.3fs." % (time() - t0)) 112 | 113 | print("\n===NMF model completed===") 114 | tfidf_feature_names = tfidf_vectorizer.get_feature_names() 115 | print_top_words(nmf, tfidf_feature_names, NMF_top_words 116 | , "%s_Topics in NMF_%d_%d_%s.txt" % (NMF_topics, min_n, max_n, keyword)) 117 | 118 | 119 | if __name__ == "__main__": 120 | keyword = 'ACCOUNTANT' 121 | data_samples = load_dataset('%s_DESCRIPTIONS.txt'%(keyword)) 122 | vocab = obtain_features() 123 | NMF_cluster(data_samples, 1, 3, keyword, vocab) --------------------------------------------------------------------------------