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*, Sanjay Mate**, 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) spreading its division from an insubstantial number of web-pages to a
enormous centre of web information progressively improves web crawling complications in a search engine. A search
engine control a set of queries from a varying part of this world, and the satisfaction of it only depend 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, Sarkar, and Das, 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 conditions. This paper proposes
feature based crawling algorithm for light weighted and efficient crawling. The scaling technique is used to evaluate the
performance of proposed method with the standard crawler. The great speed presentation is observed after scaling,
and the extract of related web-source in such a extreme speed is examined.

Research Paper

Optimizing the Code Coverage by Controlling Environmental Dependencies in Unit Testing

C. Shobabindu*, K. K. Baseer**, V. Ravikanth***
* 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, which contains calls to unit under test (class or method) and verifying the
output with expected one. Coverage criteria play 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 are developed to address
these dependency issues like file system and database interactions. This paper addresses the networking interactions
based on mocking approach, where some of the java.net API classes like InetAddress, URL, URI and Socket, etc were
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*, L. Brindha**, 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 the web applications using malicious scripts and access the server. In this paper, authors detect the
various attacks using vulnerability scanner tools. The major attacks such as DDOS attack and SQL injection attack are
scanned and they are going to be prevented using prepared statement and IP BLOCKING methods. The application
security is achieved using web vulnerability scanner which scans all the scripts used inside the application for vulnerability
injection scripts (CSRF and SQL injection).

Research Paper

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

Aarti Anil Ahlawat*, P. Malathi**, Nilesh G Gaikwad***
* 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 announced that it will enforce the BS-VI emission norms for automobiles by 2020.
BS-VI is having 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 interface 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 test cell data which will
help to decide on tuning strategy. In such scenario offline simulation tools will be very helpful and cost effective which will
help 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. This
helps in order to reduce 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.