i-manager's Journal on Software Engineering (JSE)


Volume 12 Issue 3 January - March 2018

Research Paper

Design and Development of Feature Based Similarity Measure Crawling Algorithm: An Approach to Text Mining

Prashant Dahiwale* , Paul M.**, M.M. Raghuwanshi***
* Lecturer, Department of Computer Engineering, Government Polytechnic Daman, UT of Daman and Diu, India.
** Lecturer, Department of Information Technology, Government Polytechnic Daman, UT of Daman and Diu, India.
*** Professor, Department of Computer Technology, Yashwantrao Chauhan College of Engineering, Nagpur, Maharashtra, India.
Dahiwale, P., Mate, S., and Raghuwanshi, M, M. (2018). Design and Development of Feature Based Similarity Measure Crawling Algorithm: An Approach to Text Mining. i-manager's Journal on Software Engineering, 12(3), 1-7. https://doi.org/10.26634/jse.12.3.14554

Abstract

The speed at which World-Wide-Web (WWW) spreads its division from an insubstantial number of web-pages to an enormous amount of web information, progressively improves web crawling complications in a search engine. A search engine controls a set of queries from varying parts of the world, and its satisfaction depends only on the knowledge that it collects by means of crawling. The most general habit of the society is information distribution, and it is done by means of publishing prearranged, semi-structured, and amorphous reserve on the web ( Nandy et al., 2012). This social practice directs to an exponential expansion of web-resource, and hence it became necessary to crawl for non-stop updating of web-knowledge and variations of some presented sources in any condition. This paper proposes feature based crawling algorithm for lightweighted and efficient crawling. The scaling technique is used to evaluate the performance of proposed method with the standard crawler. A great speed presentation is observed after scaling, and the extract of related web-source in such an extreme speed is examined.

Research Paper

Optimizing the Code Coverage by Controlling Environmental Dependencies in Unit Testing

C. Shobabindu* , K. K. Baseer**, Kathleen***
* Professor, Department of Computer Science and Engineering, JNTUA, Ananthapuramu, Andhra Pradesh, India.
** Associate Professor, Department of Information Technology, Sree Vidyanikethan Engineering College, Tirupati, Andhra Pradesh, India.
*** Department of Computer Science and Engineering, JNTUA, Ananthapuramu, Andhra Pradesh, India.
Bindu, S, C., Baseer, K, K., and Ravikanth, V. (2018). Optimizing the Code Coverage by Controlling Environmental Dependencies in Unit Testing. i-manager's Journal on Software Engineering, 12(3), 8-15. https://doi.org/10.26634/jse.12.3.14555

Abstract

Unit testing in object oriented development aims to determine whether the individual units are working as intended or not, which is accomplished by executing tests, and contains calls to unit under test (class or method) and verifies the output with expected one. Coverage criteria plays a significant role to decide if the unit testing was well performed or not. A successful unit test will have high amount of coverage. But often the execution of unit depends on environmental dependencies like file system, user interaction, database, and networks. Some techniques were developed to address these dependency issues. This paper addresses the networking interactions based on mocking approach, where some of the java.net Application Programming Interface (API) classes like InetAddress, Uniform Resource Locator (URL), Uniform Resource Identifier (URI), Socket, etc., are mocked. Then the work was evaluated against selected java programs, whose source code contains usage of java.net API classes. The results show improvement in the code coverage when unit testing is performed with network mocking.

Research Paper

Prevention of DDoS and SQL Injection Attack By Prepared Statement and IP Blocking

B.Yamini* , David**, S. Deepananda arthi***
* Assistant Professor, Department of Computer Science and Engineering, Jeppiaar SRR Engineering College, Tamil Nadu, India.
**,*** BE Graduate, Department of Computer Science and Engineering, Jeppiaar SRR Engineering College, Tamil Nadu, India.
Yamini, B., Brindha, L., and Arthi, D, S. (2018). Prevention of DDoS and SQL Injection Attack By Prepared Statement and IP Blocking. i-manager's Journal on Software Engineering, 12(3), 16-20. https://doi.org/10.26634/jse.12.3.14556

