Software testing is a vital part of the software development life cycle. In many cases, the system under test has more than one input making the testing efforts for every exhaustive combination impossible (i.e. the time of execution of the test case can be outrageously long). Combinatorial testing offers an alternative to exhaustive testing via considering the interaction of input values for every t-way combination between parameters. Combinatorial testing can be divided into three types which are uniform strength interaction, variable strength interaction and input-output based relation (IOR). IOR combinatorial testing only tests for the important combinations selected by the tester. Most of the researches in combinatorial testing applied the uniform and the variable interaction strength, however, there is still a lack of work addressing IOR. In this paper, a Jaya algorithm is proposed as an optimization algorithm engine to construct a test list based on IOR in the proposed combinatorial test list generator strategy into a tool called CTJ. The result of applying the Jaya algorithm in input-output based combinatorial testing is acceptable since it produces a nearly optimum number of test cases in a satisfactory time range.
The current study aims to investigate the effect of the interaction between the use of the improve strategy in teaching mathematics and the level of academic achievement on the acquisition of algebraic concepts and habits of mind among tenth-grade students in Oman. The study adopted the experimental method, based on a quasi-experimental design with two groups: experimental and control groups and pre-post-measurement. The study sample consisted of (28) 10th-grade students as an experimental group and 26 of 10th-grade students as a control group in Al-Tufail bin Amr School in South Al Batinah. The differences in the pretest and posttest gains were analyzed using mean, standard deviation, ANCOVA, t-test, effect size (eta-square), and two-wa
... Show MoreString matching is seen as one of the essential problems in computer science. A variety of computer applications provide the string matching service for their end users. The remarkable boost in the number of data that is created and kept by modern computational devices influences researchers to obtain even more powerful methods for coping with this problem. In this research, the Quick Search string matching algorithm are adopted to be implemented under the multi-core environment using OpenMP directive which can be employed to reduce the overall execution time of the program. English text, Proteins and DNA data types are utilized to examine the effect of parallelization and implementation of Quick Search string matching algorithm on multi-co
... Show MoreForest fires continue to rise during the dry season and they are difficult to stop. In this case, high temperatures in the dry season can cause an increase in drought index that could potentially burn the forest every time. Thus, the government should conduct surveillance throughout the dry season. Continuous surveillance without the focus on a particular time becomes ineffective and inefficient because of preventive measures carried out without the knowledge of potential fire risk. Based on the Keetch-Byram Drought Index (KBDI), formulation of Drought Factor is used just for calculating the drought today based on current weather conditions, and yesterday's drought index. However, to find out the factors of drought a day after, the data
... Show MoreA preventing shield for neutrons and gamma rays was designed using alternate layers of water and iron with pre-fixed dimensions in order to study the possibility of attenuating both neutrons and gamma-rays. ANISN CODE was prepared and adapted for the shield calculation using radiation doses calculation: Two groups of cross-section were used for each of neutrons and gamma-rays that rely on the one – dimensional transport equation using discrete ordinate's method, and through transforming cross-section values to values that are independent on the number of groups. The memory size required for the applied code was reduced and the results obtained were in agreement with those of standard acceptable document samples of cross –section, this a
... Show MoreThis study aims to fabricate and assess the β-tricalcium phosphate (β-TCP) bioactive ceramic coat layer on bioinert ceramic zirconia implants through the direct laser melting technique by applying a long-pulsed Nd:YAG laser of 1064 nm. Surface morphologies, adherence, and structural change in the coatings were evaluated by optical microscopy, field emission scanning electron microscope, hardness, and x-ray diffractometer. The elastic modulus (EM) of the coating was also determined using the nanoindentation test. The quality of the coating was improved when the laser power was 90 W with a decrease in the scan speed to 4 mm s−1. The chemical composition of the coat was maintained after laser processing; also, the Energy Dispersive
... Show MoreThe present study refers to a ready-made three components epoxy based paint made by the Modern Paints Industries Company (Al-Za'farania, Baghdad) subjected to several tests in order to improve its specifications by optimizing the application conditions. The paint components are under the trade names: Resin (D-5547), Hardener (H-1457) and Thinner (P-851). The paint is used for painting drinking water reservoirs from inside.
Background: Sprite coding is a very effective technique for clarifying the background video object. The sprite generation is an open issue because of the foreground objects which prevent the precision of camera motion estimation and blurs the created sprite. Objective: In this paper, a quick and basic static method for sprite area detection in video data is presented. Two statistical methods are applied; the mean and standard deviation of every pixel (over all group of video frame) to determine whether the pixel is a piece of the selected static sprite range or not. A binary map array is built for demonstrating the allocated sprite (as 1) while the non-sprite (as 0) pixels valued. Likewise, holes and gaps filling strategy was utilized to re
... Show More