Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here .

Loading metrics

Open Access

Peer-reviewed

Research Article

Expertise based skills management system to support resource allocation

Contributed equally to this work with: Nazia Bibi, Zeeshan Anwar, Tauseef Rana

Roles Conceptualization, Data curation, Formal analysis, Methodology, Software, Writing – original draft

Affiliation Department of Computer Software Engineering, National University of Sciences and Technology, Islamabad, Pakistan

Roles Conceptualization, Data curation, Formal analysis, Methodology, Software, Writing – review & editing

* E-mail: [email protected]

ORCID logo

Roles Investigation, Project administration, Supervision, Writing – review & editing

  • Nazia Bibi, 
  • Zeeshan Anwar, 
  • Tauseef Rana

PLOS

  • Published: August 16, 2021
  • https://doi.org/10.1371/journal.pone.0255928
  • Peer Review
  • Reader Comments

Fig 1

Skills Management is an essential concept of human resource management in which a skill inventory may be created for each employee and managers can assign tasks to workers based on worker’s abilities. This concept is not fully practiced for two reasons: i) employee’s skills are not effectively evaluated and documented, ii) tool support is deficient to manage this complex task. Ineffective skill management of an organization fizzle tasks assigned to the incompetent employees and this may lead to project failure. To fill up this gap, a survey is conducted across various software organizations to find out the best practices for the skill management and to gather requirements for skills management framework. Based on survey findings, a mathematical framework is proposed that calculates the soft and hard skills of employees automatically based on time and achievements as skill increases or decreases over time. In this framework, the Skills Calculation Engine (SCE) is developed for the managers to enhance the capacity of appropriate decisions making in assigning tasks to the rightly skilled workers. This framework is also useful for organizations as it can increase profitability as tasks are assigned to the most appropriate employees. The SCE is implemented as a Windows-based application to calculate skills, store skills in skills inventory, and assign tasks based on an employee’s skills. The skills management tool is evaluated in a facilitated workshop; furthermore, a feature-wise comparison of the tool is also made with existing tools.

Citation: Bibi N, Anwar Z, Rana T (2021) Expertise based skills management system to support resource allocation. PLoS ONE 16(8): e0255928. https://doi.org/10.1371/journal.pone.0255928

Editor: Alessandro Margherita, University of Salento, ITALY

Received: August 5, 2020; Accepted: July 27, 2021; Published: August 16, 2021

Copyright: © 2021 Bibi et al. This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.

Data Availability: Data can and code is available online from author github repository. We have mentioned the github repository in paper. The address of repository is as follow: https://github.com/zeeshan0333/SkillsManagement .

Funding: No funding was taken for this research. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

Competing interests: The authors have declared that no competing interests exist.

1 Introduction

A Company must be acquainted with the skills of the employees so that the right person can be selected for the right job. Researchers [ 1 ] identified that software development/maintenance projects either in-house or outsourced will only be redsuccessful if appropriate human resources are engaged in it. If the organizations fail to assign suitable human resources in project activities then these organizations will face constant failure [ 2 ]. Hence, for the success of a project, appropriate tasking of employees is very crucial [ 3 ]. In many software development organizations, the required skill assessment system is not being implemented due to lack of awareness of its strengths [ 4 ].

Software projects are different from other discipline’s projects because the success of software projects depends on how effectively and efficiently human skills are utilized [ 4 ]. Unfortunately, there is no broad approach and tool support for monitoring and evaluating human skills [ 5 – 7 ]. Researchers agreed that there is a severe need for calculating human skills [ 6 ], but due to the un-availability of skill assessment systems, organizations are losing time and money. Due to competitive pressures in the industry, it is obligatory to adopt the Decision Support Systems (DSS) for skill assessment. By adapting computerized DSS, organizations will be able to utilize time efficiently in decision making and to perform tasks in a better way [ 8 ].

Employee’s skills are overlooked in the software development industry because determining relationships between employee’s skills and software development is a complex task [ 9 ]. As a result, assigning an employee to an appropriate task is hard to put into practice in big organizations [ 10 ]. Due to large-scale human resources, it is challenging to update the skills of all individuals. Global firms are facing more difficulty in managing employee’s skills efficiently [ 11 ]. To tackle such problems, it is very decisive to maintain detailed information about the employee’s qualifications, experiences, and expertise. It is nearly impossible for the managers to retain a comprehensive profile of all employees without an effective software support [ 12 ]. Similarly, managers are unable to memorize the employee’s skills and knowledge for assigning specific tasks to skilled employees.

The need for computerized skills evaluation is increasing day by day because using a tool to manage skills improves decisions precision [ 13 , 14 ]. Researchers explored this fact saying that taking the right decisions is very important for the success of software projects/ industry [ 15 ]. Researchers are now focusing on multiple skills of individuals during project scheduling [ 16 ]. A pool of multi-skilled employees is available, but allocating a particular employee to a specific task requires consideration of enormous parameters like Product Development Life Cycle (PDLC) time, skill efficiency gain and cost [ 17 ].

  • A survey is conducted across various organizations to understand the existing practices for skills management and to gather requirements to develop the skills calculation framework.
  • An algorithm and a mathematical framework are proposed that calculates the skills of employees based on their profile. The algorithm will increase or decrease the skill over time.
  • A prototype software tool is developed to automate redskill calculation and skill inventory management. The software is evaluated by various experts. We uploaded our tool online for future research and improvement.
  • Comparison of the prototype software tool with existing literature and the existing software applications [ 18 – 20 ] is also made.

In the rest of the paper, Related work is given in Section 2. In Section 3 our research methodology is given. An overview of the proposed framework to calculate skills is provided in Section 4. Section 5 covers the system implementation details. Evaluation and Comparison of our tool are presented in Section 6. Finally, the conclusion and future work are presented in Section 7.

2 Related work

For knowledge intensive organizations, human resource management is one of the key factors for success. To find the right person for the right job is of prime importance and is one of the major issues for organizations. Managers assign projects to those employees whose skills are relevant to the project. Human skills are important because most of the studies have proved the fact that employee’s skills should be relevant and contributes towards the success of the project [ 10 , 21 , 22 ].

Kerzner [ 23 ] discussed that evaluating and balancing employee’s skills require a lot of effort. The decision to utilize either task skills or people skills is the major pitfall. Employee’s assignment to tasks should be proportionate with their skills, otherwise, this may lead the project towards failure. Badaracco et al. [ 24 ] proposed a procedure for the item using a multi-criteria decision model for competence training. Computerized Adaptive Tests (CAT) adaptation accuracy to the student’s proficiency level is improved by the proposed approach. This approach is not suitable when it comes to the applicability to different sectors. In the meantime, tests are adapted to the students’ competencies, but the competency analysis to map and fill competency gaps is not supported. Therefore, a generalized approach is needed for the evaluation of skills required in projects because numerous types of human skills are required in projects and these skills need to be updated constantly.

For the better performance of the firms, a proper assortment of expertise is very decisive. Researchers focused on two main approaches for the selection of experts, i.e. relative methods and absolute methods [ 19 , 25 – 27 ]. It is evident from literature [ 26 ] that certain criteria are used for defining levels of expertise. These criteria can be written criteria or professional achievement [ 28 ]. The European Commission, 2008, in its work explores the literature which aims to enrich the definition of competence and to cover all potential criteria for competence management. However, there is no practical implementation of the concept. As a consequence, their work offers a very good theoretical basis and foundation for our research area. The integration of scientific methods/algorithms in this regard will add significant additional benefits to the results of this study [ 29 ].

Wang et al. [ 30 ] proposed multi-objective algorithm which addresses the scheduling problem of multi-skill resource. The idea is to minimize the cost during the scheduling process. The algorithm takes the advantage of knowledge to perform sequential search and to reassign and readjust the resources to respective tasks. Although this approach is useful, but the emotional intelligence factor is ignored during multi-skilled resource scheduling.

Huan et al. [ 31 ] utilized a multi-purpose evolutionary technique to optimize the expansion of competency sets by multiple criteria. This works lacks in term of flexibility as the adaptation of their proposed approach to a different range of areas is not adequate.

Ahmed et al. [ 16 ] also identified the fact that many organizations face serious problems because project managers are unable to understand the project’s requirements and the skills required to accomplish the project. Their work provides a theoretical basis of the skill required in different phases of software development [ 16 , 32 ]. The theoretical basis is not adequate and requires skill management system. To solve such problems efficient utilization of the resources and a skill management is crucial because every individual is not fit for every task as they have different abilities and traits.

Amiri et al. [ 33 ] proposed approach is based on a hybrid model which uses multi-criteria decision making to assess the company’s expertise. The approach also provides practical results of implementation. However, it lacks generality and flexibility in various fields and failed to give a basis for the competences model. The scope of application is also different from this work as it applies to the capabilities/competencies of companies rather than individuals.

Olsen [ 34 ] explored that to accomplish certain tasks, skill management tools and techniques should be efficiently managed and implemented. Lee et al. [ 35 ] and Lin et al. [ 36 ], work includes the core competencies of technical experts for integrated circuit design and research and development. Both areas require necessary expertise in high-performance. Different approaches to competencies management were investigated in both papers, but the practical implementation and application of algorithms are missing.

A job description is a common approach for human skill management. Job evaluation is possible by using skill level and other factors of employees [ 37 ]. In most organizations, employees themselves rate and maintain their information. If they rate themselves too high, they can face some difficulties because if they fail to meet targets or fail to answer questions about their high ratings, their reputation will be suffered in front of their colleagues. A computer-based test method developed in the project “Measuring Experimental Competences in the Large Scale Assessments” [ 38 ] allows accurate and reliable measurement of experimental capabilities comprehensively. “Technology-based Assessment of Skills and Competencies in VET (ASCOT)” [ 39 ] as an initiative consists of 21 projects covering six key areas and requires close collaboration between research institutes, VET professionals, and facilities. Most of the projects in this initiative are theoretical studies that do not apply computer methods and are limited to academic skills without application. At the same time, these projects focus only on the evaluation phase, rather than sorting and matching job applicants and the selection of qualified employees.

Furthermore, researchers analyzed [ 40 ] that it is the responsibility of the project management team to analyze the project output, accomplishment, and fulfillment of the goals. For obtaining these goals, some internal performance measures must be implemented [ 41 ]. But assessing the performance of the projects is very crucial [ 42 ]. Jiang and Klein also explored that performance can be measured through output level, time management and the actual cost of the project [ 43 ]. Although accomplishing project success is possible only, if the workers/employees linked with the project are skillful and specialists in particular tasks. A skill evaluation is needed before assigning any task to an employee; otherwise, this would impact in project’s productivity.

The quality of software development depends on the skills of developers. Therefore, it is really important for PMs to first determine the proper skill set and then assign activities for said purpose, Chandsarkar et al. [ 18 ] built a small application for PMs to efficiently organize and retrieve resources. This application retrieves employees with the best skillset and if an exact match is not found then it provides the closest match.

The project manager needs an automated skill evaluation system. But unfortunately, organizations are not utilizing skill management systems properly because the skills and qualifications of employees cannot be determined by a single tool. Hence, incorporating these two factors in a tool increases the production and profitability of an organization [ 21 ].

