Showing posts with label software engineering. Show all posts
Showing posts with label software engineering. Show all posts

Sunday, 27 July 2025

Assessing the Trends towards Predictive Mapping of Graduates’ Skills to Industry Roles in Kenya: A Case Study of Software Engineering| Chapter 6 | Engineering Research Perspectives on Recent Advances Vol. 9

 

Background: Long-term unemployment (LTU) has been a major concern in many countries, including Kenya. LTU would not be a trouble if job characteristics for each kind of worker, levels of education and skills, experience, and occupation were precisely known by new graduates. Employability of skilled graduates in the industry is a challenge not only because of the effect of unemployment duration, but also due to increased skills variation among both graduates and industry roles, emanating from the industry-academia gap.

 

Aim: The aim of this study is to investigate whether industry roles in the same occupation have similar academic requirements and establish learning trends in academia towards occupational industry roles.

 

Methodology: This study was conducted in the Kenyan software engineering industry and universities in academia in the month of May 2016. A descriptive survey research design was adopted in this study. Perception from 113 employees used as respondents and 24 examinations past papers from 5 Kenyan universities, both in the domain of software engineering, were involved. Two experts, a software engineering lecturer and a pedagogy lecturer, were used to extract data from the exam past papers after their reliability test was confirmed. Both descriptive procedures and non-parametric tests of hypotheses were conducted using SPSS version 16 software and .05 as the test limit for significance. A proposed model for mapping graduates’ skills to industry roles was used as the research model for the study, while for academic requirements analysis purposes, the model’s variables were double classified into two dimensions, i.e. knowledge or skill type and domain-specific or domain-general.

 

Results: This study showed that the most common job entry roles for software engineers after graduation are 'web programmer' and 'analyst programmer'. A frequency analysis of 17 role performance activities (RPAs) performed by software engineers at entry-level industry positions reveals that ‘design database’ is the most frequently performed activity (11%), while ‘manage project workflows’ is the least performed (2%). Regarding the proposed model, findings indicated that while domain-specific knowledge (χ2=2.44, P=.87) and skills (χ2=1.86, P=.93) for industry roles in the same occupation are similar, domain general knowledge (χ2=13.10, P=.04) and skills (χ2=16.151, P=.01) are significantly different for these industry roles. Further revelation indicated that, while academia trends towards various industry roles within the same occupation are fairly good for knowledge (80%) and poor for skills (45.7%), trends towards various industry roles within the same occupation are not uniform among universities.

 

Conclusion: Academic knowledge and skills requirements for occupational industry roles are not similar, and trends towards occupational industry roles are not uniform among universities. Therefore, students should select universities that have a higher trending profile for industry roles in order to increase their chances. It is also recommended that domain-specific knowledge and skills must be covered well during learning in academia.

 

 

Author(s) Details

Fullgence Mwachoo Mwakondo
Institute of Computing and Informatics, Technical University of Mombasa, P.O. Box 90420-80100, Kenya.

 

 

Please see the book here:- https://doi.org/10.9734/bpi/erpra/v9/5733

Thursday, 5 November 2020

Recent Approach on a Software (MP-GEO) Process Framework for Guiding the Specification of Geospatial Databases in the Cloud | Chapter 1 | Recent Developments in Engineering Research Vol. 7

 The present study aims to define a recent approach to the MP-GEO software Process Architecture for geospatial database specification guidance in the cloud. There is a rising need for geospatial databases to support a range of applications and user needs. The general requirements for building such databases are well known, but due to the unique requirements of operating environments, technical tools and approaches continue their growth. The introduction of domain-specific databases also poses significant challenges in certain cases. There are many important issues emerging from the variety of geospatial data sources in interdisciplinary research environments in which groups can function in a similar geographical area. In the case of the MP-GEO project, key problems, namely authorship and copyright, require the involvement of software specialists with a fresh look at the specification structure and the management of its geospatial details. Natural and social processes related to agriculture, ecology and natural resources are investigated in the MP-GEO categories. In order to exchange and reuse information in various projects, the key problem is addressing data incompatibilities. The MP-Geo project arises from the long-standing and specific needs of scholars and students working in the fields described above. This paper therefore proposes enhancements in the specification of the MP-Geo software process to migrate a geospatial database to the cloud. The structure for software continues to emphasise good practises and standards of software engineering.


