In regression testing, Test case prioritization (TCP) is a technique to arrange all the available test cases. TCP techniques can improve fault detection performance which is measured by the average percentage of fault detection (APFD). History-based TCP is one of the TCP techniques that consider the history of past data to prioritize test cases. The issue of equal priority allocation to test cases is a common problem for most TCP techniques. However, this problem has not been explored in history-based TCP techniques. To solve this problem in regression testing, most of the researchers resort to random sorting of test cases. This study aims to investigate equal priority in history-based TCP techniques. The first objective is to implement different history-based TCP techniques. The second objective is to explore the problem of equal priority in history-based TCP techniques. The third objective is to explore random sorting as a solution to the problem of equal priority in history-based TCP techniques. Datasets of historical records of test cases from conventional and modern sources were collected. History-based TCP techniques were applied to different datasets. The History-based TCP techniques were checked for the problem of equal priority. Then random sorting was used as a solution to the problem of equal priority. Finally, the results were elaborated in terms of APFD and execution time. The results indicate that history-based techniques also suffer from the problem of equal priority like other types of TCP techniques. Secondly, random sorting does not produce optimal results while trying to solve the problem of equal priority in history-based TCP. Furthermore, random sorting deteriorates the results of history-based TCP techniques when employed to solve the problem of equal priority. One should resort to random sorting if no other solution exists. The decision to choose the best solution requires a cost-benefit analysis keeping in view the context and solution under consideration.
A research was conducted to determine the feasibility of using adsorption process to remove boron from aqueous solutions using batch technique. Three adsorbent materials; magnesium, aluminum and iron oxide were investigated to find their abilities for boron removal. The effects of operational parameters on boron removal efficiency for each material were determined.
The experimental results revealed that maximum boron removal was achieved at pH 9.5 for magnesium oxide and 8 for aluminum and iron oxide. The percentage of boron adsorbed onto magnesium,aluminum and iron oxide reaches up to 90, 42.5 and 41.5% respectively under appropriate conditions. Boron concentration in effluent water after adsorption via magnesium oxide comply with th
This paper describes a microcontroller-based function generator system. By the function generator sine wave, square wave, quasi-square wave, saw-tooth and triangular waveforms are generated over a wide frequency range according to user requirements. By utilizing processing capabilities of the microcontroller the hardware is minimized exceedingly. The output waveform shapes are digitally-controlled to achieve the required wave shape. The single chip microcomputer of waveform generation equipment offers the possibility of improvements in manufacture reliability, maintenance and servicing and increased control flexibility. The system is built and tested. The results of test were satisfactory and appreciated by test engineers at different ce
... Show MoreCommercially pure titanium (cpTi) is widely used as dental implant material although it was found that titanium exhibited high modulus of elasticity and the lower corrosion tendency in oral environment. Niobium(Nb) was chosen for this study as an alternative to cpTi implant material due to its bioinert behavior and good elastic modulus and moderate cost in addition to corrosion resistance. This study was done to evaluate the effect of biomimetic coating on the surface properties of the commercially pure titanium and niobium implants by in vitro and in vivo experiments. The in vitro study was involved etching the samples of each material in HCl then soaking in 10M NaOH aqueous solution. These samples were then immersed in a 5 times concent
... Show MoreJet grouting is one of the most widely applied soil improvement techniques. It is suitable for most geotechnical problems, including improving bearing capacity, decreasing settlement, forming seals, and stabilizing slopes. One of the difficulties faced by designers is determining the strength and geometry of elements created using this method. Jet grouted soil-cement columns in soil are a complicated issue because they are dependent on a number of parameters such as soil type, grout and water flow rate, rotation and lifting speed of monitor, nozzle jetting force, and water to cement ratio of slurry. This paper discusses the effect of the water-cement ratio on the physical and mechanical characteristics of soilcrete. In t
... Show MoreThe adsorption isotherms and kinetic uptakes of CO2 were measured. Adsorption isotherms were measured at two temperatures 309 K and 333 K and over a pressure range of 1 to 7 bar. Experimental data of CO2 adsorption isotherms were modeled using Langmuir, Freundlich and Temkin. Based on coefficient of correlation it was found that Langmuir isotherm model was well suited with the experimental data of CO2 adsorption isotherms. In addition, Adsorption kinetic of CO2 mixture with N2 containing 10 % by volume CO2 and 90 % by volume N2 were determined in a temperature 36 °C and under the atmospheric pressure .When the flow rate was increased from
... Show MoreThe fouling depositions of crude oil stream were studied theoretically in a shell and tube heat exchanger to investigate the effect of depositions on the heat transfer process. The employed heat exchanger was with steam flowing in the inner tubes and crude oil in the shell at different velocities and bulk temperatures. It is assumed that fouling occurs only on the heated stream side (crude oil). The analysis was carried out for turbulent flow heat transfer conditions with wide range of Reynolds number, bulk temperature and time. Many previously proposed models for fouling resistance were employed to estimate a new model for fouling rate. It is found that the fouling rate and consequently the heat transfer coefficient were affected by Rey
... Show More