In order to keep a detailed profile and to track the skills and qualifications of employees, it is very important to use the skills management system. Because it helps in finding suitable and skilled employees with appropriate qualities and abilities and then it is easy to position an individual for different tasks. The human resource department also uses this system to match the skills of employees for certain tasks and then assign tasks accordingly. Moreover, it saves time and costs of the overall project [ 16 , 32 ].

Project managers believe in continuous improvements in technical abilities and for this training and development programs need to be promoted to bring improvement at the organizational level [ 16 , 44 ]. The training should be arranged by keeping in mind that particular skills need to be enhanced. Training, developments, and technical improvements will bring positive change in the organization in terms of the improved capabilities of employees, task accomplishment and flexible workforce environment [ 44 , 45 ].

The approach proposed supports the requirements of Competence Management System (CMS) as found in the general definitions of competence and CM (Competence Management) in this section. These requirements in particular are considered in establishing the reference mathematical model. Overall, an in-depth review of the literature makes it clear that CMS demands a scientific and workable mathematical approach to improve job performance in an organization. It can be observed in the literature review, previous efforts in this area have come primarily from an HRM and psychological perspective, relying on paper-based and traditional practices, and deficient integration of computer science methods with CMs.

Furthermore, after the literature review it has been concluded that any EBSMs at least includes: (1) required competencies identification (exploration of competencies), (2) acquired competencies/skill evaluation (capability assessment), (3) analysis of competencies/skills (required and acquired skills matching) and (4) provide recommendations for further capacity development planning and improvement of competencies/skills gaps (capacity development). Most of the research projects reviewed used traditional assessment methods for competencies. As mentioned earlier, these methods have difficulties in adopting such an approach to new fields (careers).

In most of the literature, it is discussed that one of the main challenges is the lack of a generalized and efficient competence matching method. Considering the European refugee crisis and the main problem of skill mismatch, this work effectively encourages e-recruitment in the form of skill discovery and matching solutions. The proposed EBSMs can be adopted easily for software organizations because it provides a mathematical basis for evaluating competences.

3 Research methodology

Our research methodology as shown in Fig 1 is divided into four major steps i.e. survey, development of the framework, implementation of the framework, and finally validation of framework. Details of each step are given below:

thumbnail

  • PPT PowerPoint slide
  • PNG larger image
  • TIFF original image

https://doi.org/10.1371/journal.pone.0255928.g001

  • Concept verification—The first section of the questionnaire verifies the concepts that are base of this paper. We have asked different questions to verify that either we are moving in the right direction or not. These questions are related to the verification of multiple skills concepts, skills rating mechanism, and practices.
  • Skill Rating—This section presents various skill rating methods to get feedback from the survey respondents about the best method for the software development industry that should be opted to rate skills.
  • Resource Allocation Practices—This section covers questions related to human resource allocation practices. Resources are allocated based on the job description, expertise, or success rate.
  • Relation between Resource Allocation and Skill Management—This section finds and explores the effectiveness of the skill management concept for resource allocation. Many questions have been asked from the survey respondents about what are their expectations from a system/tool while allocating resources to projects. Respondents have been asked to give feedback on the tool support in the software development industry to evaluate/rate employees based on expertise. The tool should have functionality to facilitate the resource allocation process.
  • Expertise Based Skill Management (EBSM) Requirements—This section of the questionnaire collects user’s requirements and their expectations about the EBSM model. Feedback about the integration of EBSM with project management software is also gathered.

After analyzing the results of the survey, we developed the mathematical framework to calculate the skills. The framework is implemented as a windows application in C# language. SQL Server is used to store the data. The tool is evaluated by using three methods i.e. i) Questionnaire; ii) Facilitated Workshop and iii) Comparison of our prototype tool with existing tools.

4 The proposed framework

  • Concept Verification : 82.45% marked agree or strongly agree by the statement that Employees have many skills other than their job description . The idea that skills should be rated based on proficiency is agreed upon by 89.47% people. 68.42% participants admit to utilizing the extra skills of their subordinates. 42.1% people believe that emotional intelligence can serve as an adequate measure of the proficiency and skill of employees.
  • Existing Practice for Project Resource Allocation (PRA) : 48% respondents do skill management based on the job description. They use the experience of an employee as a measure of his/her skill level. 50% have the desire to gauge the skills using measurements of performance. Currently, PRA practice uses a Job Description and Success Rate based approach.
  • Resource Allocation Problem : 43% struggle with finding suitable employees to give project work. 30% report that they have a shortage of skills record.
  • Unrelated Jobs Assignment : 46% people recruited are not suitable human resources (employees) and then assigning jobs to the recruited resources which are not relevant or beyond their expertise.
  • Skill Management (SM) and Resource Allocation (RA) : 77.19% do not use any kind of skill management software, while 40.35% of people feel that they do not require any such tool. 84.21% people have the belief that project resource utilization will be positively impacted by skill management. 91.22% people think that an organization’s overall performance can be increased with aid from skill management. 96.49% of people think that project management will be helped by adequate skill management. The EBSM approach is chosen by 82.45% of people while 89.47% of people wish to integrate the skill management in the project management software.
  • Integration with Project Management Software : 36% of people wish to view the record of the skills in the resource sheet, while 40% expect that there should be a separate view for skills and 24% think that skills should be visible in the resource calendar.
  • EBSM Model Requirements : The requirements for most people include; module to rate skills, module to enter educational data, the record of success/failure of current and past projects, training record of employees, job description record of employees, and seamless integration with project management software.

thumbnail

https://doi.org/10.1371/journal.pone.0255928.g002

Fig 3 shows the conceptual model of the framework of the product proposed in this paper. It addresses the requirements for calculating the expertise and skills of an employee, supports the project manager in decision making for assigning the job to the most suitable and qualified skilled personnel. The framework is implemented as a tool to facilitate the decision-making process by calculating the skills of an employee working within the organization. Requirements for the framework are captured from each section of the survey. From the concept verification section, it is validated that employees possess multiple skills. The skill calculation is based on training, responsibilities / experience, performance, educational record, and emotional intelligence. Therefore, we include these features in the framework to calculate the skills. The framework should rate the skills on a scale of 1 to 10 based on the feedback of the participants. Currently, managers use expert judgment to measure the skills; therefore, we designed a Decision Support System (DSS) to facilitate managers to rate employee’s skills. The DSS rate each skill of employees; whereas, the performance management system rates the employee’s overall performance.

thumbnail

https://doi.org/10.1371/journal.pone.0255928.g003

From the existing practice for RA and resource allocation problem section of the questionnaire, we get more information about resource allocation and the root cause of the problem in assigning resources. The resources are assigned based on their success rate. The proposed framework helps project managers to find suitable employees for the tasks because the project manager will have the information of all employee’s skills along with skill ratings.

The next three sections of the questionnaire, provide information about the usefulness of the skills management system and user requirements/features that should be included in the framework. Most of the participants want to use skills management systems in their organizations and the various features to be included in the framework which are given in Table 1 .

thumbnail

https://doi.org/10.1371/journal.pone.0255928.t001

4.1 Skills calculation algorithm

We devise a skill calculation algorithm after extensive literature review [ 5 , 7 , 9 , 30 , 37 ] and getting feedback from practitioners in the form of a questionnaire. Skills calculation consists of six steps. As proposed in the existing work [ 7 ], we also included problem-solving and analytical ability in skills calculating algorithm. All steps of the skill calculation the algorithm are given in Fig 4 . The description of notations used in the algorithm is given in Table 2 .

thumbnail

https://doi.org/10.1371/journal.pone.0255928.g004

thumbnail

https://doi.org/10.1371/journal.pone.0255928.t002

skill management research paper

S initial is populated with the information given by the Employee. This initial matrix will be updated later based on the employee’s education and behavioral record. Analytical ability and problem-solving skills are important to consider before job assignments along with technical expertise. An employee with these skills can deal with the dynamic and challenging environment [ 47 ].

skill management research paper

The Set Ex matrix is formed using Eqs ( 2 ) and ( 3 ), which measures skill level of an employee in each subject/field based on experience and behavior. If an employee has experience of 1 to 5 years, the employee is assigned the value 1 which means he is at beginner level. If an employee has an experience of 5 or more than 5 years but less than or equal to 9 years then value 5 is assigned, which means he is at the intermediate level. Similarly, if an employee has experience of 10 years or more then PM assigns the value 10, which means that the employee is an expert. Eq (5) shows the skills rating of an employee in each subject/field based on his experience, Where SL Ex1 is an employee’s experience in subject/field 1 and SL Exn is employee’s experience in subject/field n.

skill management research paper

The Set E matrix is formed using Eq (6) , which measures skill level based on an employee’s education. A manager rates major subject (S) and minor subject (M i ) on a scale of 1 to 10 but a higher value is assigned to specialized subjects as compared with minor subjects. Eq (7) shows the skill rating of employees based on educational records. The educational set covers the skills that an employee learns in university [ 6 ].

skill management research paper

5 System implementation

As a proof of concept, we have built a tool for skill management, which implements the proposed algorithm as given in Fig 4 . Our prototype tool solves the problem of skill calculation. More specifically, the personnel database and skills inventory of the employee can be managed. In addition to manipulating personal data, authentication and authorization mechanism are the features of our system. After successful log-in the Admin can assess skills; update the employee’s skills based on his performance of assigned tasks, responsibilities, training, and emotional intelligence rating. The manager can also add, update, delete and view the projects and associated tasks. He can assign tasks to employees based on their skill set ratings as he can view and generate a skill matrix of employees. Whereas, an employee can only add, update his personal information, education, experiences, and training. Admin can add skill set and training information required by the company.

As creating a project plan is a very critical activity for a project manager. Tempting to make a project schedule and complete tasks as soon as possible is the manager’s topmost priority. For this purpose, a manager needs some automated tools. MS project is a quite popular software for managing resources, develop project plans, manage budgets, create schedules and track progress. Although MS project is a good tool for scheduling but leveling of resources is an issue while working in MS Project and secondly, it does not support skill calculation. One can manually calculate employee skills and then assign resources to project activities [ 48 ]. This ends up with poor management and results in inappropriate human resource allocation especially in large organizations.

With our proposed approach (the framework and the supporting tool), a project manager evaluates employee competencies because project activities/tasks required different skills of an employee. This tool provides skill rating based on employee experience and job performance, which helps PM during the assignment of employees to the best-fitted task by considering employee EI (Emotional Intelligence) factor. Emotional intelligence is one measure of human resource competencies. According to the Marie-Louise Barry survey [ 4 , 49 ], 89.8 percent of respondents agree that EI is necessary for PMs.

5.1 Working environment

This system runs on a Windows platform and is developed on a computer running Windows 8 operating system. The front end of the system is developed in Visual Studio and the database is stored in SQL Server. We have uploaded the code of the project and the database on our GitHub project page [ 46 ]. Anyone can extend the project for research purposes.

5.2 Major modules

The system consists of eight major modules and different forms for user interactions. It is not possible here to list the features of each module. Therefore, we have uploaded the complete requirement specifications and screen shorts on our GitHub project page [ 46 ]. Some of the screen shorts of form are given in Figs 5 – 8 . The modules can be categorized based on the functionality and user’s role. Here, we give a brief description of each module based on the functionality of the module.

