2,012 research outputs found
The effectiveness of refactoring, based on a compatibility testing taxonomy and a dependency graph
In this paper, we describe and then appraise a testing taxonomy proposed by van Deursen and Moonen (VD&M) based on the post-refactoring repeatability of tests. Four categories of refactoring are identified by VD&M ranging from semantic-preserving to incompatible, where, for the former, no new tests are required and for the latter, a completely new test set has to be developed. In our appraisal of the taxonomy, we heavily stress the need for the inter-dependence of the refactoring categories to be considered when making refactoring decisions and we base that need on a refactoring dependency graph developed as part of the research. We demonstrate that while incompatible refactorings may be harmful and time-consuming from a testing perspective, semantic-preserving refactorings can have equally unpleasant hidden ramifications despite their advantages. In fact, refactorings which fall into neither category have the most interesting properties. We support our results with empirical refactoring data drawn from seven Java open-source systems (OSS) and from the same analysis form a tentative categorization of code smells
Conceptual Evolution and Fundamental Challenges in Transition from Cold War Security Discourse and Emergence of Human Security Discourse in the Age of Globalization
It is widely accepted that human security is one of the latest, most critical topics in the political science literature and international relations. This concept proposes that the origin or goal of security provision must be human beings. In fact, human security has the concept of 'the human' embedded at the heart of it.With a more extensive interpretation, human security has extended the scope of security and has assessed social and economic issues within this framework. Understanding human security requires the comprehension of its conceptual evolution process. As such, the main issue covered in the current study was understanding the nature of conceptual evolutions of human security in two periods before and after the Cold War. To realize this issue, we evaluated some of the most important international efforts and documents related to the concept and derived the significant factors and subcategories in two periods. Despite following the evolutionary process of human security and becoming one of the most important security discourses, this concept still deals with serious challenges in conceptual and functional areas. Therefore, the second and main question of the present study was: what is the nature of key challenges of human security discourse at national and international levels? To answer this question, we used the exploratory approach and a descriptive-analytical method to explain the most important challenges facing human security in conceptual and functional dimensions
Study of genetic diversity of wild Caspian trout Salmo trutta caspius in the Sardabrud and Astara Rivers, using D-Loop region sequencing
In this study the genetic diversity of wild Caspian trout (Salmo trutta caspius) in the Sardabroud and Astara Rivers was evaluated using D-Loop region sequencing. For this purpose, 35 specimens of adult Caspian brown trout were collected from these rivers in the Mazandarn and Gilan Provinces in fall and winter 2011. Approximately 3-5 g of soft and fresh fin tissue was isolated and fixed in ethanol 96% and then transferred to the Caspian Sea Ecology Research Center Genetics Laboratory in Sari, Iran. Genomic DNA from the samples was extracted using Ammonium Acetate Method. The quality and quantity of the extracted DNA were assessed by spectrophotometer and agarose gel (1%) electrophoresis. Polymerase Chain Reaction (PCR) was performed on the target DNA using a primers sequence D-Loop region of mtDNA molecule. Then the product was purified and DNA sequencing was carried out using chain termination method. The D-Loop region of Caspian trout contained 654 bp. Data were analyzed using Bio-Edit, DnaSP, Arlequin and Mega software. 20 and 15 haplotypes was observed in Sardabrud and Astara River. The DNA sequence of one of them was recorded in Gene Bank with numbers KC991027 and KF015727. 223 and 240 polymorphic loci were detected in Sardabrud and Astara River that all of them were out of Hardy-Weinberg equilibrium (p<0.05). Average nucleotide and haplotype diversity were 0.127±0.067, 1.000±0.005 in Sardabrud River and 0.118±0.063 and 1.000±0.005 in Astara River
Determination of unifloral honey volatiles from Centaurea iberica and Zizyphus spina-christi by Solid-Phase Microextraction and Gas Chromatography-Mass Spectrometry
The volatiles of two different unifloral Palestinian honeys from botanical species
Centaurea iberica and Zizyphus spina-christi have been investigated for the first time.
They were isolated, identified, and quantitatively analyzed using Headspace Solid-Phase
Microextraction and Gas Chromatography Mass Spectrometry (HS-SPME-GCMS) methodology.
The resulted total ion current (TIC) chromatographic profiles reflected the
uniqueness of each type of honey and therefore the proposed procedure can be used to
characterize each kind of honey by revealing the absence or presence of certain volatile
constituents.
A total of 18 compounds were seen in Centaurea iberica honey with phenylacetaldehyde,
phenylethylalcohol, 2-ethyl hexanoic acid, 2,4,6-trimethylphenol and nonanoic
acid as the principal components, whereas 25 compounds were seen in Zizyphus spinachristi
honey with benzaldehyde, phenylacetaldehyde, phenylethylalcohol, benzeneacetonitrile,
2-ethyl hexanoic acid, octanoic acid, 2-methoxy-4-(1-propanol)-6-acetate phenol,
nonanoic acid, decanoic acid, 1-hydroxy 2,4,6-trimethylbenzene, and 5-hydroxymethyl-
2-furaldehyde as the principal constituents.
Ziziphus spina-christi honey was found to have two unequivocal potential markers:
phenylacetonitrile and 5-hydroxymethyl-2-furancarboxaldehyde, while Centaurea Italica
honey has only one representative floral origin marker compound: the 2,4,6-trimethylphenol
An expert system for nausea and vomiting problems in infants and children
Infants and children are suffering from a lots of nausea and vomiting problems. Doctors, usually face various difficulties dealing
with these problems because of their similarities. In this paper, we present an expert system to help users in getting the correct
diagnosis of problems of nausea and vomiting in infants and children (Gastro-esophageal reflux, Gastroenteritis, Systemic Infection, Bowel obstruction, Tumors, A bleeding disease, tonsillitis, and Hepatitis pharynx). Furthermore, this expert system provide information about the disease and how to deal with it. SL5 Object expert system language was used to design and implement this expert system
- …