Coupling measurement in object-oriented software is becoming an important area day by day from the software quality evaluation point of view. Coupling is an interdependence relationship between classes (modules) of object-oriented software. The coupling measurement helps to maintain dependency degree between modules of object-oriented software. The moderate coupling values result in quality software. Ultimately quality software retains moderate range of values of software quality attributes such as complexity, efficiency, reusability, maintainability, understandability, flexibility, portability, interoperability, etc. This paper proposes a web based tool for measuring coupling in object-oriented Java software. The idea of a web based tool is to deploy a software coupling tool on intranet or cloud to give access to the prescribed users. The tool can be used online to compute coupling and the resulting data of the tool can be sent/received via the public network. The detailed architecture and components of the tool are described in the paper. The tool is most secured for input processing. The Java and Android projects are evaluated using the tool, the coupling values of Java and Android projects are compared in the results and discussion section of the paper. The Advantages of using the web based tool are also described in the paper. Seven coupling metrics are used from the literature to compute their values using web based tool proposed in this paper. Percentage coupling values of seven coupling metrics are computed for Java and Android projects. The percentage range of coupling values computed in the paper using web based tool is compared with standard range of coupling values described in the literature. The results obtained using web based tool gives us coupling values of Java and Android projects. The coupling values obtained using web based tool proposed in the paper are compared with standard coupling values described in the literature. It is found that the values obtained using the web based tool, are within the standard range of coupling values described in the literature. It means the web based tool proposed in this paper calculates correct coupling values of any object-oriented Java code.
In agricultural regions, the procedure of weed removal is crucial. Weed removal in the classic way, takes longer and requires greater physical effort. The idea is to eliminate weeds from agricultural fields automatically. The proposed study uses a deep learning algorithm to detect weeds growing between crops. Deep learning method also known as deep learning is used to analyse the main properties of agricultural photographs. Weeds and crops have been identified using the dataset. Convolutional neural network (CNN) uses a completely attached surface with rectified linear units (RELU) to differentiate weed and crop. It extracts features of crop using deep learning. The CNN uses features of proceeded image to extract region of interest (ROI). A deep learning network features are used to identify crop. In total of 1280 images are used for testing the system, and 10 images are used to find the confidence score.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.