thumbnail

https://doi.org/10.1371/journal.pone.0255928.g005

thumbnail

https://doi.org/10.1371/journal.pone.0255928.g006

thumbnail

https://doi.org/10.1371/journal.pone.0255928.g007

thumbnail

https://doi.org/10.1371/journal.pone.0255928.g008

5.2.1 Authentication and authorization.

This module authenticates the user and categorizes the user into three roles, i.e. manager, employee, and administrator. After successful login, users can use the system, and a connection with the database is established. Interfaces are also divided into three classes, these classes are based on the roles of the user.

5.2.2 Skill calculation.

This module as given in Fig 5 , is developed for the managers to calculate the skills of the employees. The skill calculation is based on the data entered in various forms that are filled by the user and manager. The data include educational record, training record, experience, project and task completion history, and performance of the employee. All information is used by the skill calculation module. This module increase or decreases the rating of employee skills automatically based on his/her performance on the current task(s).

5.2.3 Skill updater.

This module is used by the manager to update the particular skill of an employee based on his/her performance in the task. This updated information is used by the skill calculation module to rate the overall skills of employees.

5.2.4 Manage project.

This feature enables the manager to add, updates, view, and delete the project/project activities. The project manager will be able to view the work status of employees.

5.2.5 Manage task.

This feature allows the manager to add, update, view, and delete the tasks of a Project.

5.2.6 Assign tasks.

This feature allows the project manager to view skill profile before assigning tasks. This module facilitates PM to view how many tasks of employees are in progress or completed so that he can assign next tasks accordingly.

5.2.7 Rate task.

This feature allows the manager to rate an employee based on his performance on the task.

5.2.8 Rate responsibilities.

This feature allows the manager to rate employee responsibilities.

6 Tool evaluation / comparison

We have built the EBSM system based on the proposed algorithm as shown in Fig 4 . The system evaluation process is performed using different methods which include: i) Questionnaire; ii) Facilitated Workshop and iii) Comparison of our prototype tool with existing tools. Detail of each part is given below:

6.1 Facilitated workshop

A facilitated workshop is arranged for the evaluation of the EBSM tool. 70 participants from the software development industry and academia are invited to attend the workshop. 38 participants attended the workshop. In the workshop, the authors give a live demonstration of the EBSM tool to participants. The demonstration includes a short presentation about the tool, installation of the tool, data entry, and usage demonstration. After the demonstration EBSM tool is given to the participants for evaluation. The participants have privileges to play the role of manager and employee at a time to assess the functionality of the tool.

At the end of the workshop, we distributed the evaluation questionnaire [ 46 ] to all participants and requested them to give their feedback. The questions are asked to get opinions and experience towards the EBSM tool in three major aspects including 1) the EBSM effectiveness in measuring and evaluating skills of the employees, 2) the EBSM tool applicability and need, and 3) the EBSM functionality. A total of 36 paper-based questionnaires are distributed to students, developers, project managers, and researchers. Collected data are classified into 3 groups: students, developers, and project managers. In the survey, respondents are asked to grade each parameter (usefulness, learning, usability, performance, effort, ease of installation, etc.) of the EBSM, according to their actual preferences in the working environment.

From the results of the survey [ 46 ], it is clear that our tool helps employees and organizations to easily manage and measure employee skills. The software is useful because it makes employees more effective in getting their job done [ 47 ]. No technical assistance is needed because the system is user-friendly. Employee productivity and performance are increased as the system is simple to interact with. System functions are well integrated but do not have a built-in assistant facility which can be added in future versions.

In summary, respondents show a high level of satisfaction with the evaluation parameters of the tool. 58% respondents are very satisfied with the performance of the tool, 28% are satisfied and Only 3% are not satisfied with the performance. Overall 86% participants show a high level of satisfaction towards software performance. We have asked 5 sub-questions to measure the usefulness of the tool. 100% participants agreed that the EBSM tool is useful and effective for skills management. 50% respondents strongly agreed and 41% agreed about ease of use of this tool. In total 91% of the respondents agreed that the EBSM tool is easy to use. 89% of the participants show a high level of satisfaction. They want this tool at their workplace because this tool works as per their expectations. We have asked various questions during the survey to judge the usability of the system. The response of participants is healthy about the usability of the system and 72% of participants show their satisfaction as they can use this tool with very little effort. 94% of the respondents agreed that the EBSM system is useful at the job, 92% agreed that using this tool they can perform tasks quickly and 97% agreed that this system helps to increase their productivity. Effort expectancy of software is assessed and the respondents show a high level of satisfaction. 92% agreed that their interaction with the proposed system is clear, 97% agreed that the system is user-friendly and it is easy to learn the system. The attitude of survey respondents towards using this software is positive. 94% agreed using this system in an organization is a good idea. 92% agreed that using this system makes tasks easier to accomplish. We have asked questions to measure the Self-efficacy of the employee using the proposed system. 78% of the respondents agree that self-efficacy has been increased because an employee completes the task and needs no technical support. 97% agreed that the system installation is easy. 94% agreed that functionality is consistent with the interfaces. 100% of the respondents are satisfied with the overall performance of the system. We have uploaded the complete results of the survey on our GitHub project repository [ 46 ].

6.2 EBSM comparison with existing tools

We compare the features of the EBSM tool with three already developed tools named Skill Set Improvement [ 18 ], Skill Management [ 19 ] and Skill Manager Tool [ 20 ]. We have considered different research papers and after narrowing them down, we have identified papers that are closely related to our research. We have identified five features from research papers [ 18 – 20 ] for comparison. These features include algorithm, features, usage, development tool / language, and availability. Comparison results are given in Table 3 . From the comparison, we can observe that the EBSM tool algorithm is better because it covers most of the attributes to calculate the skill. EBSM covers more features as compared with other software. Moreover, the usage of EBSM is simple and we have uploaded it on GitHub for future researchers.

thumbnail

https://doi.org/10.1371/journal.pone.0255928.t003

7 Conclusion and future work

Assessment of human skills is vital; it determines the progress and profitability of businesses. Proper evaluation and assessment of human skills are very important because it is need for management. In order to evaluate human skills, organizations spend plenty of resources in terms of time, money, and efforts. We cannot neglect the importance of DSSs for skill calculation because of the rapid change in the software development industry. Our proposed system helps in decision-making and also fulfills the user expectations. The proposed system will overcome the problems stated in the literature. This system facilitates finding experts in an organization based on skillset. DSS using skill evaluation, facilitate managers as well as employees to cut down manual work. By using this system, managers will easily identify the employee’s skills and then utilize these skills to increase productivity. This system can be utilized to find the knowledge gap in the organization as it successfully evaluates the skills and knowledge of the employees. Furthermore, System can be applied to a whole software development industry with little modifications. We would like our tool to be integrated with mainstream PM tools for the effective use of our approach in the future.

Supporting information

S1 appendix. this file contains the data collection questioner which is used to collect data and requirements to develop ebsm software..

Results of the survey, Questioner used for the evaluation of developed tool. Finally, the results of evaluation survey are also enclosed in the file.

https://doi.org/10.1371/journal.pone.0255928.s001

Acknowledgments

We thanks all the organizations and participants of the survey who helped us to give their valuable feedback to develop this framework.

  • View Article
  • Google Scholar
  • 3. Christie RD, Talukdar S, Nixon JC. CQR: a hybrid expert system for security assessment (of power systems). In: Power Industry Computer Application Conference, 1989. PICA’89, Conference Papers. IEEE; 1989 May 1:267–273.
  • 4. Anwar Z, Bibi N, Ahsan A. Expertise based skill management model for effective project resource allocation under stress in software industry of Pakistan. In: 2013 6th International Conference on Information Management, Innovation Management and Industrial Engineering. IEEE; 2013 Nov 23:Vol(1):509–513.
  • 5. Lewis TL, Smith WJ, Bélanger F, Harrington KV. Are technical and soft skills required?: the use of structural equation modeling to examine factors leading to retention in the cs major. In: Proceedings of the Fourth international Workshop on Computing Education Research. ACM; 2008 Sep 6:91–100.
  • 15. Davenport TH, Prusak L. Working knowledge: How organizations manage what they know. Harvard Business Press; 1998.
  • 16. Ahmed F, Capretz LF, Bouktif S, Campbell P. Soft skills and software development: A reflection from the software industry. arXiv preprint arXiv:150706873. 2015; p. 171–191.
  • 18. Chandsarkar R, Shankarmani R, Gharpure P. Information retrieval system: For skill set improvement in software projects. In: 2014 International Conference on Circuits, Systems, Communication and Information Technology Applications (CSCITA). IEEE; 2014 Apr 4. p. 277–282.
  • 20. Dingsøyr T, Røyrvik E. Skills management as knowledge technology in a software consultancy company. In: International Workshop on Learning Software Organizations. Springer; 2001 Sep 12:96–103.
  • 21. Pinkowska M, Lent B, Keretho S. Process based identification of software project manager soft skills. In: Computer Science and Software Engineering (JCSSE), 2011 Eighth International Joint Conference on. IEEE; 2011 May 11. p. 343–348.
  • 23. Kerzner H, Kerzner HR. Project management: a systems approach to planning, scheduling, and controlling. John Wiley & Sons; 2017 Apr 3.
  • 27. Chi MT. Two approaches to the study of experts’ characteristics. The Cambridge handbook of expertise and expert performance. 2006; p. 21–30.
  • 28. Charness N. Expertise in chess: The balance between knowledge and search. Toward a general theory of expertise: Prospects and limits. 1991; p. 39–63.
  • 29. Europea C. The European qualifications framework for lifelong learning (EQF). Luxembourg: Office for official publications of the European Communities. 2008 Apr; p. 1–15.
  • 34. Olsen RP. Can project management be defined? Project Management Institute; 1971.
  • 37. Plekhanova V. On project management scheduling where human resource is a critical variable. In: European Workshop on Software Process Technology. Springer; 1998 Sep 16. p. 116–121.
  • 38. Measuring Experimental Competences in the Large Scale Assessments;. Available from: http://didaktik.physik.uni-essen.de/mek-lsa/ .
  • 39. Technology-based Assessment of Skills and Competencies in VET (ASCOT);. Available from: http://www.ascot-vet.net/ , visited in November 2020.
  • 46. Skills Management Project Site, Code of project, and survey results;. Available from: https://github.com/zeeshan0333/SkillsManagement .
  • 47. Dingsøyr T. Knowledge management in medium-sized software consulting companies: An investigation of intranet-based knowledge management tools for knowledge cartography and knowledge repositories for learning software organisations. arXiv preprint arXiv:190311854. 2019 Mar 28.
  • 48. Bibi N, Ahsan A, Anwar Z. Project resource allocation optimization using search based software engineering—A framework. In: Digital Information Management (ICDIM), 2014 Ninth International Conference on. IEEE; 2014 Sep. p. 226–229.
  • 49. Barry ML, du Plessis Y. Emotional intelligence: a crucial human resource management ability for engineering project managers in the 21 st century. In: AFRICON 2007. IEEE; 2007 Sep 26. p. 1–7.

