共查询到20条相似文献,搜索用时 15 毫秒
1.
Identifying change-prone sections of code can help managers plan and allocate maintenance effort. Design patterns have been used to study change-proneness and are widely believed to support certain kinds of changes, while inhibiting others.
Recently, several studies have analyzed recorded changes to classes playing design pattern roles and find that the patterns
“folklore” offers a reasonable explanation for the reality: certain pattern roles do seem to be less change-prone than others. We push this analysis on two fronts: first, we deploy W. Pree’s metapatterns, which group patterns purely by structure (rather than intent), and argue that metapatterns are a simpler model to explain
recent findings by Di Penta et al. (2008). Second, we study the effect of the size of the classes playing the design pattern and metapattern roles. We find that size explains more of the variance in change-proneness
than either design pattern or metapattern roles. We also find that both design pattern and metapattern roles were strong determinants
of size. We conclude, therefore, that size appears to be a stronger determinant of change-proneness than either design pattern
or metapattern roles, and observed differences in change-proneness between roles might be due to differences in the sizes
of the classes playing those roles. The size of a class can be found much more quickly, easily and accurately than its pattern-roles.
Thus, while identifying design pattern roles may be important for other reasons, as far as identifying change-prone classes,
sheer size might be a better indicator. 相似文献
2.
3.
4.
Touati Rabeb Messaoudi Imen Oueslati Afef Elloumi Lachiri Zied 《Multimedia Tools and Applications》2019,78(10):13047-13066
Multimedia Tools and Applications - The Helitrons, an important sub-class of the transposable elements (TEs) class II, have been revealed in diverse eukaryotic genomes. They are mobile elements... 相似文献
5.
6.
介绍了以三星公司的S3C2410芯片为嵌入式处理器,以嵌入式Linux为操作系统的GPS车载导航系统的设计思想,对硬件的设计和操作系统内核的移植做了详细的说明,最后对G P S接收模块进行了设计。这样的系统设计,性价比高,在车载导航系统中有广泛的应用前景。 相似文献
7.
Kozorez D. A. Krasilshchikov M. N. Kruzhkov D. M. Sypalo K. I. 《Journal of Computer and Systems Sciences International》2015,54(5):798-807
Journal of Computer and Systems Sciences International - This paper is the first in a series of works devoted to the problems of a spacecraft in the geostationary orbit autonomous operation. The... 相似文献
8.
Microsystem Technologies - The aim of this study is to evaluate the elastic properties of high-density polyethylene (HDPE) using single-walled carbon nanotubes (SWCNTs) reinforcements with... 相似文献
9.
《Ergonomics》2012,55(11):1516-1527
AbstractMany occupations require both physical exertion and cognitive task performance. Knowledge of any interaction between physical demands and modalities of cognitive task information presentation can provide a basis for optimising performance. This study examined the effect of physical exertion and modality of information presentation on pattern recognition and navigation-related information processing. Results indicated males of equivalent high fitness, between the ages of 18 and 34, rely more on visual cues vs auditory or haptic for pattern recognition when exertion level is high. We found that navigation response time was shorter under low and medium exertion levels as compared to high intensity. Navigation accuracy was lower under high level exertion compared to medium and low levels. In general, findings indicated that use of the haptic modality for cognitive task cueing decreased accuracy in pattern recognition responses.Practitioner Summary: An examination was conducted on the effect of physical exertion and information presentation modality in pattern recognition and navigation. In occupations requiring information presentation to workers, who are simultaneously performing a physical task, the visual modality appears most effective under high level exertion while haptic cueing degrades performance. 相似文献
10.
11.
通过树型菜单,用户可以对资源的结构、类型有直观的了解,但目前很多B/S系统的菜单还是通过代码生成的。为此,基于.NET技术,通过开源项目Peta Poco实现代码,设计并实现了动态导航菜单系统;介绍了数据库设计、算法思想。该技术避免了静态目录树下因数据源经常性改变而频繁修改程序代码的弊端,导航菜单通过数据库进行控制,提高了系统的安全性,使管理变得更加灵活、高效。 相似文献
12.
This study examines mental workload and performance in simulated high-speed ship navigation. Two navigation methods were compared based on an electronic chart display and information system (ECDIS) and a conventional system using paper charts. Twenty naval cadets navigated in high-fidelity simulators through a 50 nautical mile course with varying levels of difficulty. Results showed that ECDIS navigation significantly improved course-keeping performance, but reduced the total amount of communication on the bridge. No differences were observed in subjective workload between groups. Heart rate variability and skin conductance measurements indicated higher workload in conventional navigation, but the differences between groups were not significant. 相似文献
13.
将动态交通分配实施过程纳入预测控制框架下以满足实时交通诱导的目的,提出一种交通诱导预测控制算法.该算法是在滚动时域基础上进行的,包括实时交通分配、交通流模拟运行及评价以及进化最佳路径3 个重要环节.仿真结果表明,交通诱导预测控制是一种良好的计算机控制方法学,其优化过程预先考虑了目前交通分配对未来路网的影响,因而可有效地防范交通拥堵,实现考虑反馈的路网交通流实时分配优化,同时为出行者提供最佳路径. 相似文献
14.
15.
ANDREAS DIEBERGER 《International journal of human-computer studies》1997,46(6):805-825
This paper discusses a navigation behavior on Internet information services, in particular the World Wide Web, which is characterized by pointing out information using various communication tools. We call this behaviorsocial navigationas it is based on communication and interaction with other users, be it through email, or any other means of communication. Social navigation phenomena are quite common although most current tools (like web browsers or email clients) offer very little support for it. We describe why social navigation is useful and how it can be supported better in future systems. We further describe two prototype systems that, although originally not designed explicitly as tools for social navigation, provide features that are typical for social navigation systems. One of these systems, the Juggler system, is a combination of a textual virtual environment and a web client. The other system is a prototype of a web-hotlist organizer, called Vortex. We use both systems to describe fundamental principles of social navigation systems. 相似文献
16.
17.
18.
A. P. Voiskovskii D. A. Kozorez M. N. Krasil’shchikov D. M. Kruzhkov K. I. Sypalo 《Journal of Computer and Systems Sciences International》2016,55(5):785-795
This study continues the series of papers devoted to the approach to solving the problem of autonomous navigation of a spacecraft (SC) in a geostationary orbit at all stages of its lifecycle: final ascent, transfer to the operating longitude, remaining at the operating longitude, removal from the orbit, and burial. In [1], we formulated the concept of autonomous navigation of a spacecraft at the stage of its final ascent to a geostationary orbit. This stage is most complicated from the technical point of view, taking into account the nonlinearity of the applied mathematical models, the influence of uncontrollable factors of various physical nature, and the necessity of the application of promising hardware (electric low-thrust engine, onboard receiver of signals from global navigation satellite systems, intersatellite communication channels, etc.). Taking this into account, the only constructive method for proving the viability and efficiency (taking into account the requirements formulated by the customer who placed the order) of the developed concept of the autonomous navigation at the final ascent stage in the mathematical simulation of this process. The subject of this study is to demonstrate the capabilities of the developed concept of autonomous navigation from the point of view of achieving the required level of reliability and accuracy in solving the navigation problem at the final ascent stage. This demonstration is based on the analysis of the results of imitating the simulation of the process of a spacecraft’s final ascent to a geostationary orbit obtained using the specially developed software complex. 相似文献
19.
The impact of spatial resolution enhancement on pattern recognition based on SSM/I measurements is evaluated. The instrument ground footprints for the 19, 22 and 37 GHz channels have considerable overlap. An objective technique can be applied to enhance spatial resolution of measurements to the spatial resolution of the 37 GHz channel. The authors utilize a Backus-Gilbert matrix transform approach. Different validation procedures have been performed to demonstrate the effectiveness of the method with the aim to ameliorate the boundary detection on pattern recognition and specially to cloud classification improvement. 相似文献
20.
游柏荣 《网络安全技术与应用》2014,(5):183-183
本文对B2C模式的各种商务类型进行了评述,分析了当前状况和前景,并且就我国目前B2C模式电子商务发展存在的问题进行了探讨,为此提出了相应的对策. 相似文献