<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2016.712116</article-id><article-id pub-id-type="publisher-id">AM-69047</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Rough Sets for Human Resource Competence Evaluation and Experiences
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Surayne</surname><given-names>Torres López</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Gilberto</surname><given-names>Fernando Castro Aguilar</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Iliana</surname><given-names>Pérez Pupo</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Pedro</surname><given-names>Piñero Pérez</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Laynier</surname><given-names>Piedra Diéguez</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib></contrib-group><aff id="aff3"><addr-line>Centro de Informática Industrial, Universidad de las Ciencias Informáticas, La Habana, Cuba</addr-line></aff><aff id="aff2"><addr-line>Facultad de Ingeniería, Universidad de Guayaquil, Guayaquil, Ecuador</addr-line></aff><aff id="aff1"><addr-line>Laboratorio de Investigaciones en Gestión de Proyectos, Facultad 5, Universidad de las Ciencias Informáticas, La Habana, Cuba</addr-line></aff><pub-date pub-type="epub"><day>25</day><month>07</month><year>2016</year></pub-date><volume>07</volume><issue>12</issue><fpage>1317</fpage><lpage>1325</lpage><history><date date-type="received"><day>17</day>	<month>May</month>	<year>2016</year></date><date date-type="rev-recd"><day>accepted</day>	<month>23</month>	<year>July</year>	</date><date date-type="accepted"><day>26</day>	<month>July</month>	<year>2016</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  The evaluation of labor competences is an important activity for proper management of human resources. To assess labor competences, different techniques have been proposed, but these proposals represent invasive mechanisms so that its implementation affects the efficiency of the project, and do not store the experiences for further processing. The aim of this paper is to propose two alternative algorithms to recover the evidences of performance of human resources by identifying their relationship with labor competences, using rough sets and text distance. The experimental application of the algorithms demonstrated efficiency levels in line with the human evaluators and efficiency improvement in the evaluation process, compared with methods like 360 degrees.
 