U.S. flag

An official website of the United States government

The .gov means it’s official. Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

The site is secure. The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

  • Publications
  • Account settings

Preview improvements coming to the PMC website in October 2024. Learn More or Try it out now .

  • Advanced Search
  • Journal List

Logo of plosone

Expertise based skills management system to support resource allocation

Department of Computer Software Engineering, National University of Sciences and Technology, Islamabad, Pakistan

Zeeshan Anwar

Tauseef rana, associated data.

Data can and code is available online from author github repository. We have mentioned the github repository in paper. The address of repository is as follow: https://github.com/zeeshan0333/SkillsManagement .

Skills Management is an essential concept of human resource management in which a skill inventory may be created for each employee and managers can assign tasks to workers based on worker’s abilities. This concept is not fully practiced for two reasons: i) employee’s skills are not effectively evaluated and documented, ii) tool support is deficient to manage this complex task. Ineffective skill management of an organization fizzle tasks assigned to the incompetent employees and this may lead to project failure. To fill up this gap, a survey is conducted across various software organizations to find out the best practices for the skill management and to gather requirements for skills management framework. Based on survey findings, a mathematical framework is proposed that calculates the soft and hard skills of employees automatically based on time and achievements as skill increases or decreases over time. In this framework, the Skills Calculation Engine (SCE) is developed for the managers to enhance the capacity of appropriate decisions making in assigning tasks to the rightly skilled workers. This framework is also useful for organizations as it can increase profitability as tasks are assigned to the most appropriate employees. The SCE is implemented as a Windows-based application to calculate skills, store skills in skills inventory, and assign tasks based on an employee’s skills. The skills management tool is evaluated in a facilitated workshop; furthermore, a feature-wise comparison of the tool is also made with existing tools.

1 Introduction

A Company must be acquainted with the skills of the employees so that the right person can be selected for the right job. Researchers [ 1 ] identified that software development/maintenance projects either in-house or outsourced will only be redsuccessful if appropriate human resources are engaged in it. If the organizations fail to assign suitable human resources in project activities then these organizations will face constant failure [ 2 ]. Hence, for the success of a project, appropriate tasking of employees is very crucial [ 3 ]. In many software development organizations, the required skill assessment system is not being implemented due to lack of awareness of its strengths [ 4 ].

Software projects are different from other discipline’s projects because the success of software projects depends on how effectively and efficiently human skills are utilized [ 4 ]. Unfortunately, there is no broad approach and tool support for monitoring and evaluating human skills [ 5 – 7 ]. Researchers agreed that there is a severe need for calculating human skills [ 6 ], but due to the un-availability of skill assessment systems, organizations are losing time and money. Due to competitive pressures in the industry, it is obligatory to adopt the Decision Support Systems (DSS) for skill assessment. By adapting computerized DSS, organizations will be able to utilize time efficiently in decision making and to perform tasks in a better way [ 8 ].

Employee’s skills are overlooked in the software development industry because determining relationships between employee’s skills and software development is a complex task [ 9 ]. As a result, assigning an employee to an appropriate task is hard to put into practice in big organizations [ 10 ]. Due to large-scale human resources, it is challenging to update the skills of all individuals. Global firms are facing more difficulty in managing employee’s skills efficiently [ 11 ]. To tackle such problems, it is very decisive to maintain detailed information about the employee’s qualifications, experiences, and expertise. It is nearly impossible for the managers to retain a comprehensive profile of all employees without an effective software support [ 12 ]. Similarly, managers are unable to memorize the employee’s skills and knowledge for assigning specific tasks to skilled employees.

The need for computerized skills evaluation is increasing day by day because using a tool to manage skills improves decisions precision [ 13 , 14 ]. Researchers explored this fact saying that taking the right decisions is very important for the success of software projects/ industry [ 15 ]. Researchers are now focusing on multiple skills of individuals during project scheduling [ 16 ]. A pool of multi-skilled employees is available, but allocating a particular employee to a specific task requires consideration of enormous parameters like Product Development Life Cycle (PDLC) time, skill efficiency gain and cost [ 17 ].

Above in view, it is the need of every organization to assign tasks to employees, according to the skills they possess. But it is very challenging to find which project task is suitable for whom. As skill calculation is a difficult task, so most of the time managers fail to assign tasks to the employees according to their skills [ 13 , 14 ]. In this paper, we proposed a skills calculation framework and it calculates the skills of employees before assigning tasks. In this framework, the skills are calculated by considering various factors which include: responsibilities assigned to an individual, the task performed by an individual, education, training, and emotional intelligence (ability to control emotions and achieve goals). The proposed framework automatically increase or decrease the rating of skills based on employee’s performance, experience, and qualification. It provides benefits to the organizations, management, and employees. Managers can calculate the skills of the employees; employees get tasks according to their skills and will be in a better position to perform well. The major contributions of this research are as follows:

  • A survey is conducted across various organizations to understand the existing practices for skills management and to gather requirements to develop the skills calculation framework.
  • An algorithm and a mathematical framework are proposed that calculates the skills of employees based on their profile. The algorithm will increase or decrease the skill over time.
  • A prototype software tool is developed to automate redskill calculation and skill inventory management. The software is evaluated by various experts. We uploaded our tool online for future research and improvement.
  • Comparison of the prototype software tool with existing literature and the existing software applications [ 18 – 20 ] is also made.

In the rest of the paper, Related work is given in Section 2. In Section 3 our research methodology is given. An overview of the proposed framework to calculate skills is provided in Section 4. Section 5 covers the system implementation details. Evaluation and Comparison of our tool are presented in Section 6. Finally, the conclusion and future work are presented in Section 7.

2 Related work

For knowledge intensive organizations, human resource management is one of the key factors for success. To find the right person for the right job is of prime importance and is one of the major issues for organizations. Managers assign projects to those employees whose skills are relevant to the project. Human skills are important because most of the studies have proved the fact that employee’s skills should be relevant and contributes towards the success of the project [ 10 , 21 , 22 ].

Kerzner [ 23 ] discussed that evaluating and balancing employee’s skills require a lot of effort. The decision to utilize either task skills or people skills is the major pitfall. Employee’s assignment to tasks should be proportionate with their skills, otherwise, this may lead the project towards failure. Badaracco et al. [ 24 ] proposed a procedure for the item using a multi-criteria decision model for competence training. Computerized Adaptive Tests (CAT) adaptation accuracy to the student’s proficiency level is improved by the proposed approach. This approach is not suitable when it comes to the applicability to different sectors. In the meantime, tests are adapted to the students’ competencies, but the competency analysis to map and fill competency gaps is not supported. Therefore, a generalized approach is needed for the evaluation of skills required in projects because numerous types of human skills are required in projects and these skills need to be updated constantly.

For the better performance of the firms, a proper assortment of expertise is very decisive. Researchers focused on two main approaches for the selection of experts, i.e. relative methods and absolute methods [ 19 , 25 – 27 ]. It is evident from literature [ 26 ] that certain criteria are used for defining levels of expertise. These criteria can be written criteria or professional achievement [ 28 ]. The European Commission, 2008, in its work explores the literature which aims to enrich the definition of competence and to cover all potential criteria for competence management. However, there is no practical implementation of the concept. As a consequence, their work offers a very good theoretical basis and foundation for our research area. The integration of scientific methods/algorithms in this regard will add significant additional benefits to the results of this study [ 29 ].

Wang et al. [ 30 ] proposed multi-objective algorithm which addresses the scheduling problem of multi-skill resource. The idea is to minimize the cost during the scheduling process. The algorithm takes the advantage of knowledge to perform sequential search and to reassign and readjust the resources to respective tasks. Although this approach is useful, but the emotional intelligence factor is ignored during multi-skilled resource scheduling.

Huan et al. [ 31 ] utilized a multi-purpose evolutionary technique to optimize the expansion of competency sets by multiple criteria. This works lacks in term of flexibility as the adaptation of their proposed approach to a different range of areas is not adequate.

Ahmed et al. [ 16 ] also identified the fact that many organizations face serious problems because project managers are unable to understand the project’s requirements and the skills required to accomplish the project. Their work provides a theoretical basis of the skill required in different phases of software development [ 16 , 32 ]. The theoretical basis is not adequate and requires skill management system. To solve such problems efficient utilization of the resources and a skill management is crucial because every individual is not fit for every task as they have different abilities and traits.

Amiri et al. [ 33 ] proposed approach is based on a hybrid model which uses multi-criteria decision making to assess the company’s expertise. The approach also provides practical results of implementation. However, it lacks generality and flexibility in various fields and failed to give a basis for the competences model. The scope of application is also different from this work as it applies to the capabilities/competencies of companies rather than individuals.

Olsen [ 34 ] explored that to accomplish certain tasks, skill management tools and techniques should be efficiently managed and implemented. Lee et al. [ 35 ] and Lin et al. [ 36 ], work includes the core competencies of technical experts for integrated circuit design and research and development. Both areas require necessary expertise in high-performance. Different approaches to competencies management were investigated in both papers, but the practical implementation and application of algorithms are missing.

A job description is a common approach for human skill management. Job evaluation is possible by using skill level and other factors of employees [ 37 ]. In most organizations, employees themselves rate and maintain their information. If they rate themselves too high, they can face some difficulties because if they fail to meet targets or fail to answer questions about their high ratings, their reputation will be suffered in front of their colleagues. A computer-based test method developed in the project “Measuring Experimental Competences in the Large Scale Assessments” [ 38 ] allows accurate and reliable measurement of experimental capabilities comprehensively. “Technology-based Assessment of Skills and Competencies in VET (ASCOT)” [ 39 ] as an initiative consists of 21 projects covering six key areas and requires close collaboration between research institutes, VET professionals, and facilities. Most of the projects in this initiative are theoretical studies that do not apply computer methods and are limited to academic skills without application. At the same time, these projects focus only on the evaluation phase, rather than sorting and matching job applicants and the selection of qualified employees.

Furthermore, researchers analyzed [ 40 ] that it is the responsibility of the project management team to analyze the project output, accomplishment, and fulfillment of the goals. For obtaining these goals, some internal performance measures must be implemented [ 41 ]. But assessing the performance of the projects is very crucial [ 42 ]. Jiang and Klein also explored that performance can be measured through output level, time management and the actual cost of the project [ 43 ]. Although accomplishing project success is possible only, if the workers/employees linked with the project are skillful and specialists in particular tasks. A skill evaluation is needed before assigning any task to an employee; otherwise, this would impact in project’s productivity.

The quality of software development depends on the skills of developers. Therefore, it is really important for PMs to first determine the proper skill set and then assign activities for said purpose, Chandsarkar et al. [ 18 ] built a small application for PMs to efficiently organize and retrieve resources. This application retrieves employees with the best skillset and if an exact match is not found then it provides the closest match.

The project manager needs an automated skill evaluation system. But unfortunately, organizations are not utilizing skill management systems properly because the skills and qualifications of employees cannot be determined by a single tool. Hence, incorporating these two factors in a tool increases the production and profitability of an organization [ 21 ].

