Due to the continuous evolution of software systems, their architecture is subject to damage and the formation of numerous design issues. This empirical study focuses on the co-occurrence of design smells in software ...
详细信息
ISBN:
(纸本)9789897586477
Due to the continuous evolution of software systems, their architecture is subject to damage and the formation of numerous design issues. This empirical study focuses on the co-occurrence of design smells in software systems and refactoring activities. To this end, a detailed analysis is carried out of the data relating to the presence of Design Smells, the use of refactoring, and the consequences of such use. Specifically, the evolution of 17 different types of design odors in five open-source java software projects has been examined. Overall, the results indicate that the application of refactoring is not used by developers on design smells. This work also offers new and interesting insights for future research methods in this field.
Caenorhabditis elegans is one of the most popular model organisms used to genetically dissect complex biological phenomena. One common technique used routinely in the C. elegans laboratory is the generation of strains...
详细信息
Caenorhabditis elegans is one of the most popular model organisms used to genetically dissect complex biological phenomena. One common technique used routinely in the C. elegans laboratory is the generation of strains carrying combinations of genetic mutations via classical genetic crosses. Here, we have developed a simple and convenient application to quickly identify useful genetic markers (phenotypical and fluorescent) and their chromosomal positions to aid in the development of genetic cross strategies. The user-friendly software identifies and prioritizes markers with the least genetic distance to a gene of interest, as well as displays the strain name, ease of scoring, nature of the marker (fluorescent transgene or phenotypic information), mating efficiency, and number of available alleles. In addition, recombination frequencies between the gene of interest and each genetic marker are calculated automatically. The application, called "SoMarker," is designed for both MacOS and Windows environments and is available to freely download and modify through open-source software.
The evolution of software systems is an inevitable process which has to be managed effectively to enhance software quality. Change impact analysis (CIA) is a technique that identifies impact sets, i.e., the set of cla...
详细信息
ISBN:
(纸本)9781450356381
The evolution of software systems is an inevitable process which has to be managed effectively to enhance software quality. Change impact analysis (CIA) is a technique that identifies impact sets, i.e., the set of classes that require correction as a result of a change made to a class or artefact. These sets can also be considered as ripple effects and typically non-local: changes propagate to different parts of a *** classes are considered logically coupled if they have co-changed in the past; past research has shown that the precision of CIA techniques increases if logical and semantic coupling (i.e., the extent to which the lexical content of two classes is related) are both considered. However, the relationship between semantic and logical coupling of software artefacts has not been extensively studied and no dependencies established between these two types of coupling. Are two often co-changed artefacts also strongly connected from a semantic point of view? Are two semantically similar artefacts bound to co-change in the future? Answering those questions would help increase the precision of CIA. It would also help software maintainers to focus on a smaller subset of artefacts more likely to co-evolve in the *** study investigated the relationship between semantic and logical coupling. Using Chi-squared statistical tests, we identified similarities in semantic coupling using class corpora and class identifiers. We then computed Spearman's rank correlation between semantic and logical coupling metrics for class pairs to detect whether semantic and logical relationships co-varied in OO software. Finally, we investigated the overlap between semantic and logical relationships by identifying the proportion of classes linked through both coupling types. Our empirical study and results were based on seventy-nine open-source software projects. Results showed that: (a) measuring the semantic similarity of classes by using their identifiers is computational
The detection and fault identification of the partial discharge is the important aspect for the monitoring of the power equipment. For the lacks of the traditional detection methods, this paper analyzed the UHF signal...
详细信息
ISBN:
(纸本)9783037856703
The detection and fault identification of the partial discharge is the important aspect for the monitoring of the power equipment. For the lacks of the traditional detection methods, this paper analyzed the UHF signal characteristic parameters of the power equipment's partial discharge, and developed the UHF detection system of the partial discharge. The A/D technology of the gain equalization and quantization in the different bands is studied, and the fault diagnosis strategy of the partial discharge based on the UHF and AE is proposed. On the premise to ensure the integrity of the partial discharge signals, the acquisition, amplification, analysis and storage of the partial discharge signal is realized. The case-based reasoning technology determines the fault type and fault degree of the partial discharge to make the accurate judgment for the operational state of the equipment and improve the intelligence level and the operational reliability for the state diagnosis of the power equipment.
The Canadian Century Research Infrastructure (CCRI) began with the development of designs for large representative samples of the decennial census from 1911 to 1951 and continued with the development of sophisticated ...
详细信息
The Canadian Century Research Infrastructure (CCRI) began with the development of designs for large representative samples of the decennial census from 1911 to 1951 and continued with the development of sophisticated SPIDER software for data entry and processing. This work builds on previous research projects in several ways, including the use of digital images within an integrated suite of java-based software programs. By describing the theoretical and practical questions addressed in the CCRI initiative, the authors seek to contribute to international efforts to enhance construction of historical databases for systematic research on economic, social. and political change.
The mu View utility is a new java applet version of the old db program, extended to include direct access to MUD data files, from which it can construct a variety of spectrum types, including complex and RRF-transform...
详细信息
The mu View utility is a new java applet version of the old db program, extended to include direct access to MUD data files, from which it can construct a variety of spectrum types, including complex and RRF-transformed spectra. By using graphics features built into all modern Web browsers, it provides full graphical display capabilities consistently across all platforms. It has the full command-line functionality of db as well as a more intuitive graphical user interface and extensive documentation, and can read and write db, csv and XML format files. (c) 2005 Elsevier B.V. All rights reserved.
The mu View utility is a new java applet version of the old db program, extended to include direct access to MUD data files, from which it can construct a variety of spectrum types, including complex and RRF-transform...
详细信息
The mu View utility is a new java applet version of the old db program, extended to include direct access to MUD data files, from which it can construct a variety of spectrum types, including complex and RRF-transformed spectra. By using graphics features built into all modern Web browsers, it provides full graphical display capabilities consistently across all platforms. It has the full command-line functionality of db as well as a more intuitive graphical user interface and extensive documentation, and can read and write db, csv and XML format files. (c) 2005 Elsevier B.V. All rights reserved.
In this study a software package for easily creating and embedding structural health monitoring (SHM) data interrogation processes in remote hardware is presented. The software described herein is comprised of two pie...
详细信息
In this study a software package for easily creating and embedding structural health monitoring (SHM) data interrogation processes in remote hardware is presented. The software described herein is comprised of two pieces. The first is a client to allow graphical construction of data interrogation processes. The second is node software for remote execution of processes on remote sensing and monitoring hardware. The client software is created around a catalog of data interrogation algorithms compiled over several years of research at Los Alamos National Laboratory known as DIAMOND II. This study also includes encapsulating the DIAMOND II algorithms into independent interchangeable functions and expanding the catalog with work in feature extraction and statistical discrimination.
The client software also includes methods for interfacing with the node software over an Internet connection. Once connected, the client software can upload a developed process to the integrated sensing and processing node. The node software has the ability to run the processes and return results. This software creates a distributed SHM network without individual nodes relying on each other or a centralized server to monitor a structure.
For the demonstration summarized in this study, the client software is used to create data collection, feature extraction, and statistical modeling processes. Data are collected from monitoring hardware connected to the client by a local area network. A structural health monitoring process is created on the client and uploaded to the node software residing on the monitoring hardware. The node software runs the process and monitors a test structure for induced damage, returning the current structural-state indicator in near real time to the client.
Current integrated health monitoring systems rely on processes statically loaded onto the monitoring node before the node is deployed in the field. The primary new contribution of this study is a software paradi
The development of original devices requires the calculation of the propagation in guiding structures with complex geometry, in particular, when optical circuits are stacked on several levels. New software tools adapt...
详细信息
ISBN:
(纸本)0819432660
The development of original devices requires the calculation of the propagation in guiding structures with complex geometry, in particular, when optical circuits are stacked on several levels. New software tools adapted to our devices, in particular, multi level circuits were developed, on the basis of directed programming objects (java), user-friendly, evolutionary, and executable on the Internet network.
暂无评论