</p></abstract><kwd-group><kwd>Rough Sets</kwd><kwd> Human Resource Competences</kwd><kwd> Cosine Distance</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The evaluation of labor competencies is an important activity for proper management of human resources. It depends on the successful completion of other activities such as recruitment, training, performance evaluation, promotion, compensation and training [<xref ref-type="bibr" rid="scirp.69047-ref1">1</xref>] .</p><p>However, the organization of production in projects is a style of work continuously used today for various spheres of society (construction, information technology, health, etc.). Human resources and decisions involving their management are two of the key factors that influence the success of projects [<xref ref-type="bibr" rid="scirp.69047-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.69047-ref3">3</xref>] . On the stage of project development, a key variable is time; in contracts with clients, scheduled tasks are signed and the team must accomplish them. It is therefore necessary to support important activities such as labor competences assessment, to be performed with agility and ease by team members and project managers [<xref ref-type="bibr" rid="scirp.69047-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.69047-ref5">5</xref>] .</p><p>Competence assessment, as a part of the performance evaluation involves a comparison between the competences demonstrated by the individual in his work and competences required for successful performance in the position he occupies Thus, in this context, these proven competences are precisely the evidence possessed by the individual who endorse their job performance over a period of time, and are stored in different ways so that they can serve as input to the process of competences assessment [<xref ref-type="bibr" rid="scirp.69047-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.69047-ref6">6</xref>] .</p><p>In the literature on this subject, there are different techniques for the evaluation of labor competences. In <xref ref-type="table" rid="table1">Table 1</xref>, you can see a classification of these techniques, taking as a criterion the type of information on which to focus. The selection of each depends on the capabilities of the organization and its goals.</p><p>From the techniques that are based on practical experience, scales systems are favored, because they do not propose an absolute evaluation of yes or no, but offer a range of possible levels to achieve. Instruments based on critical incidents are also presented as a wise option, because they store and assess the events that occurred during a period of time. Practical exercises and simulation techniques have the disadvantage that this research wants to avoid, that is interruptions in productive activities of the organization.</p><p>When the evaluation is carried out in organizations where the role of evaluators is played by the members of the organization, interpersonal relations between workers and those in charge of evaluating may determine the assessment made. It is possible to mitigate this problem is possible when efforts are made to systematize the evaluation processes and establish procedures that include the collection of data and evidence on which any value judgment are supported [<xref ref-type="bibr" rid="scirp.69047-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.69047-ref5">5</xref>] .</p><p>In this sense, the evaluator must analyze each individual evidence to identify which is related to competences that the human resource should have based on his role. Then, it must define the weight that such evidence has in one or more competences. Then the evaluator should make an analysis of these elements, and emit an assessment [<xref ref-type="bibr" rid="scirp.69047-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.69047-ref7">7</xref>] .</p><p>The use of time and effort assessors in this task, ―greater than planned―is another of the problems that occur. The analysis of the evidence is strongly characterized by a cumbersome identification of the relationship between the evidence and the competences, and the allocation of a certain weight, because of the large number of evidences [<xref ref-type="bibr" rid="scirp.69047-ref8">8</xref>] .</p><p>The aim of this paper is to propose two alternative algorithms to recover the evidences of performance of human resources by identifying their relationship with labor competences, using rough sets and text distances. The purpose of these algorithms is to improve the efficiency of competences assessment process.</p><p>Next, the organization of this work is described. Section two shows a brief analysis of rough sets associated concepts. In the third section two algorithms are introduced to recover information about tasks assigned to project members. First algorithm applies rough sets theory to discover the relationships whereas second algorithm applies distance between texts. Section four compares different algorithms to evaluate human resource competences. Algorithm 1, Algorithm 2, Numerical Scale Method and 360 Grade Method [<xref ref-type="bibr" rid="scirp.69047-ref4">4</xref>] are compared. Finally the conclusions of the investigation are presented.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Techniques for the evaluation of labor competencies [<xref ref-type="bibr" rid="scirp.69047-ref1">1</xref>] </title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Information sources</th><th align="center" valign="middle" >Assessment tools</th></tr></thead><tr><td align="center" valign="middle" >Practical experience</td><td align="center" valign="middle" >Checklists Systems for observation scales Critical incidents Simulation and practical exercises</td></tr><tr><td align="center" valign="middle" >Features and experiences of human resources evaluated</td><td align="center" valign="middle" >Psychological test Collection of biographical information Assessment interview Briefcases</td></tr><tr><td align="center" valign="middle" >Appraisals of the evaluated human resource or other members of the organization</td><td align="center" valign="middle" >Self-report about behavior Balance Sheet of competences 360-degree method</td></tr></tbody></table></table-wrap></sec><sec id="s2"><title>2. Brief Analysis of Rough Sets Concepts</title><p>There are different forms to solve problems with uncertainty, authors as Lotfi A. Zadeh, Yager and others propose different strategies to understand and solve these problems. Some strategies are based on treat the uncertainty by considering the origin of data whereas others strategies focus in data inconsistent [<xref ref-type="bibr" rid="scirp.69047-ref9">9</xref>] . In 1982 professor Zdzislaw Pawlak published a paper [<xref ref-type="bibr" rid="scirp.69047-ref10">10</xref>] introducing the new concepts lower approximation and higher approximation creating a new theory called rough sets (RST). The Pawlak’s theory introduces a new method with applications in feature selection, in outliers detection, data selection and many others situations. About rough sets, Lotfi A. Zadeh, in [<xref ref-type="bibr" rid="scirp.69047-ref11">11</xref>] , explain that rough sets theory is a strong methodology to solve many problems with uncertainty. To understand the Pawlak’s theory it’s necessary to introduce some concepts:</p><p>Information system (S): is a system that organizes data about a specific topic. In these systems, information is usually represented by table where each row is an object and each column is an attribute.</p><p>Frequently, A denotes a set of attributes that represents the objects information.</p><p>Decision System (DS): is any information system with decision attribute for each object, which means that takes decision in specific object.</p><p>Let’s see the following resume:</p><p>・ We have a pair DS = (U, A U {d}, where d &#204; A).</p><p>・ U is a non-empty and finite set of objects called the universe.</p><p>・ A is a non-empty and finite set of conditional attributes.</p><p>・ d is a decision attribute.</p><p>・ Let A ∩ {d} = Φ.</p><p>Lower and upper approximations were introduced from the inseparability relation, which is the equivalent relation.</p><p>Given an information system S = (U, A &#200; {d}), let X &#205; U be a set of objects and B &#205; A, an selected set of attributes, B define the equivalent relation and the subset X &#205; U. From the information contained in B, X can be approximate like following:</p><p>The lower approximation of X with respect to B is:</p><disp-formula id="scirp.69047-formula1035"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403208x6.png"  xlink:type="simple"/></disp-formula><p>The upper approximation of X with respect to B is:</p><disp-formula id="scirp.69047-formula1036"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403208x7.png"  xlink:type="simple"/></disp-formula><p>The boundary region we can define as:</p><disp-formula id="scirp.69047-formula1037"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403208x8.png"  xlink:type="simple"/></disp-formula><p>Indiscernibility relation: Let S = (U, A U {d}) be an information system, every subset B of A defines an equivalence relation INDB, [<xref ref-type="bibr" rid="scirp.69047-ref10">10</xref>] called an indiscernibility relation, and this relation is denoted by:</p><disp-formula id="scirp.69047-formula1038"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403208x9.png"  xlink:type="simple"/></disp-formula><p>The positive region of decision d with respect to B is:</p><disp-formula id="scirp.69047-formula1039"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403208x10.png"  xlink:type="simple"/></disp-formula><p>The negative region of decision d with respect to B is:</p><disp-formula id="scirp.69047-formula1040"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403208x11.png"  xlink:type="simple"/></disp-formula><p>Another useful concept is grade k dependence that we explain in next paragraph.</p><p>Intuitively, a set of decision attributes D, depends totally on a set of attributes B, denoted by B &#222; D, if all the values of the D attributes are univocally determined by the values of the attribute in B.</p><p>In other words, D depends totally on B, if there is a functional dependency between the values of D and B [<xref ref-type="bibr" rid="scirp.69047-ref10">10</xref>] . The following definition explains the concept of dependency in k grade between the sets of attributes B and D.</p><p>D depends on B in a k grade (0 ≤ k ≤ 1), denoted by B &#222;<sub>k</sub> D, by the k value, and defined by the expression 5. If k = 1 then D depends totally on B, while if k &lt; 1 then D depends partially on B.</p><disp-formula id="scirp.69047-formula1041"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403208x12.png"  xlink:type="simple"/></disp-formula><p>Rough sets theory defines different metrics to evaluate the consistency of information and the quality of rough sets classification.</p><p>・ The precision of the approximation of a set of objects X, is defined as (8):</p><disp-formula id="scirp.69047-formula1042"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403208x13.png"  xlink:type="simple"/></disp-formula><p>・ The quality of the approximation of a set of objects X, which represents the relative frequency of objects that belong to class X and are correctly classify.</p><disp-formula id="scirp.69047-formula1043"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403208x14.png"  xlink:type="simple"/></disp-formula><p>・ The consistency of the decision system, one system is inconsistent when at least exist two objects indiscernible that belongs to different classes simultaneously; see the equation (10). Values near 1 represents high consistence.</p><disp-formula id="scirp.69047-formula1044"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403208x15.png"  xlink:type="simple"/></disp-formula><p>In problems where domain attributes B is not discrete, inseparability relation cannot be applied. The equivalence relation is very strict for continuous domain cases. The Pawlak’s model does not consider any tolerance of errors. The positive region is those equivalence classes which completely belong to a finite set; the negative region is the union of those equivalence classes which don’t completely belong to a finite set. In order to solve this situation, RST methods usually apply two alternatives: to discreet the data or to use an extension theory [<xref ref-type="bibr" rid="scirp.69047-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.69047-ref12">12</xref>] . In the first case, the original information system was transformed in another where the RST classic is applied. In the second case, the RST classic is extended where object are not inseparability but they can stay in a same class if they are similarities [<xref ref-type="bibr" rid="scirp.69047-ref13">13</xref>] - [<xref ref-type="bibr" rid="scirp.69047-ref17">17</xref>] .</p><p>Then, the development of rough sets, extensions and generalizations has continued evolving. Initial developments focused on the relationship with fuzzy sets. While some works contending these concepts are different, other works consider that rough sets are a generalization of fuzzy sets. Pawlak considered that fuzzy and rough sets should be treated as being complementary to each other, addressing different aspects of uncertainty and vagueness [<xref ref-type="bibr" rid="scirp.69047-ref12">12</xref>] . Three notable extensions of classical rough sets are: dominance-based rough set approach (DRSA) which is an extension of rough set theory for multi-criteria decision analysis (MCDA), decision-theoretic rough sets (DTRS) which is a probabilistic extension of rough set theory, and game-theoretic rough sets (GTRS) that is a game theory-based extension of rough set.</p><p>Authors by considering the alternatives explained before, usually introduce a data preparation’s methods that deal with attributes data types [<xref ref-type="bibr" rid="scirp.69047-ref9">9</xref>] :</p><p>1) Analysis of numeric data and not numeric data by separate, then take decision according to obtained partial results;</p><p>2) To discreet numeric data;</p><p>3) To codify not numerical data;</p><p>4) Work with merged data description.</p><p>In this paper, we apply concepts of RST extended theory and we work with merged data, qualitative and quantitative, provided by projects data based.</p></sec><sec id="s3"><title>3. Two Methods for Human Resource Competence Evaluation</title><p>In this section, two algorithms to evaluate human resource competences are introduced. As a necessary condition to apply these algorithms, should exists a project management information system which contains information about tasks assigned to each project member.</p><p>The proposed algorithms recover information about tasks assigned to project members, afterwards they discover relationship between tasks and each human resource’s competence and finally estimate the competence level associated to each person. First algorithm applies rough sets theory to discover the relationships whereas second algorithm applies distance between texts. Finally two algorithms use a case base reasoning method to evaluate the competences of each human resource.</p><sec id="s3_1"><title>3.1. Algorithm 1 Based on Rough Sets for Human Resource Competence Evaluation</title><p>In order to estimate the competence level for each project member we propose the following steps:</p><p>Step 1. Define the human resource competences required by a specific project.</p><p>Step 2. Recover all tasks assigned to each project member from project management information system.</p><p>Step 3. Apply algorithm based on rough sets to discover the relationships between tasks and competences.</p><p>Step 4. For each competence and each human resource, calculate the human resource performance indicators by considering the associated tasks previously discovered. Some indicators are based on rough sets theory.</p><p>Step 5. Classify the competence level by using a case base reasoning system.</p><p>Step 1 bisection:</p><p>In this step we should define the competences required by project, an example of these competences are the following:</p><p>・ Documenting of requirements, using the language and templates defined between the client and the development team.</p><p>・ Managing the server database ensuring consistency, availability and security of hosted databases in it.</p><p>Step 2 bisection:</p><p>For each project member, the algorithm executes a sql query and recovers all tasks associated to him.</p><p>Step 3 bisection:</p><p>In this step we need to the following actions:</p><p>1) To define the indiscernibility relation between objectswith Equation (11).</p><p>2) To discover lower approximation by using Equation (1), represents set of tasks associated to each competence clearly.</p><p>3) To calculate positive region by Equation (5). We combine with concept “grade k dependence” to evaluate the consistence of a group of tasks.</p><p>4) POS<sub>B</sub> represents all consistent elements, like we said before. The k dependency grade in Equation (7) permits to evaluate the quality of the universe’s elements. High level of k represents sets which tasks keep a strong relationship with competence.</p><p>5) To discover boundary region by Equation (3), contains inconsistence tasks. Some of these tasks represent the uncertainty and the weak relationships between tasks and competences. These tasks will not be considered during the competence evaluation step.</p><p>Previously in section 2 we showed that rough sets theory introduce the indiscernibility relation concept in order to identify similar objects, in this sense, one equivalence relation was established in Equation (4). But in our case, information of each task contains non discreet attributes. For example each task is representing by the following fields:</p><p>・ Field “name” as text type.</p><p>・ Field “description” as text type.</p><p>・ Field “start date” as date type.</p><p>・ Field “end date” as date type.</p><p>・ Field “priority” as integer type.</p><p>・ Field “type task” as text type that can be discreet.</p><p>・ Field “assigned to” as text type representing one project member.</p><p>・ Field “spi” as float type representing the performance on task execution.</p><p>・ Field “evaluation” as text type representing the qualitative evaluation of task’s quality.</p><p>・ Field “estimated time” as integer type representing the amount of hours estimated to do the task.</p><p>・ Field “dedicated time” as integer type representing the amount of hours dedicated by human during tasks execution.</p><p>In this case the equivalence relation is very strict. For this reason, in this case we introduce a similarity function Equation (8) by considering just the following fields:</p><p>・ x<sub>1</sub> field “name” as text type.</p><p>・ x<sub>2</sub> field “description” as text type.</p><p>・ x<sub>3</sub> field “priority” as integer type.</p><p>・ x<sub>4</sub> field “type task” as text type that can be discreet.</p><disp-formula id="scirp.69047-formula1045"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403208x16.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7403208x17.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7403208x18.png" xlink:type="simple"/></inline-formula>, C is competence, T is task and S is indiscernibility</p><disp-formula id="scirp.69047-formula1046"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403208x19.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.69047-formula1047"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403208x20.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.69047-formula1048"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403208x21.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.69047-formula1049"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403208x22.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.69047-formula1050"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403208x23.png"  xlink:type="simple"/></disp-formula><p>Equation (12) should be applied for fields x<sub>1</sub> and x<sub>2</sub>, based on cosine text distance, where k represent the amount of terms including in each text.</p><p>Step 4 bisection:</p><p>We introduce different indicators in order to evaluate efficiency and the efficacy of project members during the task execution [<xref ref-type="bibr" rid="scirp.69047-ref4">4</xref>] . The efficacy deal with the quality of task execution and efficiency evaluate the task execution process respect to the time and the resources used.</p><p>1)<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7403208x24.png" xlink:type="simple"/></inline-formula> (17)</p><p>2)<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7403208x25.png" xlink:type="simple"/></inline-formula> (18)</p><p>3)<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7403208x26.png" xlink:type="simple"/></inline-formula> (19)</p><p>4) <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7403208x27.png" xlink:type="simple"/></inline-formula></p><p>5) <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7403208x28.png" xlink:type="simple"/></inline-formula></p><p>In equations all indicators RH<sub>j</sub> means the j project member.</p><p>Step 5 bisection:</p><p>We use a Case base reasoning system to classify in different levels each competence by considering the indicators calculated before [<xref ref-type="bibr" rid="scirp.69047-ref18">18</xref>] - [<xref ref-type="bibr" rid="scirp.69047-ref20">20</xref>] .</p><p>・ Knowledge base was built by the experts with indicators and competence evaluations.</p><p>・ We use the similarity function in Equation (20).</p><disp-formula id="scirp.69047-formula1051"><label>(20)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403208x29.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.69047-formula1052"><label>(21)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403208x30.png"  xlink:type="simple"/></disp-formula><p>・ The adaptation method was the Majority rule.</p></sec><sec id="s3_2"><title>3.2. Algorithm 2 Based on Text Distance for Competence Evaluation</title><p>In order to estimate the competence level for each project member we propose the following steps:</p><p>Step 1. Define the human resource competences required by a specific project, same as before algorithm.</p><p>Step 2. Recover all tasks assigned to each project member from project management information system, same as previous algorithm.</p><p>Step 3. Select tasks associated to each competence by using the cosine distance between texts.</p><p>Step 4. For each competence and each human resource, calculate the indicators just like previous algorithm but the two last indicators are different.</p><p>Step 5. Classify the competence level by using a case base reasoning system.</p><p>Steps 1, 2 and 5 are similar to the algorithm explained in section 3.1 for this reason its bisection is not explained.</p><p>Step 3 bisection:</p><p>In this step we use the cosine distance between texts to calculate the similarity between each task with each competence. See Equation (12)-(14) we compare the task name with the competence name. We define a threshold to determine the relationship between tasks and competences.</p><p>Step 4 bisection:</p><p>In this step, we use the same indicators than in rough sets algorithm except by consistency of decision system indicator.</p><disp-formula id="scirp.69047-formula1053"><label>(22)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403208x31.png"  xlink:type="simple"/></disp-formula><p>In the Equation (22), cosine is the coefficient often used to determine the similarity between documents and it is based on the cosine of the angle between them [<xref ref-type="bibr" rid="scirp.69047-ref21">21</xref>] .</p></sec></sec><sec id="s4"><title>4. Comparisons between Different Algorithms to Evaluate Human Resource Competences</title><p>In this section, we shall compare different algorithms to evaluate human resource competences. We compare algorithm 1, algorithm 2, numerical scale method and 360 grade method [<xref ref-type="bibr" rid="scirp.69047-ref4">4</xref>] .</p><p>We compare the algorithms by considering two criteria: first criterion related with efficiency (time and resources used) and second criterion associated to efficacy (quality of classification results). The efficacy of algorithms is compared considering the human experts classification.</p><sec id="s4_1"><title>4.1. Comparisons Considering Efficiency between Four Algorithms</title><p><xref ref-type="table" rid="table2">Table 2</xref> presents experiment results of comparing the algorithms 360 grade, numerical scale, algorithm 1 based on rough sets and algorithm 2 based on cosine distance. We apply four algorithms in Software Production Centers of the University of Information Sciences in Havana; specifically we evaluate the human resources of Center of Consulting and Enterprise Architectures [<xref ref-type="bibr" rid="scirp.69047-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.69047-ref22">22</xref>] .</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Experimental results in efficiency comparisons between 360 grades algorithm, numerical scale, algorithm 1 and algorithm 2</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >360 Grades</th><th align="center" valign="middle" >Numerical scale</th><th align="center" valign="middle" >Algorithm 1 rough sets + CBR</th><th align="center" valign="middle" >Algorithm 2 cosine text distance + CBR</th></tr></thead><tr><td align="center" valign="middle" >Human resources evaluated</td><td align="center" valign="middle" >93</td><td align="center" valign="middle" >37</td><td align="center" valign="middle" >89</td><td align="center" valign="middle" >89</td></tr><tr><td align="center" valign="middle" >Hours required</td><td align="center" valign="middle" >13.28</td><td align="center" valign="middle" >7.08</td><td align="center" valign="middle" >0.083</td><td align="center" valign="middle" >0.091</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Experimental results in efficacy variable and comparisons of algorithm 1 and algorithm 2</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >Algorithm 1 Rough sets + CBR</th><th align="center" valign="middle" >Algorithm 2 Cosine text distance + CBR</th><th align="center" valign="middle" >p-value</th></tr></thead><tr><td align="center" valign="middle" >Percent of corrects classification</td><td align="center" valign="middle" >96.1305</td><td align="center" valign="middle" >92.0310</td><td align="center" valign="middle" >0.000</td></tr></tbody></table></table-wrap><p><xref ref-type="table" rid="table2">Table 2</xref> shows that, although method numerical scale needs less personal than the rest of algorithms, it requires more time than proposed algorithms 1 and 2 proposed in this paper. The 360 degrees method maintains constant the number of evaluators, but always requires a significant amount of experts to evaluate the human resources. This characteristic increases the global evaluation time.</p><p>Algorithms 1 and 2 proposed in this paper always require evaluators in the initial moment in order to create the knowledge database. Afterwards only one person can evaluate to all project members. The number of tasks, to be evaluated, does not affect significantly the algorithms 1 and 2 performance.</p></sec><sec id="s4_2"><title>4.2. Algorithms Comparisons by Considering Efficacy in Competence Evaluation</title><p>We compare the correctness percentages of classification among algorithm 1 (based on rough sets + CBR), algorithm 2 (based on cosine distance + CBR). We selected 494 cases of competence evaluations. Each case corresponds to a project member with all his competences previously evaluated by experts considering the five indicators defined in section 3.1. An experiment database with all selected cases is created.</p><p>A random cross-validation technique is applied; also 20 partitions from experiment database are created: 70% of cases were used for train and the rest for testing. Afterwards we apply the following statistical test:</p><p>1) Shapiro-Wilkstatistical test to check normal distribution of data. We probe that data have not a normal distribution.</p><p>2) To compare the two algorithms the Wilcoxon test is used; we used the Monte-Carlo method for computing the significance level and considered 99% as confidence interval.</p><p>We find significant differences between the two algorithms results, as shown in <xref ref-type="table" rid="table3">Table 3</xref>.</p><p>As a conclusion of the above tables: the algorithm based on Rough Sets + CBR got better results, the algorithm error is small for the case and the benefits associated to efficiency are satisfactory.</p></sec></sec><sec id="s5"><title>5. Conclusions</title><p>It is shown that the proposed algorithms, compared to methods like 360 degrees and Numerical Scales, offer greater efficiency, reducing the number of people involved and the time required to perform the process.</p><p>The proposed algorithms facilitate the automation of the process of labor competences evaluation through the identification of the relation of the evidences of the production process and labor competences, avoiding the use of invasive techniques for estimating the performance.</p><p>The algorithm based on Rough Sets + CBR got better results. The algorithm error is small for the case and the benefits associated to efficiency are satisfactory.</p></sec><sec id="s6"><title>Cite this paper</title><p>Surayne Torres L&#243;pez,Gilberto Fernando Castro Aguilar,Iliana P&#233;rez Pupo,Pedro Pi&#241;ero P&#233;rez,Laynier Piedra Di&#233;guez, (2016) Rough Sets for Human Resource Competence Evaluation and Experiences. Applied Mathematics,07,1317-1325. doi: 10.4236/am.2016.712116</p></sec></body><back><ref-list><title>References</title><ref id="scirp.69047-ref1"><label>1</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Gil</surname><given-names> J. </given-names></name>,<etal>et al</etal>. (<year>2007</year>)<article-title>La evaluación de competencias laborales</article-title><source> Educación XX1</source><volume> 10</volume>,<fpage> 83</fpage>-<lpage>106</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.69047-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Ogheneovo, E.E. (2014) Software Dysfunction: Why Do Software Fail. Journal of Computer and Communications, 2, 25-35. http://dx.doi.org/10.4236/jcc.2014.26004</mixed-citation></ref><ref id="scirp.69047-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Gomes, S.R. (2009) Uma Abordagem para a Gerência de Recursos Humanos de Organiza??es de Software. Ph.D. Thesis, Universidad de Fortaleza, Fortaleza. </mixed-citation></ref><ref id="scirp.69047-ref4"><label>4</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Neil</surname><given-names> D. </given-names></name>,<etal>et al</etal>. (<year>2006</year>)<article-title>Proyectos Informáticos: Fracasos y Lecciones Aprendidas</article-title><source> Revista de Derecho y Tecnologías de la Información</source><volume> 4</volume>,<fpage> 1</fpage>-<lpage>11</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.69047-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">PMI (2013) Guía de los Fundamentos de la Dirección de Proyectos. 5th Edition, Project Management Institute Publications, Pennsylvania.</mixed-citation></ref><ref id="scirp.69047-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Pérez, I., Bello, R., Pi?ero, P., Lugo, J.A. and Torres, S. (2013) Aprendizaje de reglas borrosas para la toma de decisiones en Gestión de proyectos. IV Congreso Iberoamericano de Ingeniería de Proyectos, Pucón. </mixed-citation></ref><ref id="scirp.69047-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Torres, S. (2015) Modelo de evaluación de competencias a partir de evidencias durante la gestión de proyectos. Ph.D. Thesis, Universidad de las Ciencias Informáticas, La Habana.</mixed-citation></ref><ref id="scirp.69047-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Cuesta, A. (2010) Tecnología de Gestión de los Recursos Humanos. Tercera ed., Editorial Félix Varela, La Habana.</mixed-citation></ref><ref id="scirp.69047-ref9"><label>9</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Bello</surname><given-names> R. and Verdegay F. </given-names></name>,<etal>et al</etal>. (<year>2010</year>)<article-title>Los conjuntos aproximados en el contexto de la Soft Computing</article-title><source> Revista Cubana de Ciencias Informáticas</source><volume> 4</volume>,<fpage> 5</fpage>-<lpage>24</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.69047-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Pawlak, Z. (1982) Rough Sets. International Journal of Information &amp; Computer Sciences, 11, 341-356.  
http://dx.doi.org/10.1007/BF01001956</mixed-citation></ref><ref id="scirp.69047-ref11"><label>11</label><mixed-citation publication-type="book" xlink:type="simple">Orlowska, E. (Ed.) (1998) Incomplete Information, Rough Sets Analysis. Physica-Verlag, Warsaw.  
http://dx.doi.org/10.1007/978-3-7908-1888-8</mixed-citation></ref><ref id="scirp.69047-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Pawlak, Z. and Skowron, A. (2007) Rough Sets: Some Extensions. Information Sciences, 177, 28-40.  
http://dx.doi.org/10.1016/j.ins.2006.06.006</mixed-citation></ref><ref id="scirp.69047-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Pawlak, Z. (1991) Rough Sets-Theorical Aspects of Reasoning about Data. Kluwer Acadenic, Dondrech.</mixed-citation></ref><ref id="scirp.69047-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Skowron, A. and Suraj, Z. (2012) Rough Sets and Intelligent Systems—Professor Zdzis?awPawlak in Memoriam, Volumen 1. Springer Science &amp; Business Media, Berlin. </mixed-citation></ref><ref id="scirp.69047-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Pawlak, Z. and Skowron, A. (2007) Rudiments of Rough Sets. Information Sciences, 177, 3-27.  
http://dx.doi.org/10.1016/j.ins.2006.06.003</mixed-citation></ref><ref id="scirp.69047-ref16"><label>16</label><mixed-citation publication-type="book" xlink:type="simple">Greco, S., Matarazzo, B. and Slowinski, R. (1997) Similarity Relation as a Basis for Rough Approximations. In: Polkowski, L., Ed., Rough Sets and Current Trends in Computing, Springer, Berlin, 60-67.</mixed-citation></ref><ref id="scirp.69047-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Slowinski, R. and Vanderpooten, D. (2000) A Generalized Definition of Rough Approximations Based on Similarity. IEEE Transactions on Data and Knowledge Engineering, 12, 331-336. http://dx.doi.org/10.1109/69.842271</mixed-citation></ref><ref id="scirp.69047-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Strohmeier, S. and Piazza, F. (2015) Artificial Intelligence Techniques in Human Resource Management—A Conceptual Exploration, de Intelligent Techniques in Engineering Management. Springer International Publishing, Cham, 149-172.</mixed-citation></ref><ref id="scirp.69047-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Zhukova, I., Kultsova, M. and Navrotsky, M. (2014) Intelligent Support of Decision Making in Human Resource Management Using Case-Based Reasoning and Ontology, de Knowledge-Based Software Engineering, Springer International Publishing, Volgograd, 172-184.</mixed-citation></ref><ref id="scirp.69047-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">López, B. (2013) Case-based Reasoning: A Concise Introduction. Morgan &amp; Claypool Publishers, Texas, 21-36.  
http://dx.doi.org/10.2200/s00490ed1v01y201303aim020</mixed-citation></ref><ref id="scirp.69047-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Cross, V. and Sudkamp, T. (2002) Similarity and Compatibility in Fuzzy Set Theory. Assessment and Applications. Springer-Verlag Company, New York. http://dx.doi.org/10.1007/978-3-7908-1793-5</mixed-citation></ref><ref id="scirp.69047-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Torres, S., Pi?ero, Y., Pi?ero, P. and Capretz, L. (2014) Creation and Evaluation of Software Teams—A Social Approach. International Journal of Manufacturing Technology and Management, 28, 1741-5195.  
http://dx.doi.org/10.1504/IJMTM.2014.066695 </mixed-citation></ref></ref-list></back></article>