In order to keep a detailed profile and to track the skills and qualifications of employees, it is very important to use the skills management system. Because it helps in finding suitable and skilled employees with appropriate qualities and abilities and then it is easy to position an individual for different tasks. The human resource department also uses this system to match the skills of employees for certain tasks and then assign tasks accordingly. Moreover, it saves time and costs of the overall project [ 16 , 32 ].

Project managers believe in continuous improvements in technical abilities and for this training and development programs need to be promoted to bring improvement at the organizational level [ 16 , 44 ]. The training should be arranged by keeping in mind that particular skills need to be enhanced. Training, developments, and technical improvements will bring positive change in the organization in terms of the improved capabilities of employees, task accomplishment and flexible workforce environment [ 44 , 45 ].

The approach proposed supports the requirements of Competence Management System (CMS) as found in the general definitions of competence and CM (Competence Management) in this section. These requirements in particular are considered in establishing the reference mathematical model. Overall, an in-depth review of the literature makes it clear that CMS demands a scientific and workable mathematical approach to improve job performance in an organization. It can be observed in the literature review, previous efforts in this area have come primarily from an HRM and psychological perspective, relying on paper-based and traditional practices, and deficient integration of computer science methods with CMs.

Furthermore, after the literature review it has been concluded that any EBSMs at least includes: (1) required competencies identification (exploration of competencies), (2) acquired competencies/skill evaluation (capability assessment), (3) analysis of competencies/skills (required and acquired skills matching) and (4) provide recommendations for further capacity development planning and improvement of competencies/skills gaps (capacity development). Most of the research projects reviewed used traditional assessment methods for competencies. As mentioned earlier, these methods have difficulties in adopting such an approach to new fields (careers).

In most of the literature, it is discussed that one of the main challenges is the lack of a generalized and efficient competence matching method. Considering the European refugee crisis and the main problem of skill mismatch, this work effectively encourages e-recruitment in the form of skill discovery and matching solutions. The proposed EBSMs can be adopted easily for software organizations because it provides a mathematical basis for evaluating competences.

3 Research methodology

Our research methodology as shown in Fig 1 is divided into four major steps i.e. survey, development of the framework, implementation of the framework, and finally validation of framework. Details of each step are given below:

An external file that holds a picture, illustration, etc.
Object name is pone.0255928.g001.jpg

As the motivation for the proposed framework in the paper, we have gathered data through questioners [ 46 ] from the various software organizations. In this survey, the forms are filled by Team Leads, Project Managers, HR Managers, Program Managers, Testers, CEOs, Developers, CTOs, Designers, and System Analysts. We anonymized the identity and organizations of survey respondents as the identity of respondents is not used and required in our research. The sampling method we used is convenient sampling because we want to gather requirements from all employees. The survey is conducted in a short time using this technique. The questionnaire is designed after exhaustive brainstorming and literature review [ 5 , 7 , 9 , 30 , 37 ] to collect information about the expertise of an individual working in the software development industry. This questionnaire is categorized into five sections as given below and contains 28 direct and indirect questions.

  • Concept verification—The first section of the questionnaire verifies the concepts that are base of this paper. We have asked different questions to verify that either we are moving in the right direction or not. These questions are related to the verification of multiple skills concepts, skills rating mechanism, and practices.
  • Skill Rating—This section presents various skill rating methods to get feedback from the survey respondents about the best method for the software development industry that should be opted to rate skills.
  • Resource Allocation Practices—This section covers questions related to human resource allocation practices. Resources are allocated based on the job description, expertise, or success rate.
  • Relation between Resource Allocation and Skill Management—This section finds and explores the effectiveness of the skill management concept for resource allocation. Many questions have been asked from the survey respondents about what are their expectations from a system/tool while allocating resources to projects. Respondents have been asked to give feedback on the tool support in the software development industry to evaluate/rate employees based on expertise. The tool should have functionality to facilitate the resource allocation process.
  • Expertise Based Skill Management (EBSM) Requirements—This section of the questionnaire collects user’s requirements and their expectations about the EBSM model. Feedback about the integration of EBSM with project management software is also gathered.

After analyzing the results of the survey, we developed the mathematical framework to calculate the skills. The framework is implemented as a windows application in C# language. SQL Server is used to store the data. The tool is evaluated by using three methods i.e. i) Questionnaire; ii) Facilitated Workshop and iii) Comparison of our prototype tool with existing tools.

4 The proposed framework

A framework to improve the skills management as shown in Fig 3 is proposed after analyzing the results [ 46 ] of the survey. The proposed framework covers the limitations of Feng et al. [ 7 ] which states that employee’s skills are not consistent with the management practices of software development organizations. The population of the study as given in Fig 2 is employees of software companies. The majority of the population is developers and project managers. We distributed 200 questionnaires out of which we get 57 responses, the response rate is 28.5%. The responses help us to figure out the important requirements that are considered for developing the framework. Highlights of the survey results are given as under:

  • Concept Verification : 82.45% marked agree or strongly agree by the statement that Employees have many skills other than their job description . The idea that skills should be rated based on proficiency is agreed upon by 89.47% people. 68.42% participants admit to utilizing the extra skills of their subordinates. 42.1% people believe that emotional intelligence can serve as an adequate measure of the proficiency and skill of employees.
  • Existing Practice for Project Resource Allocation (PRA) : 48% respondents do skill management based on the job description. They use the experience of an employee as a measure of his/her skill level. 50% have the desire to gauge the skills using measurements of performance. Currently, PRA practice uses a Job Description and Success Rate based approach.
  • Resource Allocation Problem : 43% struggle with finding suitable employees to give project work. 30% report that they have a shortage of skills record.
  • Unrelated Jobs Assignment : 46% people recruited are not suitable human resources (employees) and then assigning jobs to the recruited resources which are not relevant or beyond their expertise.
  • Skill Management (SM) and Resource Allocation (RA) : 77.19% do not use any kind of skill management software, while 40.35% of people feel that they do not require any such tool. 84.21% people have the belief that project resource utilization will be positively impacted by skill management. 91.22% people think that an organization’s overall performance can be increased with aid from skill management. 96.49% of people think that project management will be helped by adequate skill management. The EBSM approach is chosen by 82.45% of people while 89.47% of people wish to integrate the skill management in the project management software.
  • Integration with Project Management Software : 36% of people wish to view the record of the skills in the resource sheet, while 40% expect that there should be a separate view for skills and 24% think that skills should be visible in the resource calendar.
  • EBSM Model Requirements : The requirements for most people include; module to rate skills, module to enter educational data, the record of success/failure of current and past projects, training record of employees, job description record of employees, and seamless integration with project management software.

An external file that holds a picture, illustration, etc.
Object name is pone.0255928.g002.jpg

Fig 3 shows the conceptual model of the framework of the product proposed in this paper. It addresses the requirements for calculating the expertise and skills of an employee, supports the project manager in decision making for assigning the job to the most suitable and qualified skilled personnel. The framework is implemented as a tool to facilitate the decision-making process by calculating the skills of an employee working within the organization. Requirements for the framework are captured from each section of the survey. From the concept verification section, it is validated that employees possess multiple skills. The skill calculation is based on training, responsibilities / experience, performance, educational record, and emotional intelligence. Therefore, we include these features in the framework to calculate the skills. The framework should rate the skills on a scale of 1 to 10 based on the feedback of the participants. Currently, managers use expert judgment to measure the skills; therefore, we designed a Decision Support System (DSS) to facilitate managers to rate employee’s skills. The DSS rate each skill of employees; whereas, the performance management system rates the employee’s overall performance.

An external file that holds a picture, illustration, etc.
Object name is pone.0255928.g003.jpg

From the existing practice for RA and resource allocation problem section of the questionnaire, we get more information about resource allocation and the root cause of the problem in assigning resources. The resources are assigned based on their success rate. The proposed framework helps project managers to find suitable employees for the tasks because the project manager will have the information of all employee’s skills along with skill ratings.

The next three sections of the questionnaire, provide information about the usefulness of the skills management system and user requirements/features that should be included in the framework. Most of the participants want to use skills management systems in their organizations and the various features to be included in the framework which are given in Table 1 .

Sr. No.Features
1Job description record
2Employee experience/profiling module
3Training record
4Success rate of employee
5Skill rating facility
6Emotional Intelligence record
7Expertise based rating of skills
8Integration with project management software

4.1 Skills calculation algorithm

We devise a skill calculation algorithm after extensive literature review [ 5 , 7 , 9 , 30 , 37 ] and getting feedback from practitioners in the form of a questionnaire. Skills calculation consists of six steps. As proposed in the existing work [ 7 ], we also included problem-solving and analytical ability in skills calculating algorithm. All steps of the skill calculation the algorithm are given in Fig 4 . The description of notations used in the algorithm is given in Table 2 .

An external file that holds a picture, illustration, etc.
Object name is pone.0255928.g004.jpg

NotationDescription
E Employee’s experience in a subject
SLSkill Level
S Initial Skill Items/matrix
BRBehavioral Rating
BR Satisfied behavior
BR Good behavior
BR Excellent behavior
(E ) Employee is a Beginner
(E ) Employee is not Beginner or Expert
(E ) Employee is an Expert
SL Skill rating based on experience
SL Skill rating based on Education
PMProject Manager
T Training Set
EI Satisfied emotional Intelligence Level
EI Good emotional Intelligence Level
EI Excellent emotional Intelligence Level
PSProblem solving Skill
ABAnalytical ability

Step 1 : In the first step; we created the skill matrix which consists of various skill items that are required in an organization. Levels are defined from 1 to 10 for each skill item; where 1 means lowest and 10 means highest. The number of skill items can be represented by a matrix as shown in Eq (1) .

Where S initial is the initial skill matrix, S = Specialization in a major subject, M i = A set of minor subjects (i.e. M1, M2, M3,…), B = Behavior rating, AB = Analytical ability and thinking, PS = Problem solving. Each feature is shown on the right-hand side of Eq (1) number to represent the skill level.

S initial is populated with the information given by the Employee. This initial matrix will be updated later based on the employee’s education and behavioral record. Analytical ability and problem-solving skills are important to consider before job assignments along with technical expertise. An employee with these skills can deal with the dynamic and challenging environment [ 47 ].

Step 2 : In step 2; we created the two subsets SetE (Educational Skill Set) and SetEx (Experience Skill Set). SetE is calculated based on the educational record of the employee. The highest rating is given to major subjects. If the employee has previous experience, his Set Ex (as shown in Eq (5) ) is created and skills are rated based on working years for each subject as shown in Eq (2) . Only the main field(s) of employees will be rated in this step.

Eq (3) is used to calculate the Behavioral Rating of an employee on a scale of 1 to 10.

Eq (4) is used to take mean value of SL Ex and BR. Here we added BR because we consider the attitude of an employee towards work. So, the employee’s experience level is also updated based on the behavior.

The Set Ex matrix is formed using Eqs ( 2 ) and ( 3 ), which measures skill level of an employee in each subject/field based on experience and behavior. If an employee has experience of 1 to 5 years, the employee is assigned the value 1 which means he is at beginner level. If an employee has an experience of 5 or more than 5 years but less than or equal to 9 years then value 5 is assigned, which means he is at the intermediate level. Similarly, if an employee has experience of 10 years or more then PM assigns the value 10, which means that the employee is an expert. Eq (5) shows the skills rating of an employee in each subject/field based on his experience, Where SL Ex1 is an employee’s experience in subject/field 1 and SL Exn is employee’s experience in subject/field n.