Author(s) Details

Yolanda M. Fernández-Ordóñez
Geomatics Laboratory, College of Postgraduates in Agricultural Sciences, Campus Montecillo, Texcoco, Mexico.

Jesús Soria-Ruiz
Geomatics & Agro-Climatology Lab., National Institute of Research for Forestry Agricultural and Livestock (INIFAP), Toluca, Mexico.



View Book :-
https://bp.bookpi.org/index.php/bpi/catalog/book/299

Monday, 2 November 2020

Recent Approach on a Software (MP-GEO) Process Framework for Guiding the Specification of Geospatial Databases in the Cloud | Chapter 1 | Recent Developments in Engineering Research Vol. 7

 

The present study aims to define a recent approach to the MP-GEO software Process Architecture for geospatial database specification guidance in the cloud. There is a rising need for geospatial databases to support a range of applications and user needs. The general requirements for building such databases are well known, but due to the unique requirements of operating environments, technical tools and approaches continue their growth. The introduction of domain-specific databases also poses significant challenges in certain cases. There are many important issues emerging from the variety of geospatial data sources in interdisciplinary research environments in which groups can function in a similar geographical area. In the case of the MP-GEO project, key problems, namely authorship and copyright, require the involvement of software experts with a A new look at the structure of the requirements and the management of its geospatial details. Natural and social processes related to agriculture, ecology and natural resources are investigated in the MP-GEO categories. In order to exchange and reuse information in various projects, the key problem is addressing data incompatibilities. The MP-Geo project arises from the long-standing and specific needs of scholars and students working in the fields described above. This paper therefore proposes enhancements in the specification of the MP-Geo software process to migrate a geospatial database to the cloud. The structure for software continues to emphasise good practises and standards of software engineering.


Author(s) Details

Yolanda M. Fernández-Ordóñez
Geomatics Laboratory, College of Postgraduates in Agricultural Sciences, Campus Montecillo, Texcoco, Mexico.

Jesús Soria-Ruiz
Geomatics & Agro-Climatology Lab., National Institute of Research for Forestry Agricultural and Livestock (INIFAP), Toluca, Mexico.

Luis Alberto Ovando-Brito
Tecnológico de Estudios Superiores de Coacalco, México.


View Book :- https://bp.bookpi.org/index.php/bpi/catalog/book/299

Wednesday, 17 June 2020

A Novel Clone-based Reuse Method to Maintain Proficiency in Software Engineering Practice: An Overview | Chapter 5 | Emerging Trends in Engineering Research and Technology Vol. 4

The source code of an application paves way for a quality software product. Quality software in-turn helps in imposing software reuse. In this paper, pieces of similar codes also known as code clones or code duplications are considered as reusable software components. In general code clones are considered harmful in software engineering practice. They are considered to degrade the quality of software. Code clones are detected and removed without further processing. In this paper, a token- based CodeClone reuse method is proposed to detect type- 1 and type-4 clones. Positive effects of clones are analyzed and beneficial clones are extracted from the cluster of clones detected. The proposed method aids in the art of developing software thereby enforcing the concept of software reuse. The working principle of the proposed method is implemented using open source software as inputs. Beneficial clones are further stored in a database for future use. This database will be used while developing a software system, which indirectly leads to software component reuse. This clonebased software reuse is evaluated based on standard software reuse metrics and models. The primary objective of this proposed methodology is to meet the requirements, to encourage and to support small-scale organizations in terms of software reuse.i.e. quality products with minimum investment.  Clone report is generated as it assists in knowing about the clone details within a software system. 

Author(s) Details

Dr. Kavitha Esther Rajakumari
Department of Computer Science and Engineering, KCG College of Technology (Anna University affiliated college), Chennai, Tamil Nadu, India.  

View Book :- http://bp.bookpi.org/index.php/bpi/catalog/book/180