The benefits of software reuse have been studied for many years. Several previous studies have observed that reused software
has a lower defect density than newly built software. However, few studies have investigated empirically the reasons for this
phenomenon. To date, we have only the common sense observation that as software is reused over time, the fixed defects will
accumulate and will result in high-quality software. This paper reports on an industrial case study in a large Norwegian Oil
and Gas company, involving a reused Java class framework and two applications that use that framework. We analyzed all trouble
reports from the use of the framework and the applications according to the Orthogonal Defect Classification (ODC), followed
by a qualitative Root Cause Analysis (RCA). The results reveal that the framework has a much lower defect density in total
than one application and a slightly higher defect density than the other. In addition, the defect densities of the most severe
defects of the reused framework are similar to those of the applications that are reusing it. The results of the ODC and RCA
analyses reveal that systematic reuse (i.e. clearly defined and stable requirements, better design, hesitance to change, and
solid testing) lead to lower defect densities of the functional-type defects in the reused framework than in applications
that are reusing it. However, the different “nature” of the framework and the applications (e.g. interaction with other software,
number and complexity of business logic, and functionality of the software) may confound the causal relationship between systematic
reuse and the lower defect density of the reused software. Using the results of the study as a basis, we present an improved
overall cause–effect model between systematic reuse and lower defect density that will facilitate further studies and implementations
of software reuse.
A large amount of data and applications need to be shared with various parties and stakeholders in the cloud environment for storage, computation, and data utilization. Since a third party operates the cloud platform, owners cannot fully trust this environment. However, it has become a challenge to ensure privacy preservation when sharing data effectively among different parties. This paper proposes a novel model that partitions data into sensitive and non-sensitive parts, injects the noise into sensitive data, and performs classification tasks using k-anonymization, differential privacy, and machine learning approaches. It allows multiple owners to share their data in the cloud environment for various purposes. The model specifies communication protocol among involved multiple untrusted parties to process owners’ data. The proposed model preserves actual data by providing a robust mechanism. The experiments are performed over Heart Disease, Arrhythmia, Hepatitis, Indian-liver-patient, and Framingham datasets for Support Vector Machine, K-Nearest Neighbor, Random Forest, Naive Bayes, and Artificial Neural Network classifiers to compute the efficiency in terms of accuracy, precision, recall, and F1-score of the proposed model. The achieved results provide high accuracy, precision, recall, and F1-score up to 93.75%, 94.11%, 100%, and 87.99% and improvement up to 16%, 29%, 12%, and 11%, respectively, compared to previous works.
There is an increasing need to get updated information regarding the changes on earth’s surface. The information obtained can be used in a wide range of applications including disaster management, land-use investigation etc. The high-resolution remote sensing images obtained from satellites provide us with an opportunity to detect changes on earth’s surface between various time intervals. In this paper, an unsupervised object-based change detection (OBCD) method is proposed to detect changes in high resolution bi-temporal satellite images. To detect changes, a novel multi-feature non-seed-based region growing (MF-NSRG) algorithm is proposed for image segmentation based on heterogeneity minimization that uses textural heterogeneity along with spectral and spatial heterogeneity during region growing. The performance of MF-NSRG algorithm is further improved by using Harris Hawk, a recently proposed metaheuristic algorithm, which is used to obtain optimal values of segmentation parameters. Finally, the feature maps extracted from the pre-change and post-change segmented images are analysed using histogram trend similarity (HTS) approach to detect changes. The proposed approach is known as object-based change detection using Harris Hawk (OBCD-HH). The proposed OBCD-HH approach is applied on two datasets: xBD and Onera Satellite Change Detection (OSCD) dataset. Its performance is compared with existing state-of-the-art algorithms and results show the superiority of the proposed approach.
Interpretation of images and videos containing humans interacting with different objects is a daunting task. It involves understanding scene/event, analyzing human movements, recognizing manipulable objects, and observing the effect of the human movement on those objects. While each of these perceptual tasks can be conducted independently, recognition rate improves when interactions between them are considered. Motivated by psychological studies of human perception, we present a Bayesian approach which integrates various perceptual tasks involved in understanding human-object interactions. Previous approaches to object and action recognition rely on static shape/appearance feature matching and motion analysis, respectively. Our approach goes beyond these traditional approaches and applies spatial and functional constraints on each of the perceptual elements for coherent semantic interpretation. Such constraints allow us to recognize objects and actions when the appearances are not discriminative enough. We also demonstrate the use of such constraints in recognition of actions from static images without using any motion information. 相似文献
Scenarios are possible future states of the world that represent alternative plausible conditions under different assumptions. Often, scenarios are developed in a context relevant to stakeholders involved in their applications since the evaluation of scenario outcomes and implications can enhance decision-making activities. This paper reviews the state-of-the-art of scenario development and proposes a formal approach to scenario development in environmental decision-making. The discussion of current issues in scenario studies includes advantages and obstacles in utilizing a formal scenario development framework, and the different forms of uncertainty inherent in scenario development, as well as how they should be treated. An appendix for common scenario terminology has been attached for clarity. Major recommendations for future research in this area include proper consideration of uncertainty in scenario studies in particular in relation to stakeholder relevant information, construction of scenarios that are more diverse in nature, and sharing of information and resources among the scenario development research community. 相似文献
Adaptive stabilization of a class of linear systems with matched and unmatched uncertainties is considered in this paper.
The proposed controller indeed stabilizes the uncertain system for any positive values of its non-adaptive gain that may be
tuned to enhance dynamic response of system. The performance of uncertain system along with the Algebraic Riccati Equation
that arises from the adaptive stabilizing controller is now formulated as a multi-objective Linear Matrix Inequality optimization
problem. The decay rate and a factor governing the ultimate bound of the system states are considered to characterize the
closed loop system performance. Finally, the effectiveness of the proposed controller is illustrated via stabilizing a mass-spring
system.
Recommended by Editorial Board member Gang Tao under the direction of Editor Young Il Lee. The authors would like to thank
the reviewers for their valuable comments and suggestions that have improved the quality of this paper.
Sandip Ghosh received the B.E. in Electrical Engineering from Bengal Engineering College (D.U.), Howrah, and Master in Control System
Engineering from Jadavpur University, Kolkata, India, in 1999 and 2003 respectively. Presently he is pursuing the Ph.D. degree
at Indian Institute of Technology, Kharagpur, India. His research interests include adaptive control, robust control and control
of time-delay systems.
Sarit K. Das is a Professor of Electrical Engineering Department, Indian Institute of Technology, Kharagpur, India. He received the Ph.D.
degree in 1985 from the same department. His research interests include design of periodic controller, decoupling of multivariable
systems, modeling and robust control of complex systems.
Goshaidas Ray is a Professor of Electrical Engineering Department, Indian Institute of Technology, Kharagpur, India. He received the Ph.D.
degree in 1982 from Indian Institute of Technology Delhi, India. His research interests include modeling, estimation, model-based
control, intelligent control, robotic systems and distributed control systems. 相似文献
Abstract— Having previously been subjected to cyclic loading below the elastic limit, wire specimens of aluminium and copper were subjected to uniaxial tension tests. The results obtained are presented with a view to studying the accumulated changes in stress-strain behaviour during fatigue. The data obtained for virgin as well as for cyclic preloaded specimens were fitted to the Ramberg-Osgood relation and useful empirical relationships were developed between its parameters and the prior cyclic stress amplitude as well as the number of prior fatigue cycles. Using these relations, progressive changes in the width and the area of hysteresis loops have been computed and the results obtained have been compared with the experiments. 相似文献