It is important to take the mean value as each item is rated on a scale of 1 to 10. So, Eq (4) is used to take the mean/average value.

where Z1 = Project Manager (PM) assigned value (v) to the specialized subject on a scale of 1 to 10 and Z2 = PM assigned value v to minor subjects on a scale of 1 to 10 for a given employee.

The Set E matrix is formed using Eq (6) , which measures skill level based on an employee’s education. A manager rates major subject (S) and minor subject (M i ) on a scale of 1 to 10 but a higher value is assigned to specialized subjects as compared with minor subjects. Eq (7) shows the skill rating of employees based on educational records. The educational set covers the skills that an employee learns in university [ 6 ].

Step 3 : In step 3, SetE and SetEx is merged and the database is populated with the mean value of SetE and SetEx.

Step 4 : The input to step 4 is an initial skill matrix (S Initial ) of an employee that is created at the configuration of software, refer to step 1 of Fig 4 . In step 4, the skills of the employee will be updated (rated higher or lower) by the manager based on the performance of the employee using Eq (9) . Here the performance of an employee related to project activities, i.e. soft/hard skills, and performance at the workplace, i.e. attitude, punctuality, soft skills, etc. will be rated. Eq (9) will be automatically updated by software.

Step 5 : In this step; the skills of an employee will be updated based on training and a rating will be given based on training evaluation.

Eqs ( 11 ) and ( 12 ) are used to rate analytical ability and problem solving skill respectively.

Step 6 : In this step; the manager will update the skills set based on the emotional intelligence and overall performance of an employee in the organization.

Eq (13) is used to measure levels of emotional intelligence of an employee.

Step 7 : The output of steps 5 and 6 generate the final skill set of an employee shown in Eq (14) . This skill set is continuously updated as steps 4 to 6 will be repeated based on the Standard Operating Procedures (SoPs) of the organization.

5 System implementation

As a proof of concept, we have built a tool for skill management, which implements the proposed algorithm as given in Fig 4 . Our prototype tool solves the problem of skill calculation. More specifically, the personnel database and skills inventory of the employee can be managed. In addition to manipulating personal data, authentication and authorization mechanism are the features of our system. After successful log-in the Admin can assess skills; update the employee’s skills based on his performance of assigned tasks, responsibilities, training, and emotional intelligence rating. The manager can also add, update, delete and view the projects and associated tasks. He can assign tasks to employees based on their skill set ratings as he can view and generate a skill matrix of employees. Whereas, an employee can only add, update his personal information, education, experiences, and training. Admin can add skill set and training information required by the company.

As creating a project plan is a very critical activity for a project manager. Tempting to make a project schedule and complete tasks as soon as possible is the manager’s topmost priority. For this purpose, a manager needs some automated tools. MS project is a quite popular software for managing resources, develop project plans, manage budgets, create schedules and track progress. Although MS project is a good tool for scheduling but leveling of resources is an issue while working in MS Project and secondly, it does not support skill calculation. One can manually calculate employee skills and then assign resources to project activities [ 48 ]. This ends up with poor management and results in inappropriate human resource allocation especially in large organizations.

With our proposed approach (the framework and the supporting tool), a project manager evaluates employee competencies because project activities/tasks required different skills of an employee. This tool provides skill rating based on employee experience and job performance, which helps PM during the assignment of employees to the best-fitted task by considering employee EI (Emotional Intelligence) factor. Emotional intelligence is one measure of human resource competencies. According to the Marie-Louise Barry survey [ 4 , 49 ], 89.8 percent of respondents agree that EI is necessary for PMs.

5.1 Working environment

This system runs on a Windows platform and is developed on a computer running Windows 8 operating system. The front end of the system is developed in Visual Studio and the database is stored in SQL Server. We have uploaded the code of the project and the database on our GitHub project page [ 46 ]. Anyone can extend the project for research purposes.

5.2 Major modules

The system consists of eight major modules and different forms for user interactions. It is not possible here to list the features of each module. Therefore, we have uploaded the complete requirement specifications and screen shorts on our GitHub project page [ 46 ]. Some of the screen shorts of form are given in Figs ​ Figs5 5 – 8 . The modules can be categorized based on the functionality and user’s role. Here, we give a brief description of each module based on the functionality of the module.

An external file that holds a picture, illustration, etc.
Object name is pone.0255928.g005.jpg

5.2.1 Authentication and authorization

This module authenticates the user and categorizes the user into three roles, i.e. manager, employee, and administrator. After successful login, users can use the system, and a connection with the database is established. Interfaces are also divided into three classes, these classes are based on the roles of the user.

5.2.2 Skill calculation

This module as given in Fig 5 , is developed for the managers to calculate the skills of the employees. The skill calculation is based on the data entered in various forms that are filled by the user and manager. The data include educational record, training record, experience, project and task completion history, and performance of the employee. All information is used by the skill calculation module. This module increase or decreases the rating of employee skills automatically based on his/her performance on the current task(s).

5.2.3 Skill updater

This module is used by the manager to update the particular skill of an employee based on his/her performance in the task. This updated information is used by the skill calculation module to rate the overall skills of employees.

5.2.4 Manage project

This feature enables the manager to add, updates, view, and delete the project/project activities. The project manager will be able to view the work status of employees.

5.2.5 Manage task

This feature allows the manager to add, update, view, and delete the tasks of a Project.

5.2.6 Assign tasks

This feature allows the project manager to view skill profile before assigning tasks. This module facilitates PM to view how many tasks of employees are in progress or completed so that he can assign next tasks accordingly.

5.2.7 Rate task

This feature allows the manager to rate an employee based on his performance on the task.

5.2.8 Rate responsibilities

This feature allows the manager to rate employee responsibilities.

6 Tool evaluation / comparison

We have built the EBSM system based on the proposed algorithm as shown in Fig 4 . The system evaluation process is performed using different methods which include: i) Questionnaire; ii) Facilitated Workshop and iii) Comparison of our prototype tool with existing tools. Detail of each part is given below:

6.1 Facilitated workshop

A facilitated workshop is arranged for the evaluation of the EBSM tool. 70 participants from the software development industry and academia are invited to attend the workshop. 38 participants attended the workshop. In the workshop, the authors give a live demonstration of the EBSM tool to participants. The demonstration includes a short presentation about the tool, installation of the tool, data entry, and usage demonstration. After the demonstration EBSM tool is given to the participants for evaluation. The participants have privileges to play the role of manager and employee at a time to assess the functionality of the tool.

At the end of the workshop, we distributed the evaluation questionnaire [ 46 ] to all participants and requested them to give their feedback. The questions are asked to get opinions and experience towards the EBSM tool in three major aspects including 1) the EBSM effectiveness in measuring and evaluating skills of the employees, 2) the EBSM tool applicability and need, and 3) the EBSM functionality. A total of 36 paper-based questionnaires are distributed to students, developers, project managers, and researchers. Collected data are classified into 3 groups: students, developers, and project managers. In the survey, respondents are asked to grade each parameter (usefulness, learning, usability, performance, effort, ease of installation, etc.) of the EBSM, according to their actual preferences in the working environment.

From the results of the survey [ 46 ], it is clear that our tool helps employees and organizations to easily manage and measure employee skills. The software is useful because it makes employees more effective in getting their job done [ 47 ]. No technical assistance is needed because the system is user-friendly. Employee productivity and performance are increased as the system is simple to interact with. System functions are well integrated but do not have a built-in assistant facility which can be added in future versions.

In summary, respondents show a high level of satisfaction with the evaluation parameters of the tool. 58% respondents are very satisfied with the performance of the tool, 28% are satisfied and Only 3% are not satisfied with the performance. Overall 86% participants show a high level of satisfaction towards software performance. We have asked 5 sub-questions to measure the usefulness of the tool. 100% participants agreed that the EBSM tool is useful and effective for skills management. 50% respondents strongly agreed and 41% agreed about ease of use of this tool. In total 91% of the respondents agreed that the EBSM tool is easy to use. 89% of the participants show a high level of satisfaction. They want this tool at their workplace because this tool works as per their expectations. We have asked various questions during the survey to judge the usability of the system. The response of participants is healthy about the usability of the system and 72% of participants show their satisfaction as they can use this tool with very little effort. 94% of the respondents agreed that the EBSM system is useful at the job, 92% agreed that using this tool they can perform tasks quickly and 97% agreed that this system helps to increase their productivity. Effort expectancy of software is assessed and the respondents show a high level of satisfaction. 92% agreed that their interaction with the proposed system is clear, 97% agreed that the system is user-friendly and it is easy to learn the system. The attitude of survey respondents towards using this software is positive. 94% agreed using this system in an organization is a good idea. 92% agreed that using this system makes tasks easier to accomplish. We have asked questions to measure the Self-efficacy of the employee using the proposed system. 78% of the respondents agree that self-efficacy has been increased because an employee completes the task and needs no technical support. 97% agreed that the system installation is easy. 94% agreed that functionality is consistent with the interfaces. 100% of the respondents are satisfied with the overall performance of the system. We have uploaded the complete results of the survey on our GitHub project repository [ 46 ].

6.2 EBSM comparison with existing tools

We compare the features of the EBSM tool with three already developed tools named Skill Set Improvement [ 18 ], Skill Management [ 19 ] and Skill Manager Tool [ 20 ]. We have considered different research papers and after narrowing them down, we have identified papers that are closely related to our research. We have identified five features from research papers [ 18 – 20 ] for comparison. These features include algorithm, features, usage, development tool / language, and availability. Comparison results are given in Table 3 . From the comparison, we can observe that the EBSM tool algorithm is better because it covers most of the attributes to calculate the skill. EBSM covers more features as compared with other software. Moreover, the usage of EBSM is simple and we have uploaded it on GitHub for future researchers.

ToolsSkill Set Improvement [ ]Skill Management [ ]Skills Manager Tool [ ]EBSM (Proposed)
AlgorithmIndexing techniqueResource Constraint scheduling problem-Skills Calculation
FeaturesSkill set, Role Played, No of years of ExperienceSkill set, skills for tasks, number of tasks, cost of task, employee salaryKnowledge and level about subjectsSkill matrix, Experience Skill Set, Educational Skill Set, Rating, performance
UsageRetrieves the resource with the best skill sets available in the database. The signature graph is constructed for the employee class. Signature matching is performed to find the closest match.Genetic algorithm-based automated tools that assign the employee to project tasks optimally by considering various necessary configurations of duration and cost.Employees can state the level of knowledge they have in different areas like Visual Basic, C#. Used for project staffing and it can help to find a qualified person for the task.Calculate employee skills based on education, experience, project performance, and training. Update Skill matrix continuously by tracking and assessing the performance of individuals.
Dev. ToolJava-Web based (HTML, PHP)C#, Visual Studio
AvailabilityNoNoNoAvailable on GitHub

7 Conclusion and future work

