International Journal of Modern Education and Computer Science (IJMECS)

IJMECS Vol. 9, No. 11, Nov. 2017

Cover page and Table of Contents: PDF (size: 230KB)

Table Of Contents

REGULAR PAPERS

Generating Code for Simple Dynamic Web Applications via Routing Configurations

By Kazuaki Kajitori

DOI: https://doi.org/10.5815/ijmecs.2017.11.01, Pub. Date: 8 Nov. 2017

A dynamic web application tends to have many sorts of routine code which are essentially common in most dynamic web applications.
By the routing for a web application we mean mapping URLs (requests) to actions (responses) of the application. In this paper, we show that by configuring the routing for a web application together with preparing static libraries and modifying dynamic templates to generate the modules which are needed by the application, we can generate most of the routine code necessary for the application. Configurations for the routing and other settings for an application are written uniformly in JSON format. Then, reading the JSON configurations our scripts set up static libraries and generate necessary modules from templates and write files which conduct the routing.
Our system sets up everything you need to run a web application from the web directories for the application and the basic libraries to the modules for the application and the files for routing. You can add another web application to the web setting for the web application you have generated.
To show by example the applicability of our web code generating system we first construct a book request page with a very little configuration on the application. Next as a more complicated example, we apply our system to a web application which involves a specific function i.e. reading a marksheet for which the system cannot generate code, showing how the system can generate a web application which utilizes the code not generated by the system.

[...] Read more.
The Context of Operations as the basis for the Construction of Ontologies of Employment Processes

By Iryna Zavuschak Yevhen Burov

DOI: https://doi.org/10.5815/ijmecs.2017.11.02, Pub. Date: 8 Nov. 2017

The growing tempo of changes in world’s economics emphasizes the ability of enterprise to adapt to changes in business environment as an important competitive advantage. Adaptive intelligent enterprises, which use knowledge models for adaptation, form basis of cognitive economics. Currently those intelligent enterprises are utilizing ontological modeling for knowledge representation. In this article, a method for building ontology based on analysis of context of business operations is proposed. The application of this method is described in detail using recruitment area business process as example. The developed method of ontology construction allows for continuous ontology modification and update and accentuates the analysis of implicit context information.

[...] Read more.
Evaluating the use of Toondoo for Collaborative E-Learning of Selected Pre-Service Teachers

By Ava Clare Marie O. Robles

DOI: https://doi.org/10.5815/ijmecs.2017.11.03, Pub. Date: 8 Nov. 2017

With the growing reliance on information technology, new trends were marshaled in the field of education to produce graduates endowed with 21st century skills. It is unequivocal that collaborative e-learning encourages teachers to innovate for the enhancement of students' learning. In furtherance of the ongoing teaching-learning upgrades, this study aimed to evaluate the use of Toondoo as a tool for collaborative e-learning to selected education students. Specifically, this study determined the extent to which Toondoo has promoted students' collaborative e-learning, and identified the influence of Toondoo to students' learning. Using descriptive-correlation design, results showed that students exhibit positive attitudes on the use of Toondoo. Results further revealed that Toondoo has significantly influenced students' performance, albeit they differ according to their attitudes toward the employment of Toondoo.

[...] Read more.
Improved Architecture of Focused Crawler on the basis of Content and Link Analysis

By Bhupinderjit Singh Deepak Kumar Gupta Raj Mohan Singh

DOI: https://doi.org/10.5815/ijmecs.2017.11.04, Pub. Date: 8 Nov. 2017

