Context: UML has been the de facto standard notation for modeling object-oriented software systems since its appearance in 1997. UML diagrams are important for maintainers of a system, especially when the software was...
详细信息
ISBN:
(纸本)9781450318488
Context: UML has been the de facto standard notation for modeling object-oriented software systems since its appearance in 1997. UML diagrams are important for maintainers of a system, especially when the software was developed by a different team. These diagrams of the system are not always available, however, and are commonly recovered using Reverse Engineering (RE) techniques. When obtained through RE, UML diagrams have a high level of detail as compared to those developed in the forward design activity. Method: In this paper we report on a comparison of the attitude and performance of maintainers when using these two kinds of diagrams during the maintenance of source code. Our findings were obtained by carrying out a controlled experiment with 40 students of a Master's degree in computerscience. Results: The results show a preference for forward design diagrams but do not display significant differences in task performance. The post-experiment survey results have led us to conclude that the subjects did not consider RE diagrams helpful;they found them difficult to understand, particularly the sequence diagrams. In the case of forward design diagrams, subjects considered sequence diagrams as useful, but they did not really employ them. Conclusions: Based on our findings, as regards performance of maintainers, there are no objective results which favor the use of one of these types of diagram in particular, i.e., UML diagrams which come from forwards design, on the one hand, and diagrams obtained from RE, on the other. Subjective opinions do, however, lead us to recommend the use of diagrams created during design. Nevertheless, we realize that the results should be considered as preliminary ones;further replications of this experiment are planned, using students and professionals, the aim being to obtain more conclusive results.
To maximize training effects in free weight exercises, people need to remember repetitions of each type of exercises, which is tedious and difficult. Recognizing exercises type and counting automatically can overcome ...
详细信息
Discovering genetic basis of diseases is an important goal and a challenging problem in bioinformatics *** by network-based global inference approach,Semi-global inference method is proposed to capture the complex ass...
详细信息
Discovering genetic basis of diseases is an important goal and a challenging problem in bioinformatics *** by network-based global inference approach,Semi-global inference method is proposed to capture the complex associations between phenotypes and *** proposed method integrates phenotype similarities and protein-protein interactions,and it establishes the profile vectors of phenotypes and *** the relevance between each candidate gene and the target phenotype is *** genes are then ranked according to relevance mark and genes that are potentially associated with target disease are identified based on this *** model selects nodes in integrated phenotype-protein network for inference,by exploiting Phenotype Similarity Threshold(PST),which throws lights on selection of similar phenotypes for gene prediction *** vector relevance metrics for computing the relevance marks of candidate genes are *** performance of the model is evaluated on Online Mendelian Inheritance in Man(OMIM) data sets and experimental evaluation shows high performance of proposed Semi-global method outperforms existing global inference methods.
Most of the parameters proposed for the characterization of the emotion in speech concentrate their attention on phonetic and prosodic features. Our approach goes beyond by trying to relate the biometrical signature o...
详细信息
Discovering genetic basis of diseases is an important goal and a challenging problem in bioinformatics research. Inspired by network-based global inference approach, Semi-global inference method is proposed to capture...
详细信息
Discovering genetic basis of diseases is an important goal and a challenging problem in bioinformatics research. Inspired by network-based global inference approach, Semi-global inference method is proposed to capture the complex associations between phenotypes and genes. The proposed method integrates phenotype similarities and protein-protein interactions, and it establishes the profile vectors of phenotypes and proteins. Then the relevance between each candidate gene and the target phenotype is evaluated. Candidate genes are then ranked according to relevance mark and genes that are potentially associated with target disease are identified based on this ranking. The model selects nodes in integrated phenotype-protein network for inference, by exploiting Phenotype Similarity Threshold (PST), which throws lights on selection of similar phenotypes for gene prediction problem. Different vector relevance metrics for computing the relevance marks of candidate genes are discussed. The performance of the model is evaluated on Online Mendelian Inheritance in Man (OMIM) data sets and experimental evaluation shows high performance of proposed Semi-global method outperforms existing global inference methods.
Information technology (IT) supports companies' business processes and decision making through the use of technologies and tools that are provided by suppliers. Companies that are suppliers and consumers establish...
详细信息
Discovering genetic basis of diseases is an important goal and a challenging problem in bioinformatics *** by network-based global inference approach,Semi-global inference method is prop
Discovering genetic basis of diseases is an important goal and a challenging problem in bioinformatics *** by network-based global inference approach,Semi-global inference method is prop
Power has been a big issue in processor design for several years. Conventional popular approaches for addressing this issue like DVFS (Dynamic Voltage Frequency Scaling) now hit the law of diminishing returns. As mult...
详细信息
Power has been a big issue in processor design for several years. Conventional popular approaches for addressing this issue like DVFS (Dynamic Voltage Frequency Scaling) now hit the law of diminishing returns. As multi/many-core processors becoming the main stream processors, caches account for more and more CPU die area and power, this paper presents using filtering unnecessary way accesses to reduce dynamic power consumption of caches shared by instruction and data. The methods include using Invalid Filter, which could eliminate accesses to cache ways contained invalid blocks, and I/D Filter, which could eliminate accesses to cache ways contained instruction/data access type mismatch blocks, and Tag-2 Filter, which could eliminate accesses to cache ways contained tag lowest 2 bits mismatch blocks. Since the methods reducing the activities happened in cache architecture, dynamical CPU power could be significantly decreased. In the paper, we also propose combining the above methods together, which is called Invalid+I/D+Tag-2 Filter, in an attempt to achieve better power saving results. We have verified the effectiveness and complementariness of the three proposed methods through analysis and experiments. Also, our evaluations show that, we could obtain 19.6%~47.8% (which is on average 34.3%) improvement on a 64KB-4way set-associative cache and 19.6%~55.2% (which is on average 39.2%) improvement on a 128KB-8way set-associative cache comparing to Invalid+I/D Filter, and 16.1%~27.7% (which is on average 16.6%) improvement on a 64KB-4way set-associative cache and 6.9%~44.4% (which is on average 25.0%) improvement on a 128KB-8way set-associative cache comparing to Invalid+Tag-2 Filter, respectively.
This paper considers minimax regret 1-sink location problems in dynamic path networks. A dynamic path network consists of an undirected path with positive edge lengths and constant edge capacity and the vertex supply ...
详细信息
暂无评论