Assessment of human skills is vital; it determines the progress and profitability of businesses. Proper evaluation and assessment of human skills are very important because it is need for management. In order to evaluate human skills, organizations spend plenty of resources in terms of time, money, and efforts. We cannot neglect the importance of DSSs for skill calculation because of the rapid change in the software development industry. Our proposed system helps in decision-making and also fulfills the user expectations. The proposed system will overcome the problems stated in the literature. This system facilitates finding experts in an organization based on skillset. DSS using skill evaluation, facilitate managers as well as employees to cut down manual work. By using this system, managers will easily identify the employee’s skills and then utilize these skills to increase productivity. This system can be utilized to find the knowledge gap in the organization as it successfully evaluates the skills and knowledge of the employees. Furthermore, System can be applied to a whole software development industry with little modifications. We would like our tool to be integrated with mainstream PM tools for the effective use of our approach in the future.

Supporting information

S1 appendix.

Results of the survey, Questioner used for the evaluation of developed tool. Finally, the results of evaluation survey are also enclosed in the file.

Acknowledgments

We thanks all the organizations and participants of the survey who helped us to give their valuable feedback to develop this framework.

Funding Statement

No funding was taken for this research. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

Data Availability

  • PLoS One. 2021; 16(8): e0255928.

Author response to previous submission

Submitted filename: ethics statement.pdf

Decision Letter 0

25 Nov 2020

PONE-D-20-22779

Expertise based Skills Management System to Support Resource Allocation

Dear Authors,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please see comments below.

Please submit your revised manuscript by 20.12.2020. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at gro.solp@enosolp . When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.
  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.
  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see:  http://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols

We look forward to receiving your revised manuscript.

Kind regards,

Dejan Dragan, PhD

Academic Editor

Additional Editor Comments:

Two reviewers have conducted a review of this paper. They have detected a significant amount of deficiencies in the paper. The paper is very long and it does not emphasize the contribution. So, it is not clear how the work can contribute to which area. Accordingly, it is recommended that the paper is restructured to provide a strong focus on a certain aspects such as algorithm and the comparative evaluation been performed to show its effectiveness or accuracy. Moreover, the paper requires certain improvement especially on its main objective and refocusing to make it to show how the model can be useful to the targeted community. Based on these reviews, a major revision is required. AE DD

Journal Requirements:

When submitting your revision, we need you to address these additional requirements.

1. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at

https://journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and

https://journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf

2. Please upload a copy of the questionnaire used in the study as a supplemental file. Additionally, please note that PLOS ONE does not allow for the use of footnotes in its publications. As such, we ask you to remove all footnotes and move the information contained in them to the main text.

3. We note that you have indicated that data from this study are available upon request. PLOS only allows data to be available upon request if there are legal or ethical restrictions on sharing data publicly. For more information on unacceptable data access restrictions, please see http://journals.plos.org/plosone/s/data-availability#loc-unacceptable-data-access-restrictions .

In your revised cover letter, please address the following prompts:

a) If there are ethical or legal restrictions on sharing a de-identified data set, please explain them in detail (e.g., data contain potentially sensitive information, data are owned by a third-party organization, etc.) and who has imposed them (e.g., an ethics committee). Please also provide contact information for a data access committee, ethics committee, or other institutional body to which data requests may be sent.

b) If there are no restrictions, please upload the minimal anonymized data set necessary to replicate your study findings as either Supporting Information files or to a stable, public repository and provide us with the relevant URLs, DOIs, or accession numbers. For a list of acceptable repositories, please see http://journals.plos.org/plosone/s/data-availability#loc-recommended-repositories .

We will update your Data Availability statement on your behalf to reflect the information you provide.

4. We note you have included a table to which you do not refer in the text of your manuscript. Please ensure that you refer to Table 2 in your text; if accepted, production will need this reference to link the reader to the Table.

5. Please include captions for your Supporting Information files at the end of your manuscript, and update any in-text citations to match accordingly. Please see our Supporting Information guidelines for more information: http://journals.plos.org/plosone/s/supporting-information .

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Partly

Reviewer #2: Yes

2. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: N/A

Reviewer #2: N/A

3. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

4. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

5. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: 1. The paper has presented one of the quite important model for the skill assessment. However, it lack critical review in that area.

2. The paper intends to propose a kind of a decision support tool that can help managers to perform skills assessment towards their employees. Hence, more literature on that area should be provided.

3. The basis and the literature review provided may not be sufficient to show how the model is developed.

4.The whole description of the proposed model and how the model is tested can be described in a technical report or a thesis. AT present , it is quite difficult to present the proposed model as a paper without having to say that there are still many missing information about the proposed model.

5. It is recommended that the paper just focused on one important aspect of the proposed model and the authors are able to give the details description of that particular aspect rather than having quite a long general description about the whole model development and evaluation.

Reviewer #2: The paper presents Skills Calculation Engine (SCE) framework for assigning the right worker with the right expertise to the righ task.

The authors claim that there is an extreme lack of available tools to support for monitoring and evaluating human skills, and conduct a survey across various software organizations to find out the best practices for skill management and to gather requirements from software development industry.

While this is a considerable effort, I find that this study did not conduct a thorough literature review as there is significant research on competence analysis and management such as:

Bohlouli, Mahdi, et al. "Competence assessment as an expert system for human resource management: A mathematical approach." Expert Systems with Applications 70 (2017): 83-102.

Could the authors elaborate on how the presented work is different from the work presented above where social competence is also considered?

And in any case, include competence management in the related work as they are related to the same topic.

Minor issues:

-I could not find any reference to Eq (1) in the manuscript (page 3).

-Short url is not working (page 3).

6. PLOS authors have the option to publish the peer review history of their article ( what does this mean? ). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy .

Reviewer #1: No

Reviewer #2: No

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool,  https://pacev2.apexcovantage.com/ . PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at  gro.solp@serugif . Please note that Supporting Information files do not need this step.

Author response to Decision Letter 0

27 Apr 2021

We are very thankful to you for performing an in-depth review of the manuscript and raising the important issues. The raised issues were very logical and their incorporation was essentially needed to transform a manuscript into a comprehensive study. These proposed changes really helped us to improve the quality of the paper. We have carefully understood the comments and have substantially revised our paper to address your concerns. Changes in the paper are highlighted as red color. The following table explains the incorporation status, response to each comment and reference to a part of manuscript where the suggestions have been incorporated.

We again thank you and waiting for your response for publication of this paper in PLOS-One.

Submitted filename: Response to Reviewers.doc

Decision Letter 1

19 May 2021

PONE-D-20-22779R1

Dear Dr. Anwar,

==============================

The Reviewers's comments have been addressed in the revised manuscript. However, the paper still needs a thorough professional mothertongue proofreading and an accurate check with the PLOS One formatting guidelines (for structure, style and reference format).

Please submit your revised manuscript by Jul 03 2021 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at gro.solp@enosolp . When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see:  http://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols . Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at  https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols .

Alessandro Margherita

Please review your reference list to ensure that it is complete and correct. If you have cited papers that have been retracted, please include the rationale for doing so in the manuscript text, or remove these references and replace them with relevant current references. Any changes to the reference list should be mentioned in the rebuttal letter that accompanies your revised manuscript. If you need to cite a retracted article, indicate the article’s retracted status in the References list and also include a citation and full reference for the retraction notice.

1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.

Reviewer #2: All comments have been addressed

2. Is the manuscript technically sound, and do the data support the conclusions?

3. Has the statistical analysis been performed appropriately and rigorously?

4. Have the authors made all data underlying the findings in their manuscript fully available?

5. Is the manuscript presented in an intelligible fashion and written in standard English?

6. Review Comments to the Author

Reviewer #2: The article looks better and the authors addressed my concerns.

7. PLOS authors have the option to publish the peer review history of their article ( what does this mean? ). If published, this will include your full peer review and any attached files.

Author response to Decision Letter 1

Reviewers have accepted all the changes that we made in previous major revision. In this minor revision reviewers have not proposed any change. We have corrected the language related issues and improved the format of paper.

Decision Letter 2

28 Jul 2021

PONE-D-20-22779R2

We’re pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it meets all outstanding technical requirements.

Within one week, you’ll receive an e-mail detailing the required amendments. When these have been addressed, you’ll receive a formal acceptance letter and your manuscript will be scheduled for publication.

An invoice for payment will follow shortly after the formal acceptance. To ensure an efficient process, please log into Editorial Manager at http://www.editorialmanager.com/pone/ , click the 'Update My Information' link at the top of the page, and double check that your user information is up-to-date. If you have any billing related questions, please contact our Author Billing department directly at gro.solp@gnillibrohtua .

If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they’ll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact gro.solp@sserpeno .

Additional Editor Comments (optional):

Acceptance letter

Dear Dr. Anwar:

I'm pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now with our production department.

If your institution or institutions have a press office, please let them know about your upcoming paper now to help maximize its impact. If they'll be preparing press materials, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information please contact gro.solp@sserpeno .

If we can help with anything else, please email us at gro.solp@enosolp .

Thank you for submitting your work to PLOS ONE and supporting open access.

PLOS ONE Editorial Office Staff

on behalf of

Dr. Alessandro Margherita

Research Guides

Mghc02: management skills, 10 steps to expert research skills.

  • Example: "Openness at Work"
  • News Search Tutorial This link opens in a new window
  • Choosing the best sources
  • Harvard Business Review Business Cases & Articles
  • Creating Video Content: Resources
  • Captivate Digital Storytelling Competition
  • The BRIDGE Website & Events This link opens in a new window
  • Equity, Diversity & Inclusion: Collections Showcase This link opens in a new window
  • UTSC Library Foundational Data Literacy Series This link opens in a new window
  • The BRIDGE Excel Learning Series This link opens in a new window
  • Entrepreneurship Open Learning Series This link opens in a new window
  • Indigenous Book Club This link opens in a new window
  • Academic Integrity This link opens in a new window
  • Writing & Citations
  • Get Research Help

Expert Tips

As a UTSC Management student, you are required to have outstanding research skills for both assignments and job readiness. Follow these 10 steps to develop your research expertise. 

  • Background reading
  • Know what you need
  • List search terms
  • Select a source
  • Review results
  • Download articles & books
  • Evaluate findings
  • Integrate research into paper
  • Cite your sources

1. Background reading

Do some background reading so you understand your topic.

  • Use  Wikipedia , Google, and course readings for introductory material, and links to further reading. Do not quote it in your research. Instead, review the entries in a management encylopedia  or in an  economics encyclopedia .

2. Know what you need

What information do you need to complete this assignment? What have you learned in class that relates to the assignment? List the information you need. 

For example, do you need...

  • a company profile?
  • a certain number of peer-reviewed articles?
  • real-world examples of human resources functions? 
  • economics data?

3. List your search terms

List keywords that relate each concept in your research (use a thesaurus , course readings, or lecture notes for ideas).

For example: "Is there a significant relationship between openness and employee performance?"

  • openness = open, intellectual, curious, thoughtful, creative
  • performance = evaluation, achievement

Put them together using operators. This is what you'll use to search databases. 

  • AND will give you fewer results
  • OR will give you more results
  • Use "QUOTATION MARKS" for 2+ words