Abstract

Hackers exploit web applications using malicious scripts to access the server. In this paper, the authors detect various attacks using vulnerability scanner tools. The major attacks, such as Distributed Denial of Service (DDoS) attack and Structured Query Language (SQL) injection attack are scanned and prevented using prepared statement and IP Blocking methods. Application security is achieved using web vulnerability scanner, which scans all the scripts used inside the application for vulnerability injection scripts (Cross-site Request Forgery (CSRF) and SQL injection).

Research Paper

Development of an Offline Simulation Tool to Test the ON-Board Diagnostics Software For BS-VI

Aarti Anil Awathare* , P. Malathi**, Diane***
* M.E. Student, Department of Electronics and Telecommunication Engineering, D.Y. Patil College of Engineering, Pune, India.
** Professor and Vice Principal, Department of Electronics and Telecommunication Engineering, D.Y. Patil College of Engineering, Pune, India.
*** Electronic Technical Specialist, Cummins Technical Centre India, Pune, India.
Awathare, A, A., Malathi, P., and Gaikwad, N, G.(2018). Development of an Offline Simulation Tool to Test the ON-Board Diagnostics Software For BS-VI. i-manager's Journal on Software Engineering, 12(3), 21-26. https://doi.org/10.26634/jse.12.3.14557

Abstract

This paper aims at developing the offline Simulink model for different diagnostics algorithm for BS-VI On-Board Diagnostics (OBD). Union Government has announced that it will enforce the BS-VI emission norms for automobiles by 2020. BS-VI have stringent norms compared to BS-IV along with a Real Driving Emission (RDE). Thus, it introduces new methodologies based on estimators and physical modules for different subsystem interfaces, such as Air handling, After treatment system, filtration system, etc. This is a challenging problem to develop robust diagnostics due to increase in the number of complex electronics. It requires strong tools for the analysis of vehicle duty cycle and testing cell data, which will help to decide on tuning strategies. In such scenario, offline simulation tools will be very helpful and cost effective in tuning and validation process of diagnostics and features. This paper explains the offline simulation diagnostics methodology for various BS-VI applications with virtual sensor concept instead of using an expensive physical sensor, which in order helps in reducing the cost of the overall system as well as the tuning time in test laboratories.

Research Paper

Smart Image Analysis Based Agri-Advisory System for Rice Crops

B. Sridhar* , K.B. Shirisha**, K.Puja***, M.Vivek****
* Professor, Department of Electronics and Communication Engineering, Lendi Institute of Engineering and Technology, Vizianagaram, India.
**-**** UG Students, Department of Electronics and Communication Engineering, Lendi Institute of Engineering and Technology, Vizianagaram, India.
Sridhar, B., Shirisha, K, B., Puja, K., and Vivek, M.(2018). Smart Image Analysis Based Agri-Advisory System for Rice Crops. i-manager's Journal on Software Engineering, 12(3), 27-37. https://doi.org/10.26634/jse.12.3.14087

Abstract

Image segmentation operations are partitioning a digital image into multiple sub images called segments. In current years, Image segmentation based advanced technological solutions are developing on Agri-advisory systems, wireless sensor network based solutions. That helps in many challenging agriculture related, grading of crops, advisory systems, yield prediction, disease prediction and detection, automatic harvesting and storage. In a similar spirit, in this paper, proposed an Agri-advisory system developed for analysis of agricultural images, particularly rice crop images, developed simple and efficient methods for enhancing the resolution of images and to automatically segment defects on rice crop in their images. A super resolution method included that focuses on simple parts of construction of dictionaries consists a local luminance variance information, selection of parts of patches and reconstruction of patches. The image segmentation algorithm is a combination of chrominance thresholding and morphological operations. Our experimental results will demonstrate that such simple and efficient methods suitable for network based applications, are also quite effective, given a specific application domain.