JOB SEARCH SYSTEM IN ANDROID ENVIRONMENT- APPLICATION OF INTELLIGENT AGENTS
|
|
|
- Julius Stevenson
- 9 years ago
- Views:
Transcription
1 JOB SEARCH SYSTEM IN ANDROID ENVIRONMENT- APPLICATION OF INTELLIGENT AGENTS Salathiel Bogle 1 and Suresh Sankaranarayanan 2, 3 1 Mona Institute of Applied Science, University of West Indies, Kingston, Jamaica [email protected] 2 Computing & Information Systems, Institut Teknologi Brunei, Brunei 3 Department of Computing, University of West Indies, Kingston, Jamaica [email protected] ABSTRACT The Job selection process in today s global economy can be a daunting task for prospective employees no matter their experience level. It involves a detailed search of newspapers, job websites, human agents, etc, to identify an employment opportunity that is perceived compatible to abilities, anticipated remuneration and social needs. Search sites such as Seek, Academickeys.com, Careerbuilder.com, Job-hunt.org, Monster.com, etc allow prospective employees to register online and search and apply for employment. However most do very little to profile employers against employees or even attempt to confirm the validity of the data submitted by prospective employees. Also no information exists on feedback of the employer too on various criteria submitted by employees. Taking all these into consideration we here have proposed an intelligent agent (instead of the human agent) to perform the same search operations by interacting with the employer and job search coordinator agents. The proposed solution would involve the creation of an applicant, job search and employer agents that would use fuzzy preference rules to make a proper decision in getting a list of jobs based on the user s search criteria and also feed the rating of the employer based on feedback submitted by the past & current employees which is unique and first of its kind. All results applicable are organized based on a dynamic calculation of expected utility from highest to lowest and displayed as the job search listing. The system would use ANDROID 2.2, JADE-LEAP and the Google API to provide a robust, user friendly solution. KEY WORDS: M-commerce, Agents, JADE-LEAP, Android 2.2, Job Search, Expected Utility 1. INTRODUCTION In today s global economy, the challenges associated with finding a suitable job is amplified by the technicalities associated with the Job search process which is seen by experience. Normally when we want to apply for a job, we search the newspapers; listen to radio and television broadcasts that may advertise vacancies and also job seekers register themselves with job site portals such as Academickeys.com, Monster.com, and Careerbuilder.com and so on. Many DOI : /ijist
2 employers do not register themselves with these mediums to provide full details of the job specifications but instead post important details on their own website only. Also with the growing number of online job search engines, segmenting the online labor market into information islands, make it almost impossible for job seekers to get an overview of all relevant positions [1]. Therefore we do not always get to know all the vacancies, the nature and status of the employer to decide if this is the sort of job that is being sought for. Also at times we get flattered by the company s profile but don t get information about the rating of the company by the existing or past employee in terms of salary and so. Taking all these into consideration we propose to develop an intelligent agent (instead of a human agent) to perform the same search operations by interacting with the employer and job search coordinator agents. We propose to use an agent based utility concept to provide suitability profiling based on configurable factors such as distance from work, days and shift requirements, work environment, safety and hazard considerations, remuneration, skill-set, etc. The proposed system would be based on the ANDROID, JADE, LEAP technologies to provide mobile and web based accessibility. These agents would function based on fuzzy preference rules, to make a proper decision in getting a list of jobs corresponding to the user desired specification. The paper is organized in sections as follows. Section 2 provides details on Online Job search system. Section 3 talks on Agent Based Systems, Ontology Agent Based Utility and Job search theory with motivation towards developing an Agent based Job Search system. Section 4 gives details on the Intelligent Job Search System with fuzzy preferences. Section 5 gives the implementation details on JADE-LEAP and Android 2.2 with Google Maps API. Section 6 is conclusion and future work. 2. ONLINE JOB SEARCH AND APPLICATION SYSTEMS Job search is not a new area as several significant works have been done in several key areas to modernize, improve security and increase the success and usage of these systems. Some of the works that have inspired the conception of this research include: Improving Job Search by network of professionals and companies research in which job clusters were created to provide relationship between categories of professionals and company needs and is based on a network of job offers, discovering interesting relationships between them and clustering these to represent companies or professional. The output is a visualization of the network of professions and companies [2] The Semantic Web-based recruitment research used the data exchange between employers, applicants and job portals; and is based on a set of vocabularies in ontology which provide shared terms to describe occupations, industrial sectors and job skills. Monster.com uses a similar semantic web-based technology [1] Agent-based Application for Supporting Job Matchmaking for Teleworkers is a multi-agent system that performs job matchmaking in teleworking community focusing on the time consuming task of searching for appropriate working partners [3] 2
3 Risk Aversion and Expected Utility theories which calibrate the relationship between risk attitudes over small and large stakes when the expected utility hypothesis is [4] Open Source Java Framework for Biometric Web Authentication Based on BIOAPI which provides interoperability between different software applications and devices by using the BioAPI specification which allows software applications to communicate with a broad range of biometric technologies [5]. Although these and other research have contributed to the implementation of several web based and android applications including monster.com, seek.com, academickeys.com, careerbuilder.com, LinkUp, HireADroid, etc., there is no work that support an agent based architecture running on JADE and Android that is capable of providing utility based ordering of jobs, dynamic employer rating over period, fuzzy job selection rules which is unique in our system too [6]. So taking these into consideration we have developed the Intelligent Agent-based Mobile Job Search system. But before going into system developed we need to review details on Intelligent Agents, Job search Theory, Agent based utility. 3. INTELLIGENT AGENT TECHNOLOGY Over the years there has been much controversy about the definition of an artificial intelligent agent [7]. There exists a weaker notion of agents and a stronger more controversial notion. [8] define an agent as anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors. [9] agrees with this definition but adds additional clarity by stating that intelligent agents continuously perform three functions: perception of dynamic conditions in the environment; action to affect conditions in the environment; and reasoning to interpret perceptions, solve problems, draw inferences and determine actions. Agents should autonomously carry out activities by being independent or self-directed and should not depend on external input only from human operator or other agents to act manifesting social abilities when interacting with other agents (and possibly humans) via some kind of agent-communication language [7-10]. Today artificial intelligent agents are integrated into many computer-based systems including expert systems, job search engines, web searches, info-bots and so on. These autonomous agents can perform time consuming, mundane and sometimes even life endangering tasks reliably, instead of the human agent [11]. [10] describes a stronger notion of agency in which agents process characteristics such as knowledge, belief, intention and obligation. Other attributes applies to stronger agent notion. These include mobility where agents move around an electronic network, veracity where agents will not knowingly communicate false information and benevolence where the assumption is that an agent will try to do what it is asked and will not have conflicting goals [12]. 3.1 Job Search Theory In a dynamic labor market, the process by which people find new jobs has importance to policymakers and scholars also. Policymakers have made attempts to design training and other programs to help match an individual s skills with the requirements of potential employers 3
4 [13][14]. Job-search theory attempts to propose strategies for making optimal employment decisions by considering factors that determine individual s demands and their prospect for finding an acceptable job offer [13][14] Job search models are measured in both discrete and continuous time and a simple model can be used to represent the basic search behavior of an unemployed worker where the intent is to maximize expected utility [14]. This research focuses on Discrete Time Job search. In Discrete Time Job search the individual is interested in choosing a policy (i.e. a sequence of decision rules) that determines whether or not to accept any particular job offer. The eventuality of the job offer is referred to as the outcome and is dependent on preferences of the searcher such as skills, pay, location of the employment opportunity, and the willingness of the employer to employ the searcher. The review of job search theory provides the basis for a discussion on agent-based utility relevant to the job search process. 3.2 Agent-based Utility In economics, utility functions are used to model preferences of agents. These functions serve as a device for us to assign a single number to any bundle (Handout on Utility Function Transformation 2002). Proponents of Subjective Expected Utility (SEU) theory have offered many axiomatisations of their models. One approach develops utility and subjective probability as distinct concepts and provide explicit axioms which justify the combination of these into an expected utility ranking of the strategies (options, actions, prospects) before a decision maker [4]. In 1979 weighted utility theory was proposed by [15], and then refined by [15]. [16]. [15] replaced the independence axiom with weak independence and convexity axioms which led to a weighted linear representation. Expected utility u is a linear function on the simplex: {p p = (p 1, p 2,, p n ); p i = 1; I, p i 0} A prospect (x 1, p 1 ; ; x n, p n ) is a contract that yields outcome x i with probability p i based on the linear function above. To simplify notation, we omit null outcomes and use (x, p) to denote the prospect (x, p; 0, 1-p) that yields x with probability p and 0 with probability 1-p. The (riskless) prospect that yields x with certainty is denoted by (x). Thus expectation to choose prospects is based on U(x 1, p 1 ; ; x n, p n ) = p 1 u(x 1 ) + + p n u(x n ). That is, the overall utility of a prospect, denoted by U, is the expected utility of its outcomes [17] 4. INTELLIGENT AGENT BASED JOB SEARCH SYSTEM Although online job search sites have greatly improved the job acquisition process there are still challenges in providing a qualitative approach to job search, providing a job best suited for an employee. The literature reviewed confirms that the technologies exist to create a system that improves the job search process using well founded techniques such as utility theorem applied to autonomous agents, increased accessibility through the use of mobile technology. This section provides a design for the construction of such a system as shown in Fig 1 that integrates critical components to enable it to work effectively. A data enabled mobile network integrated with a 4
5 local area network (LAN) is the required platform. This enables efficient agent communication between the mobile device and the multi-agent environment. All agents in the architecture were designed to follow the FIPA2000 architecture for Agent Communication Language (ACL) message passing in multi-agent systems and provide the protocol for managing agent interaction and coordination (FIPA ACL Message Structure Specification 2002). The main objective of the system developed[6] as shown in Fig.1 addresses the following challenges: Intelligent agent (instead of human agent) to perform the job search operations by interacting with employer and job search coordinator agents (Bogle & Suresh, 2011; Bogle & Suresh, 2011). Agent based utility concept to provide suitability profiling based on configurable factors such as distance from work, days and shift requirements, work environment, safety and hazard considerations, remuneration, skillset, etc. Employ fuzzy preference rules, to make proper decision in getting a list of jobs corresponding to the user desired specification. Enable past and current employees to profile employers based on configurable metrics Let us now discuss the design roles and responsibilities of these components in the architecture. The Intelligent agent based Job Search design consists of the following intelligent agents. Let us now briefly consider these agents: Applicant Agent (AA) - The applicant agent performs the activities of a human agent for job search and is a key entity in the process. The Applicant Agent primary responsibilities are: i. Submit search requests in xml data structures based on dynamic user preferences. ii. Allow configuration of job search importance preference matrix for applicant. iii. Submit employer rating data. iv. Allow configuration of salary markup and markdown thresholds. v. Present search details in a user friendly format. vi. Pre-populate relevant job application fields on user screen from registration data. The following variables are possible to be configured and represent a metric of expected utility of a specific job presented to the applicant (Bogle and Sankaranarayanan 2011). The relevance of utility is not confined only to the variables presented below, as the system uses a configurable architecture. Industry Occupation Education Job Type (Full-time, part-time, contract, etc.) Career Level (amount of experience obtained versus what is required for the job) Salary and Allowances (salary and all additional benefits) 5
6 Job Search Agent (JSA) This agent is the brain behind the job search process and is equivalent in role to online job search sites, local newspaper and printed media, etc. as it interacts with employer agents to acquire job listings and also uses fuzzy preference rules and utility based theorem to select appropriate jobs in accordance with input parameters and settings meta-data provided by the AA. This agent s primary responsibilities include: i. Dynamically and intelligently adjust search criteria based on fuzzy preference rules when no match is found from the dynamic SQL sent by the Applicant Agent. ii. Perform calculation of expected utility for each job result using the employer importance preference for the specific job as the weighting and the applicant importance preference as the probability matrix. iii. Sort in an efficient manner the results by expected utility in descending order (highest to lowest) and passing the organized results to the applicant agent for presentation to the user. iv. Perform formal housekeeping for all closed and expired jobs in the form of automated archiving. Employer Agent (EA) The employer agent models some actions and responsibilities performed by the employer. The main activities are: i. Posting of job vacancies listed by employers ii. Allow configuration of job importance criteria weightings. iii. Interact with Job Search Agent to ensure only valid jobs appear in the listings. 4.1 Job Search Algorithm The following algorithm was developed based on the system architecture as shown in Fig.1. Applicant starts a Job Search session from the mobile phone and can be registered users and securely login or unregistered users can search for jobs but must be registered and logged-in to apply for any job. Applicant configures search settings. These settings can be modified at any point in time. Google maps plugin is used to select location (city, country) Applicant select additional search parameters such as salary, industry, education, allowances, rating period, etc. Criteria and settings from the user interface are pushed by the applicant agent to the job search agent using customizable job search ontology. The job search agent builds dynamic queries from constraints and settings and execute on the database with fuzzy preference rules as below: 6
7 If job is available for salary below the minimum salary range within threshold with exact or closest matching of facilities in the same or different location or parish If job is available for the salary range specified with exact or closest matching facilities in the same or different location or parish If job is not available within the salary range, find a job above the maximum salary within threshold with exact or closest matching facilities in same or different location or parish Search agent also finds a job in the same industry with the facilities for any salary in same or different location or parish Retrieve employer rating per employer with cache optimizations to reduce execution of unnecessary database queries. Calculate the expected utility per job in listing and sort listing in descending order. Asynchronously alert applicant agent of the job listings. The details on the implementation of the agents based on the architecture presented using JADE-LEAP in Android 2.2 has been presented in Section 4 as screenshots Fig. 1 Job Search Flow Architecture. 7
8 5. IMPLEMENTATION USING JADE-LEAP The system was implemented using java development kit 1.6.0_21 (jdk1.6.0_21) as the base runtime environment using Eclipse Helios release build with android plug-in enabled as the development IDE. JADE was used for the Agent Platform [18-19] to host all agents, control behavior and perform agent management. JADE-LEAP 4.0 was used to enable agents on mobile devices [20], and Jade Android 1.0 enabled JADE-LEAP agents on Android mobile devices. Android 2.1 platform 8 with Google APIs SDK was used for the creation of the Android application with Google Maps integration capabilities. Finally MySQL5.1 Database Server using MySQL Workbench 5.2CE was used to create all databases for employer, university, job search & application. The list of agents in the JADE environment is shown in Fig.2. The Applicant agent resides in a separate split container and labeled with the mobile handset s IMEI number. All other agents reside in the main container and are identified by their abbreviated names Job Search Implementation Fig.2. Agents in JADE Container There are several scenarios that are possible from the discussion above, however the following are considered with results presented: 1. Exact match in same or another location 2. Approximate match in same location with salary mark up and down. 8
9 3. Exact match in same or another location with best matched allowances and benefits 4. Any salary match. In Fig. 3, the user configures the search preference system by fixing the industry as 75% important, occupation as 100% very important and job type as 0% unimportant and also salary mark up and mark down range as 27 and 33 respectively. This is the utility transformation form that is used to guide the priority of presentation of job to the users that makes it easier for the user to select the appropriate job and apply. Fig.4 shows the Google map to select the location and country where he wants to search the job. Fig.3. Configure Search Preference Screen. 9
10 Fig.4 Google Maps- Location Selection In Fig.5, the applicant agent now enters the search criteria which inlcudes the Country and city from Google Map. Also the other criteria like Salaray range as to 40000, Industry as Accounting, Education as Associate Degree, Job type as Full time, Career level as Expereince and Rating period as six months. Now that the search criteria is submitted, the Job search agent is started from the Andoird handset that queires the database to match the user criteria to retrieve the jobs and list to the user s handset based on search preferences system set. In here the search agent finds there exists no job that matches the criteria in Kingston, Jamaica and possess the intelligence to match in another location i.e St. Mary with same criteria. The agent now finds one job that matches his criteria and produces the result with salary range of 26,000 to with rating of 4 out of 5 as shown in Fig.6. Fig.7 shows the full details of job with complete salary package and so. 10
11 Fig.5. Search Agent Screen -1 Fig.6. Job Search Agent Results-1 Fig. 7. Full Job Details. Let us consider second scenario, shown in Fig.8 where the search Agent uses the salary mark-up and mark-down criteria applied to the salary range of to to provide a margin ratio in percentage for an increase and decrease of the upper and lower limits of the salary range specified in the search. With a markup of 27% and markdown of 33%, the system is expected to lower the lower bound by 33% and increase the upper bound by 27%. The search Agent searches for software job in Computer Industry for a salary range of to in location Kingston, Jamaica. The search agent finds Jobs in computer industry by adding salary mark up and marks 11
12 down and produces it to the user s Handset as shown in Fig.9. Fig.10 shows the Rating breakdown for 6 months rating of the Employer by previous employees. Fig.8. Search Agent Screen-2 Fig.9. Job Search Agent Results-2 Fig.10. Rating details breakdown Let us consider third scenario as shown in Fig.11 where the user searches for software Developer job in Computer industry for any salary range but with additional details like Medical, Housing, Relocation and Transportation allowance within the same location i.e. Kingston. The agent here 12
13 finds Application Engineer job that matches his criteria in Kingston with salary mark of to and also another Senior Software developer with salary of to with best matched facilities as shown in Fig. 12 and 13. The user selects the senior software developer job but finds one allowance i.e. Relocation as not available but with a higher salary range. Salary values of zero allow matches of all salaries Fig.11 Search Agent screen-3. Fig.12. Job Search Agent Results-3 Fig.13. Full Job Details 13
14 Let us consider fourth scenario as shown in Fig.14 where the user searches for Accounting job for any salary range but with additional details like Medical, Housing, Relocation, Return Airfare and Transportation allowance within the same location i.e. St. Mary. The agent here finds Accounting in St. Mary with salary mark of to as shown in Fig.15 ignoring the facilities as shown in Fig. 16. Fig.14 Search Agent screen-4 Fig.15. Job Search Agent Results-4 Fig.16. Full Job Details 14
15 In our system, it is possible for the user to submit feedback about the employer as an existing or past employee too as shown in Fig. 17. Fig.18 shows the feedback recorded in Central database which the employer has no control over it. This feedback will be recorded in database after verifying the user credentials with the employer to make sure no user who has registered with the system and not working with this past employer of the industry is not submitting the feedback. Fig.17. Employer Job Feedback Form Fig.18. Feedback submitted 15
16 6. CONCLUSION & FUTURE WORK Job Search is a very involved process that could require hours of interaction with different search sites, applications, human agents, etc. The developed system intelligently anticipates the needs of the user and makes intelligent decisions based on fuzzy preference rules and dynamically make location, salary markup and markdown, and allowances choices that are perceived beneficial to the user. This is evident in the results presented in the form of scenarios and supporting screenshots. The system could be extended to include a secure application process where the applicant s experience and education is verified possibly by including biometric data along with the job application details which has been published elsewhere. In addition the job search process could enhance the calculation of utility by including risk factors of success in choosing one job over another. This could enhance the probability of applying for the job that would be most suitable for an applicant on many levels. References 1. Mochol, Malgorzata, Holger Wache, and Lyndon Nixon. "Improving the accuracy of job search with semantic techniques." Berlin, Germany, Frivolt, Gyorgy, and Maria Bielikov. Improving Job Search by Network of Professions and Companies. Bratislava, Slovakia: Institute of Informatics and Software Engineering, Sugawara, Kenji. "Agent-Based Application for Supporting Job Matchmaking for Teleworkers." Second IEEE International Conference on Cognitive Informatics (ICCI'03) pp Rabin, Matthew. Risk Aversion and Expected-Utility Theory: A calibration Theory. Berkeley California: Department of Economics, Agulla, Elisardo G, Enrique O Muras, Jose Castro, and Carmen G Mateo. An Open Source Java Framework for Biometric Web Authentication Based on BioAPI. Vigo, Spain: Department of Signal Theory and Communications, University of Vigo, Bogle, Salathiel, and Suresh Sankaranarayanan. "Intelligent Agent based Job Search System in Android Environment." 2011 IEEE International Conference on Electro/Information Technology, Franklin, Stan, and Art Graesser. " Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents." Third International Workshop on Agent Theories Architectures and Languages. Springer-Verlag, Stuart, Russell J., and Peter Norvig. Artificial Intelligence: A Modern Approach. Englewood Cliffs, NJ: Prentice Hall, Hayes-Roth, B. "An Architecture for Adaptive Intelligent Systems." Artificial Intelligence: Special Issue on Agents and Interactivity, 1995: 72, Jennings, N. R., and M. Wooldridge. Applications of Intelligent Agents. London: University of London, Poole et al. Computational Intelligence. New York: Oxford University, Spanoudakis, Nikolaos, and Pavlos Moraitis. "An Ambient Intelligence Application Integrating Agent and Service-Oriented Technologies." In Proceedings of SGAI Conference. Paris, France: Paris Descartes University, pp Addison, J. T., Centeno, M., & Portugal, P. (2004). Key Elasticities in Job Search Theory: International Evidence.IZA. 16
17 14. Zaretsky, Adam M., and Cletus C. Coughlin. "An introduction to the Theory and Estimation of a Job-Search Model." Review (Review), 1993: Chew, S. H. Two representation theorems and their application to decision theory. Vancouver: University of British Columbia, French, Simon, and Zhigang Xie. A Perspective on Recent Developments in Utility Theory. London, England: University of Leeds, Kahneman, Daniel, and Amos Tversky. "Prospect Theory: An Analysis of Decision under Risk." Econometrica Vol. 47, No. 2, 1979: pp Bellifemine, Fabio, Giovanni Caire, and Dominic Greenwood. Developing multi-agent systems with Jade. John Wiley & Sons, Ltd, "FIPA ACL Message Structure Specification." Foundation for Intelligent Physical Agents , (accessed 2011). 20. Moreno et al. "Using JADE-LEAP to implement agents in mobile devices." (accessed 2011). Authors Salathiel Bogle receive his Master s degree in Computer Science from University of West Indies, Jamaica in Prior to that he did Bachelor s Degree in Computer Science from University of Technology Jamaica. He is presently working in reputed Telecommunication industry in Jamaica i.e. Digicel as Project Manager. He has got two Research publications in IEEE proceedings and International Journal of Computer Science, engineering and IT from his Master s Dissertation. His research interests are mainly on intelligent agents, Mobile computing. Dr. Suresh Sankaranarayanan holds a PhD degree (2006) in Electrical Engineering with specialization in Networking from the University of South Australia. Later he has worked as a Postdoctoral Research Fellow and then as a Lecturer in the University of Technology, Sydney and at the University of Sydney, respectively during He is the recipient of University of South Australia President Scholarship, towards pursuing the PhD degree programme and has also bagged the IEEE travel award in He was working as a Lecturer (Asst. Prof. Status) in the Department of Computing and lead the Intelligent Networking Research Group, in the University of West Indies, Kingston, Jamaica, during He has also worked as a Professor, School of Computer Science and Engineering, Vellore Institute of Technology (VIT University), Chennai Campus, India, for a short period during He is now working as Associate Professor, Department of Computer & Information Systems, Institute of Technology, Brunei (ITB A technological university). Currently he is also functioning as a Visiting Professor, Department of computing, Faculty of Pure & applied Science, University of West Indies, Mona Campus, Kingston-7, Jamaica, West Indies. He has supervised 28 research students leading to M.Sc, ME, M.Phil and M.S degrees. He has got to his credit, as on date, about 50 fully refereed research papers published in the Proceedings of major IEEE international conferences, as Book Chapters and in International Journals. He is also a Reviewer and Technical Committee member for a number of IEEE Conferences and Journals. He has conducted many tutorials, workshops and also given Guest Lectures in Networking in various Universities and Colleges. He also managed a collaborative research programme with Oakland University, Rochester, USA. His current research interests are mainly towards Mobile and Ubiquitous Computing - Wireless Sensor Networks, Mobile Commerce, Intelligent Agents used in the Health, Commercial and Engineering sectors. 17
Application of Intelligent Agents in Hospital Appointment Scheduling System
Application of Intelligent Agents in Hospital Appointment Scheduling System Arthur Hylton III and Suresh Sankaranarayanan Abstract Normally when we want to make an appointment with the hospital staff,
Intelligent Agent based Flight Search and Booking System
Intelligent Agent based Flight Search and Booking System Floyd Garvey Mona Institute of Applied Science University of West Indies, Kingston, Jamaica Suresh Sankaranarayanan 1, 2 1 Computing & Information
Secure Semantic Web Service Using SAML
Secure Semantic Web Service Using SAML JOO-YOUNG LEE and KI-YOUNG MOON Information Security Department Electronics and Telecommunications Research Institute 161 Gajeong-dong, Yuseong-gu, Daejeon KOREA
Agent-Based Software and Practical Case of Agent-Based Software Development
Agent-Based Software and Practical Case of Agent-Based Software Development Course 2008/2009 SUBJECTS: AGENT-BASED SOFTWARE and PRACTICAL CASE OF AGENT-BASED SOFTWARE DEVELOPMENT EUROPEAN MASTER on SOFTWARE
VOL. 2, NO. 1, January 2012 ISSN 2225-7217 ARPN Journal of Science and Technology 2010-2012 ARPN Journals. All rights reserved
Mobile Application for News and Interactive Services L. Ashwin Kumar Department of Information Technology, JNTU, Hyderabad, India [email protected] ABSTRACT In this paper, we describe the design and
PSG College of Technology, Coimbatore-641 004 Department of Computer & Information Sciences BSc (CT) G1 & G2 Sixth Semester PROJECT DETAILS.
PSG College of Technology, Coimbatore-641 004 Department of Computer & Information Sciences BSc (CT) G1 & G2 Sixth Semester PROJECT DETAILS Project Project Title Area of Abstract No Specialization 1. Software
Smart Agent based Mobile Shopping and Secured Payment
Smart Agent based Mobile Shopping and Secured Payment Philip Smith 1, Suresh Sankaranarayanan 2,3 1 Mona Institute of Applied Sciences, University of WestIndies, Jamaica 2 Computing & Information Systems,
A HUMAN RESOURCE ONTOLOGY FOR RECRUITMENT PROCESS
A HUMAN RESOURCE ONTOLOGY FOR RECRUITMENT PROCESS Ionela MANIU Lucian Blaga University Sibiu, Romania Faculty of Sciences [email protected] George MANIU Spiru Haret University Bucharest, Romania Faculty
FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT MINING SYSTEM
International Journal of Innovative Computing, Information and Control ICIC International c 0 ISSN 34-48 Volume 8, Number 8, August 0 pp. 4 FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT
Engineering 2,3,4,5 Department of Computer Science & Engineering, Shree.L.R.Tiwari College of Engineering. @IJMTER-2016, All rights Reserved 242
Hospital Appointment Scheduling System Using Intelligent Agent Agent Based Appointment Scheduler Prof. Deepali Patil 1, Bhavna Tiwari 2, Harshad Solanki 3, Aditya Pawar 4, Ashutosh Shah 5 1 Assistant Professor,
A Conceptual Approach to Data Visualization for User Interface Design of Smart Grid Operation Tools
A Conceptual Approach to Data Visualization for User Interface Design of Smart Grid Operation Tools Dong-Joo Kang and Sunju Park Yonsei University [email protected], [email protected] Abstract
ABSTRACT I. INTRODUCTION
Mobile Backup Web Application Using Image Processing Authentication 1 Walse Reshma S. 2 Khemnar Archana M. 3 Padir Maya S. 4 Prof.K.P.Somase Department Of Computer Engineering, Jcoe(Kuran),Tal:Junnar,Dist:Pune
Intelligent Mobile Hospital Appointment Scheduling and Medicine Collection
Intelligent Mobile Hospital Appointment Scheduling and Medicine Collection Swabik Musa Abdulla Wani Computing and Information Systems Institut Teknologi Brunei Brunei Darussalam [email protected] Abstract
ISSN: 2277-3754 ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 3, Issue 3, September 2013
Performance Appraisal using Fuzzy Evaluation Methodology Nisha Macwan 1, Dr.Priti Srinivas Sajja 2 Assistant Professor, SEMCOM 1 and Professor, Department of Computer Science 2 Abstract Performance is
Comparison of K-means and Backpropagation Data Mining Algorithms
Comparison of K-means and Backpropagation Data Mining Algorithms Nitu Mathuriya, Dr. Ashish Bansal Abstract Data mining has got more and more mature as a field of basic research in computer science and
A QoS-Aware Web Service Selection Based on Clustering
International Journal of Scientific and Research Publications, Volume 4, Issue 2, February 2014 1 A QoS-Aware Web Service Selection Based on Clustering R.Karthiban PG scholar, Computer Science and Engineering,
Doctor of Philosophy in Computer Science
Doctor of Philosophy in Computer Science Background/Rationale The program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects
Semantic Concept Based Retrieval of Software Bug Report with Feedback
Semantic Concept Based Retrieval of Software Bug Report with Feedback Tao Zhang, Byungjeong Lee, Hanjoon Kim, Jaeho Lee, Sooyong Kang, and Ilhoon Shin Abstract Mining software bugs provides a way to develop
131-1. Adding New Level in KDD to Make the Web Usage Mining More Efficient. Abstract. 1. Introduction [1]. 1/10
1/10 131-1 Adding New Level in KDD to Make the Web Usage Mining More Efficient Mohammad Ala a AL_Hamami PHD Student, Lecturer m_ah_1@yahoocom Soukaena Hassan Hashem PHD Student, Lecturer soukaena_hassan@yahoocom
WIRELESS SENSOR NETWORK INTEGRATING WITH CLOUD COMPUTING FOR PATIENT MONITORING
WIRELESS SENSOR NETWORK INTEGRATING WITH CLOUD COMPUTING FOR PATIENT MONITORING S. Janani Devi 1, G. S. Sreetha Devi 2, G. M. Tamil Selvan 3 SPG Scholar Bannari Amman Institute of Technology, Alathukombai,
Prediction of Stock Performance Using Analytical Techniques
136 JOURNAL OF EMERGING TECHNOLOGIES IN WEB INTELLIGENCE, VOL. 5, NO. 2, MAY 2013 Prediction of Stock Performance Using Analytical Techniques Carol Hargreaves Institute of Systems Science National University
IMPROVING RESOURCE LEVELING IN AGILE SOFTWARE DEVELOPMENT PROJECTS THROUGH AGENT-BASED APPROACH
IMPROVING RESOURCE LEVELING IN AGILE SOFTWARE DEVELOPMENT PROJECTS THROUGH AGENT-BASED APPROACH Constanta Nicoleta BODEA PhD, University Professor, Economic Informatics Department University of Economics,
A Review of Intelligent Agents
A Review of Intelligent Agents K.Suganya 1 1 Associate Professor, Department of Software Engineering & IT(PG), A.V.C College of Engineering, Mayiladuthurai Email- [email protected] ABSTRACT An intelligent
A common interface for multi-rule-engine distributed systems
A common interface for multi-rule-engine distributed systems Pierre de Leusse, Bartosz Kwolek and Krzysztof Zieliński Distributed System Research Group, AGH University of Science and Technology Krakow,
Masters in Information Technology
Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101
DURING a project s lifecycle many factors can change at
Proceedings of the 2014 Federated Conference on Computer Science and Information Systems pp. 1191 1196 DOI: 10.15439/2014F426 ACSIS, Vol. 2 Algorithms for Automating Task Delegation in Project Management
Automated Blood Bank Management System Using Direct Call Routing Technique
Automated Blood Bank Management System Using Direct Call Routing Technique 1 J.Aswin Rupsanth, 2 Dr.P.Marikkannu 1,2 Information Technology, Anna University Regional Campus CBE, India Abstract: "Automated
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
Ontology based Recruitment Process
Ontology based Recruitment Process Malgorzata Mochol Radoslaw Oldakowski Institut für Informatik AG Netzbasierte Informationssysteme Freie Universität Berlin Takustr. 9, 14195 Berlin, Germany [email protected]
Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology
Semantic Knowledge Management System Paripati Lohith Kumar School of Information Technology Vellore Institute of Technology University, Vellore, India. [email protected] Abstract The scholarly activities
Selbo 2 an Environment for Creating Electronic Content in Software Engineering
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 9, No 3 Sofia 2009 Selbo 2 an Environment for Creating Electronic Content in Software Engineering Damyan Mitev 1, Stanimir
VEHICLE TRACKING SYSTEM USING GPS. 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune. 2 Asst. Professor, SCOE, Vadgaon, Pune
VEHICLE TRACKING SYSTEM USING GPS Pooja P. Dehankar 1, 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune Prof. S. P. Potdar 2 2 Asst. Professor, SCOE, Vadgaon, Pune Abstract- Global Positioning System is
A Multiagent Model for Intelligent Distributed Control Systems
A Multiagent Model for Intelligent Distributed Control Systems José Aguilar, Mariela Cerrada, Gloria Mousalli, Franklin Rivas, and Francisco Hidrobo CEMISID, Dpto. de Computación, Facultad de Ingeniería,
One LAR Course Credits: 3. Page 4
Course Descriptions Year 1 30 credits Course Title: Calculus I Course Code: COS 101 This course introduces higher mathematics by examining the fundamental principles of calculus-- functions, graphs, limits,
Modeling and Design of Intelligent Agent System
International Journal of Control, Automation, and Systems Vol. 1, No. 2, June 2003 257 Modeling and Design of Intelligent Agent System Dae Su Kim, Chang Suk Kim, and Kee Wook Rim Abstract: In this study,
Sustaining Privacy Protection in Personalized Web Search with Temporal Behavior
Sustaining Privacy Protection in Personalized Web Search with Temporal Behavior N.Jagatheshwaran 1 R.Menaka 2 1 Final B.Tech (IT), [email protected], Velalar College of Engineering and Technology,
Artificial Intelligence and Asymmetric Information Theory. Tshilidzi Marwala and Evan Hurwitz. [email protected], hurwitze@gmail.
Artificial Intelligence and Asymmetric Information Theory Tshilidzi Marwala and Evan Hurwitz [email protected], [email protected] University of Johannesburg Abstract When human agents come together to
DESIGN OF AN ONLINE EXPERT SYSTEM FOR CAREER GUIDANCE
DESIGN OF AN ONLINE EXPERT SYSTEM FOR CAREER GUIDANCE S. Saraswathi 1, M. Hemanth Kumar Reddy 2, S. Udaya Kumar 3, M. Suraj 4, Sk. Khaja Shafi 5 1 Professor, Information Technology, Pondicherry Engineering
A Practical Approach to Process Streaming Data using Graph Database
A Practical Approach to Process Streaming Data using Graph Database Mukul Sharma Research Scholar Department of Computer Science & Engineering SBCET, Jaipur, Rajasthan, India ABSTRACT In today s information
How To Improve Cloud Computing With An Ontology System For An Optimal Decision Making
International Journal of Computational Engineering Research Vol, 04 Issue, 1 An Ontology System for Ability Optimization & Enhancement in Cloud Broker Pradeep Kumar M.Sc. Computer Science (AI) Central
BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Feature and Technical Overview
BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2 Feature and Technical Overview Published: 2010-06-16 SWDT305802-1108946-0615123042-001 Contents 1 Overview: BlackBerry Enterprise
Monalisa P. Kini, Kavita V. Sonawane, Shamsuddin S. Khan
International Journal of Scientific & Engineering Research, Volume 5, Issue 7, July-2014 1410 Secured Authentication Using Mobile Phone as Security Token Monalisa P. Kini, Kavita V. Sonawane, Shamsuddin
Prof,Sanjay Hanji Associate Professor Department of Management Studies Basaveshwar Engineering College, Bagalkot Karnataka, India
Study On Recruitment through Social Media Networking Sites Prof,Brijmohan Vyas Assistant Professor Department of Management Studies [email protected] Miss, Rohini Mirji Final year Student Department
COURSE RECOMMENDER SYSTEM IN E-LEARNING
International Journal of Computer Science and Communication Vol. 3, No. 1, January-June 2012, pp. 159-164 COURSE RECOMMENDER SYSTEM IN E-LEARNING Sunita B Aher 1, Lobo L.M.R.J. 2 1 M.E. (CSE)-II, Walchand
SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901.
Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901 SOA, case Google Written by: Sampo Syrjäläinen, 0337918 Jukka Hilvonen, 0337840 1 Contents 1.
Personalized e-learning a Goal Oriented Approach
Proceedings of the 7th WSEAS International Conference on Distance Learning and Web Engineering, Beijing, China, September 15-17, 2007 304 Personalized e-learning a Goal Oriented Approach ZHIQI SHEN 1,
KEYWORD SEARCH OVER PROBABILISTIC RDF GRAPHS
ABSTRACT KEYWORD SEARCH OVER PROBABILISTIC RDF GRAPHS In many real applications, RDF (Resource Description Framework) has been widely used as a W3C standard to describe data in the Semantic Web. In practice,
Multi-Agent Model for Automation of Business Process Management System Based on Service Oriented Architecture
Multi-Agent Model for Automation of Business Process Management System Based on Service Oriented Architecture Soe Winn, May Thwe Oo Abstract Business process automation is an important task in an enterprise
B.Sc. in Computer Information Systems Study Plan
195 Study Plan University Compulsory Courses Page ( 64 ) University Elective Courses Pages ( 64 & 65 ) Faculty Compulsory Courses 16 C.H 27 C.H 901010 MATH101 CALCULUS( I) 901020 MATH102 CALCULUS (2) 171210
3-12 Autonomous Access Control among Nodes in Sensor Networks with Security Policies
3-12 Autonomous Access Control among Nodes in Sensor Networks with Security Policies This paper describes a new framework of policy control sensor networks. Sensor networks are shared by various applications,
A Log Analysis System with REST Web Services for Desktop Grids and its Application to Resource Group-based Task Scheduling
Journal of Information Processing Systems, Vol.7, No.4, December 2011 http://dx.doi.org/10.3745/jips.2011.7.4.707 A Log Analysis System with REST Web Services for Desktop Grids and its Application to Resource
Dong-Joo Kang* Dong-Kyun Kang** Balho H. Kim***
Visualization Issues of Mass Data for Efficient HMI Design on Control System in Electric Power Industry Visualization in Computerized Operation & Simulation Tools Dong-Joo Kang* Dong-Kyun Kang** Balho
A Mobile Application for Bus Information System and Location Tracking using Client-Server Technology
A Mobile Application for Bus Information System and Location Tracking using Client-Server Technology Yasha Sardey 1, Pranoti Deshmukh 2, Pooja Mandlik 3, Saurabh Shelar 4, Minal Nerkar 5 1,2,3,4,5 AISSMS
Fig. 1 BAN Architecture III. ATMEL BOARD
Volume 2, Issue 9, September 2014 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online
Feature. Multiagent Model for System User Access Rights Audit
Feature Christopher A. Moturi is the head of School of Computing and Informatics at the University of Nairobi (Kenya) and has more than 20 years of experience teaching and researching on databases and
Obtain Professional Master of Computing From EIC in London
Obtain Professional Master of Computing From EIC in London Professional Maser in E-Commerce In this program, you will learn to design, create, document and implement computer programs in three languages.
A FRAMEWORK FOR MANAGING RUNTIME ENVIRONMENT OF JAVA APPLICATIONS
A FRAMEWORK FOR MANAGING RUNTIME ENVIRONMENT OF JAVA APPLICATIONS Abstract T.VENGATTARAMAN * Department of Computer Science, Pondicherry University, Puducherry, India. A.RAMALINGAM Department of MCA, Sri
International Journal of Engineering Research-Online A Peer Reviewed International Journal Articles available online http://www.ijoer.
REVIEW ARTICLE ISSN: 2321-7758 UPS EFFICIENT SEARCH ENGINE BASED ON WEB-SNIPPET HIERARCHICAL CLUSTERING MS.MANISHA DESHMUKH, PROF. UMESH KULKARNI Department of Computer Engineering, ARMIET, Department
Data Mining Governance for Service Oriented Architecture
Data Mining Governance for Service Oriented Architecture Ali Beklen Software Group IBM Turkey Istanbul, TURKEY [email protected] Turgay Tugay Bilgin Dept. of Computer Engineering Maltepe University Istanbul,
Sample Usage of TAXII
THE MITRE CORPORATION Sample Usage of TAXII Version 1.0 (draft) Mark Davidson, Charles Schmidt 11/16/2012 The Trusted Automated exchange of Indicator Information (TAXII ) specifies mechanisms for exchanging
The Masters of Science in Information Systems & Technology
The Masters of Science in Information Systems & Technology College of Engineering and Computer Science University of Michigan-Dearborn A Rackham School of Graduate Studies Program PH: 313-593-5361; FAX:
Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina
Graduate Co-op Students Information Manual Department of Computer Science Faculty of Science University of Regina 2014 1 Table of Contents 1. Department Description..3 2. Program Requirements and Procedures
Reminders. Lab opens from today. Many students want to use the extra I/O pins on
Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students
Student Attendance Through Mobile Devices
Student Attendance Through Mobile Devices Anurag Rastogi Kirti Gupta Department of Computer Science and Engineering National Institute of Technology Rourkela Rourkela-769 008, Odisha, India Student Attendance
AGENT-BASED PERSONALIZATION IN DIGITAL TELEVISION. P.O. Box 553, 33101 Tampere, Finland, {samuli.niiranen, artur.lugmayr, seppo.kalli}@tut.
AGENT-BASED PERSONALIZATION IN DIGITAL TELEVISION Samuli Niiranen 1, Artur Lugmayr 1 and Seppo Kalli 1 1 Laboratory of Signal Processing, Tampere University of Technology, P.O. Box 553, 33101 Tampere,
QOS Based Web Service Ranking Using Fuzzy C-means Clusters
Research Journal of Applied Sciences, Engineering and Technology 10(9): 1045-1050, 2015 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientific Organization, 2015 Submitted: March 19, 2015 Accepted: April
Course Syllabus For Operations Management. Management Information Systems
For Operations Management and Management Information Systems Department School Year First Year First Year First Year Second year Second year Second year Third year Third year Third year Third year Third
Performance of Wireless Body Sensor based Mesh Network for Health Application
International Journal of Computer Information Systems and Industrial Management Applications (IJCISIM) ISSN: 2150-7988 Vol.2 (2010), pp.020-028 http://www.mirlabs.org/ijcisim Performance of Wireless Body
How To Use Neural Networks In Data Mining
International Journal of Electronics and Computer Science Engineering 1449 Available Online at www.ijecse.org ISSN- 2277-1956 Neural Networks in Data Mining Priyanka Gaur Department of Information and
Teaching in School of Electronic, Information and Electrical Engineering
Introduction to Teaching in School of Electronic, Information and Electrical Engineering Shanghai Jiao Tong University Outline Organization of SEIEE Faculty Enrollments Undergraduate Programs Sample Curricula
A THREE-TIERED WEB BASED EXPLORATION AND REPORTING TOOL FOR DATA MINING
A THREE-TIERED WEB BASED EXPLORATION AND REPORTING TOOL FOR DATA MINING Ahmet Selman BOZKIR Hacettepe University Computer Engineering Department, Ankara, Turkey [email protected] Ebru Akcapinar
JOB DESCRIPTION. 1. JOB TITLE: Senior Lecturer in Computer Science (Cyber Security)
JOB DESCRIPTION 1. JOB TITLE: Senior Lecturer in Computer Science (Cyber Security) 2. HRMS REFERENCE NUMBER: HR14195 3. ROLE CODE: FINSLTSR4 4. DEPARTMENT: Department of Computer Science Faculty of Science
GYAN VIHAR SCHOOL OF ENGINEERING & TECHNOLOGY M. TECH. CSE (2 YEARS PROGRAM)
GYAN VIHAR SCHOOL OF ENGINEERING & TECHNOLOGY M. TECH. CSE (2 YEARS PROGRAM) Need, objectives and main features of the Match. (CSE) Curriculum The main objective of the program is to develop manpower for
A Reputation Replica Propagation Strategy for Mobile Users in Mobile Distributed Database System
A Reputation Replica Propagation Strategy for Mobile Users in Mobile Distributed Database System Sashi Tarun Assistant Professor, Arni School of Computer Science and Application ARNI University, Kathgarh,
PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS
PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS Reza Azizi Engineering Department, Bojnourd Branch, Islamic Azad University, Bojnourd, Iran [email protected]
FIPA agent based network distributed control system
FIPA agent based network distributed control system V.Gyurjyan, D. Abbott, G. Heyes, E. Jastrzembski, C. Timmer, E. Wolin TJNAF, Newport News, VA 23606, USA A control system with the capabilities to combine
KNOWLEDGE-BASED IN MEDICAL DECISION SUPPORT SYSTEM BASED ON SUBJECTIVE INTELLIGENCE
JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol. 22/2013, ISSN 1642-6037 medical diagnosis, ontology, subjective intelligence, reasoning, fuzzy rules Hamido FUJITA 1 KNOWLEDGE-BASED IN MEDICAL DECISION
Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1
, pp. 331-342 http://dx.doi.org/10.14257/ijfgcn.2015.8.2.27 Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1 Changming Li, Jie Shen and
BIG DATA IN THE CLOUD : CHALLENGES AND OPPORTUNITIES MARY- JANE SULE & PROF. MAOZHEN LI BRUNEL UNIVERSITY, LONDON
BIG DATA IN THE CLOUD : CHALLENGES AND OPPORTUNITIES MARY- JANE SULE & PROF. MAOZHEN LI BRUNEL UNIVERSITY, LONDON Overview * Introduction * Multiple faces of Big Data * Challenges of Big Data * Cloud Computing
Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches
Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches PhD Thesis by Payam Birjandi Director: Prof. Mihai Datcu Problematic
A Job Recruitment System Using Semantic Web Technology
A Job Recruitment System Using Semantic Web Technology P. Niaphruek Department of Computer Science, Faculty of Science, Rajamangala University of Technology Thanyaburi, Klong 6, Thanyaburi, Pathumthani