World Wide Web is a vast, dynamic and continuously growing collection of web documents. Due to its huge size, it is very difficult for the users to search for the relevant information about a particular topic of interest. In this paper, an improved architecture of focused crawler is proposed, which is a hybrid of various techniques used earlier. The main goal of a focused crawler is to fetch the web documents which are related to a pre-defined set of topics/domains and to ignore the irrelevant web pages. To check the relevancy of a web page, Page Score is computed on the basis of content similarity of the web page with reference to the topic keywords. URLs Priority Queue is implemented by calculating the Link Score of extracted URLs based on URLs attributes. URLs queue is also optimized by removing the duplicate contents. Topic Keywords Weight Table is expanded by extracting more keywords from the relevant pages database and recalculating the keywords weight. The experimental result shows that our proposed crawler has better efficiency than the earlier crawlers.

[...] Read more.
Evaluating the Quality of Proposed Agile XScrum Model

By M. Rizwan Jameel Qureshi

DOI: https://doi.org/10.5815/ijmecs.2017.11.05, Pub. Date: 8 Nov. 2017

The software companies are practicing XP and Scrum models from last several years. XP lacks in management practices whereas Scrum is weak in engineering practices. Due to continually promising need of agile development, this research tackles the problems of XP and Scrum by integrating them to enrich the strengths of XP and Scrum and suppress their limitations. The previous attempts provide little effective empirical evidence regarding the integration of XP and Scrum. Therefore, there is a pressing need to provide empirical evidence for the integration of XP and Scrum to show its usefulness developing the software projects. The same is accomplished by proposing XScrum model. Another goal of this paper is to analyze the quality of proposed XScrum with existing XP and Scrum. The proposed XScrum is validated by performing three case studies for three industrial projects and the results are described in the paper. The results are presented using quantitative and qualitative data. The results provide empirical evidence that there is a significant improvement in quality of proposed XScrum as compared to the existing XP and Scrum.

[...] Read more.
Modeling the effect of Network Access Control and Sensor Random Distribution on Worm Propagation

By ChukwuNonso H. Nwokoye Njideka Mbeledogu Ikechukwu I. Umeh Ihekeremma A. Ejimofor

DOI: https://doi.org/10.5815/ijmecs.2017.11.06, Pub. Date: 8 Nov. 2017

Sensor networks are appealing targets for malicious attacks that invade the network with the aim of depleting the confidentiality, availability and integrity (CIA) features/parameters of neighboring sensor nodes. This is due to its open communication, minimal resources and its deployment in un-trusted, unguarded and unfriendly terrains. To restrict illegitimate users or malicious attackers (such as worms) network analysts have suggested network access control (NAC). Specifically, we apply NAC to wireless sensor network epidemic models in order to investigate distribution density, transmission range and sensor area/field. Our analyses involved analytical expressions of two sensor fields gleaned from literature. Additionally, we explored the possibilities of infectivity of sensor nodes at the exposed class using the two expressions for sensor field topologies. We also derived the reproduction ratios and solutions at several equilibrium points for the models. It is our hope that that our work herein would impact sensor deployment decisions for organizations that utilize wireless sensor networks for meaningful daily activities.

[...] Read more.
Scrum with the Spices of Agile Family: A Systematic Mapping

By Sara Ashraf Shabib Aftab

DOI: https://doi.org/10.5815/ijmecs.2017.11.07, Pub. Date: 8 Nov. 2017

Agile mania has revolutionized the software industry. Scrum, being a widely adopted mainstream production process, has dominated other Agile family members. Both industrial and academic researchers eagerly tailored and adapted the Scrum framework in quest of software process improvement. Their burning desire for innovation drive them to integrate other software development models with it to leverage the forte of all the models combined and stifle the weaknesses. This paper aims at providing state-of-the-art insightful understanding of how practices from different Agile process models have been plugged into the Scrum framework to bring about improvements in different extents of development that ensued enhanced productivity, and product quality. To gain the in-depth perception, a systematic mapping study has been planned. This study will identify researches on hybrid models of Scrum within agile family, published between 2011 and 2017. Subsequently, these hybrid models of Scrum will be examined broadly by classifying and thematically analyzing the literature, and outcomes will be presented. This study will contribute a latest coarse-grained overview that in turn may guide researchers for future research endeavors.

[...] Read more.