4. Select sources

What kind of information do you need? Every database is different. Modify your search strategy if needed. 

  • Academic journal articles (including Peer-Review)
  • Books/e-Books
  • Data & statistics
  • Company profiles
  • Country reports
  • Industry reports

5. Scan results

Scan the titles and abstracts (summaries) in your result list. Assess the number of results and content. 

  • Too many results? Narrow your topic by region, population, perspective (ie: North America, post-recession, political)
  • Not enough results? Remove keywords, use less specific language, check your spelling
  • Are the results answering your questions? If not, go back to Step 3, and change your keywords. 

6. Download articles & books

Download articles 

  • Click the article title or on the "Get it! UTL" button to locate the full text of an article in the University of Toronto Libraries' collection.  When you click it, you will be brought to a page that has the full text of the article or a link to it (usually HTML or PDF).

Off-Campus Access

  • How to connect to library resources from off-campus

7. Decide what will make it into your final paper

After reading abstracts and articles, decide which articles to use to support the ideas and arguments in your paper.

Ask yourself:

  • Is it up to date?
  • Is it relevant to your assignment?
  • Is the author an expert?
  • Is it objective?

Is it Peer-Reviewed?

Peer review is the process by which scholars critically appraise each other's work. It is intended to ensure a high level of scholarship in a journal and to improve the quality and readability of a manuscript. The terms "peer reviewed" and "refereed" mean the same thing.  are the same.

How do you know if the articles in a journal are peer-reviewed?

Some databases allow you to limit to peer-reviewed articles. For other databases, you need to look up the title of the journal in  Ulrich's Periodical Directory .  Search for the journal title (not article title) click on to see the full record. If it says "Refereed: Yes," then you know the journal (and the articles published in it) are refereed/peer-reviewed.

Image of Ulrich's home page and search box

Critical Reading

To read critically is to make judgments about how a text is argued. This is a highly reflective skill requiring you to “stand back” and gain some distance from the text you are reading. (You might have to read a text through once to get a basic grasp of content before you launch into an intensive critical reading.) THE KEY IS THIS:

  • don’t read looking only or primarily for information
  • do read looking for ways of thinking about the subject matter

When you are reading, highlighting, or taking notes, avoid extracting and compiling lists of evidence, lists of facts and examples. Avoid approaching a text by asking “What information can I get out of it?” Rather ask “How does this text work? How is it argued? How is the evidence (the facts, examples, etc.) used and interpreted? How does the text reach its conclusions?

9. Integrate Research Into Your Paper

Consider the following as you read through research and write your paper:

  • Have I provided enough relevant evidence to convince the reader of my claims?
  • Have I explained how the evidence supports my claims?
  • Have I used innovative and current evidence, rather than stating obvious/outdated information?
  • Have I cited the sources of evidence?

Adapted from here.

Cover Art

10. Cite your sources

U of T Writing Centre Guides

  • How Not to Plagiarize
  • Using Quotations
  • Paraphrase and Summary

APA Citation Style ​

  • APA, MLA and Chicago Formatting & Style Guides (Excelsior Online Writing Lab)
  • << Previous: Home
  • Next: Research Databases >>
  • Last Updated: May 24, 2024 2:34 PM
  • URL: https://guides.library.utoronto.ca/MGHC02

Library links

  • UTSC Library home
  • U of T Libraries home
  • Catalogue Search
  • Renew items and pay fines
  • All U of T Libraries' hours
  • Engineering
  • UT Mississauga Library
  • UT Scarborough Library
  • Information Commons
  • All libraries

University of Toronto Scarborough Library 1265 Military Trail, Toronto, ON M1C 1A4 Canada Email help 416-287-7500 Map About web accessibility . Tell us about a web accessibility problem . About online privacy and data collection .

© University of Toronto . All rights reserved.

Connect with us

IMAGES

  1. Term paper on skills of management

    skill management research paper

  2. Management Research Paper Example

    skill management research paper

  3. FREE 46+ Research Paper Examples & Templates in PDF, MS Word

    skill management research paper

  4. Research Skill For Managers Assignment

    skill management research paper

  5. Research Paper On Skill Development Free Essay Example

    skill management research paper

  6. Management Research Paper

    skill management research paper

VIDEO

  1. Skill Development/Vocational Paper || Basic Of Computer Application 2nd & 4th

  2. DB Management Research Paper #1

  3. Hard Skills a Project Manager Needs to Succeed in 2023

  4. Formating APA References using Microsoft Word

  5. Knowledge Management Strategy: vision, purpose and value generation in an era of social learning

  6. Leadership And Management Skills| Sem 4

COMMENTS

  1. (PDF) Leadership Skills: Fundamental in Leading to Effective

    The main areas that are taken into account in this research paper are, traits needed by leaders to attain success, differentiating between management skills and leadership skills, leadership ...

  2. A Systematic Literature Review of Organizational Factors Influencing

    Even though information management is the most mentioned 21st-century skill in literature (Van Laar et al., 2017), we did not find any study that focused on organizational determinants of information management skills of the individual employee. The low presence of articles about information management was previously noticed during preliminary ...

  3. Management Skills: Articles, Research, & Case Studies on Management

    New research in management skills from Harvard Business School faculty on issues including how to measure the efficacy of the world's managers, and how managers can learn to share advice effectively. ... This paper combines a new survey methodology with a machine learning algorithm to measure the behavior of CEOs in large samples. Results show ...

  4. The Good Manager: Development and Validation of the Managerial

    This research was supported by a research grant from the MER Institute, which is part of the Graduate Management Admissions Council-Management Education Research Institute: Shaun Pichler, California State University, Fullerton, The Antecedents and Outcomes of Managerial Interpersonal Skills: Development and Validation of a Measure, 2010 Award ...

  5. (PDF) The impact of managerial skills on employee ...

    Leaders with global skills are in demand by MNCs. Global management skills depend on the applicability of management practices across cultures. Using data from managers in 50 countries, this study ...

  6. Performance Management: A Scoping Review of the Literature and an

    Given the competitive global environment in which organizations operate, the need to develop (and retain) highly skilled employees is paramount for prosperity and survival (Crawshaw, Van Dick, & Brodbeck, 2012).Performance management (PM) is widely advocated as a way to develop employees (Aguinis, 2013; Cascio, 2014).Broadly speaking, PM can be defined as "identifying, measuring, and ...

  7. Expertise based skills management system to support resource ...

    The framework should rate the skills on a scale of 1 to 10 based on the feedback of the participants. Currently, managers use expert judgment to measure the skills; therefore, we designed a Decision Support System (DSS) to facilitate managers to rate employee's skills. The DSS rate each skill of employees; whereas, the performance management ...

  8. (PDF) Management Skills

    needs, strengths, weaknesses and motivations. Specific human skills include. development of self-awareness; the ability to cope with personal stress; the a bility to. coach, counsel and motivate ...

  9. Journal of Management: Sage Journals

    Journal of Management (JOM) peer-reviewed and published bi-monthly, is committed to publishing scholarly empirical and theoretical research articles that have a high impact on the management field as a whole.JOM covers domains such as business strategy and policy, entrepreneurship, human resource management, organizational behavior, organizational theory, and research methods.

  10. Expertise based skills management system to support resource allocation

    Step 1: In the first step; we created the skill matrix which consists of various skill items that are required in an organization. Levels are defined from 1 to 10 for each skill item; where 1 means lowest and 10 means highest. The number of skill items can be represented by a matrix as shown in Eq (1) .

  11. Managerial skills, technology adaptation and firm performance

    Organizations focus on delivering appropriate training to improve management skills. Research findings illustrate that managerial skills are most beneficial in achieving goals, managing resources, managing conflict, improving communication, and measuring performance decision-making (Olowu, 2015). ... He has published 25+ papers in well-reputed ...

  12. PDF Necessity of Soft Skills for Project Managers and the Contribution to

    Lastly, the fourth paper, which is a future research exploration using Gioia methodology, focuses on exploring the value of intangible (soft skills) investments to aid successful digital transformation in organisations. The findings of this paper present the essential soft skills required by a project manager dealing with

  13. PDF The Effect of Managerial Skill on Business Success

    these skills on their business success or lack thereof. According to the findings, a company managers' capacity to lead negotiations, motivate workers, manage risks, crises, tasks, projects, and technology is of the utmost importance its success. Lack of this capacity will result in numerous efforts to reach goals and will.

  14. Skills-based volunteering: A systematic literature review of the

    Although employees tended to report multiple areas of development, the most frequently reported interpersonal skill was leadership or management (14 papers), followed by teamwork or collaboration (10 papers), and communication, influencing or presentation (9 papers) skills. Research has shown that the amount of time that is dedicated to ...

  15. A Systematic Review of Human Resource Management Systems and Their

    Strategic human resource management (SHRM) research increasingly focuses on the performance effects of human resource (HR) systems rather than individual HR practices (Combs, Liu, Hall, & Ketchen, 2006).Researchers tend to agree that the focus should be on systems because employees are simultaneously exposed to an interrelated set of HR practices rather than single practices one at a time, and ...

  16. Time Management: A Realistic Approach

    Realistic time management and organization plans can improve productivity and the quality of life. However, these skills can be difficult to develop and maintain. The key elements of time management are goals, organization, delegation, and relaxation. The author addresses each of these components and provides suggestions for successful time management.

  17. Competency Framework Development for Effective Human Resource Management

    There is an extensive volume of literature available on competency and competency frameworks, be it books, articles, conference, or research papers. However, every contributor has experienced doing it for the specific requirements of an industry or an organization. Generic frameworks are either too broadly chalked down or are still too specific.

  18. (PDF) The Contribution of Project Managers' Soft Skills to their

    Manazar et al (2005) indica ted that project manag ers' hard skills contribute towards. only 15% of their project's success, while soft skil ls contribute towards 85% of it. Even then, soft ...

  19. 10 Steps to Expert Research Skills

    They describe in detail the structure and contents of academic papers, especially conceptual and empirical research papers for journals. This lucidly written book will be a rich resource for MBA students and researchers working for MPhil and PhD degrees, especially in the fields of management, behavioural sciences and communications.

  20. Analysis of Leader Effectiveness in Organization and Knowledge Sharing

    However, it is necessary to conduct research on whether leader effectiveness is suitable for every working mass—in every sector and within every culture without cultural differences. The knowledge management process of each organization works in accordance with its own structure, and the common point of these processes is the sharing of ...

  21. (PDF) Skill Development Research in India: a Systematic Literature

    Department of Management Studies, Indian Institute of Technology Roorkee, Roorkee, India. Abstract. Purpose -The purpose of this paper is to conduct an in-depth analysis of the literature and ...

  22. The determinants of organizational change management success

    Several studies have highlighted that most organizational change initiatives fail, with an estimated failure rate of 60-70%. 1,5,6 High failure rate raises the sustained concern and interest about the factors that can decrease failure and increase the success of organizational change. 7 Researchers and consultancy firms have developed several change management models that can improve the ...

  23. Development of Management Skills among Students

    The main areas that have been taken into account in this research paper include, significance of management skills, role of educational institutions and educators, responsibilities of the students ...