PROJECT TITLE :

Detecting overly strong preconditions in refactoring engines - 2017

ABSTRACT:

Refactoring engines may have overly sturdy preconditions preventing developers from applying helpful transformations. We have a tendency to notice that thirty two% of the Eclipse and JRRT check suites are involved with detecting overly robust preconditions. In general, developers manually write test cases, that is costly and error prone. Our previous technique detects overly robust preconditions using differential testing. But, it needs a minimum of two refactoring engines. In this work, we tend to propose a method to detect overly robust preconditions in refactoring engines while not needing reference implementations. We automatically generate programs and attempt to refactor them. For every rejected transformation, we attempt to use it once more when disabling the preconditions that lead the refactoring engine to reject the transformation. If it applies a behavior preserving transformation, we tend to think about the disabled preconditions overly sturdy. We tend to evaluate 10 refactorings of Eclipse and JRRT by generating 154,040 programs. We tend to find 15 overly strong preconditions in Eclipse and 15 in JRRT. Our technique detects eleven bugs that our previous technique cannot detect whereas missing five bugs. We have a tendency to evaluate the technique by replacing the programs generated by JDOLLY with the input programs of Eclipse and JRRT test suites. Our technique detects fourteen overly strong preconditions in Eclipse and four in JRRT.


Did you like this research project?

To get this research project Guidelines, Training and Code... Click Here


PROJECT TITLE : Traffic Anomaly Detection in Wireless Sensor Networks Based on Principal Component Analysis and Deep Convolution Neural Network ABSTRACT: Because of the proliferation of wireless networks, wireless sensor networks
PROJECT TITLE : The Devil Is in the Details An Efficient Convolutional Neural Network for Transport Mode Detection ABSTRACT: The objective of the classification problem known as transport mode detection is to devise an algorithm
PROJECT TITLE : Transferable Interactiveness Knowledge for Human-Object Interaction Detection ABSTRACT: In order to gain a better understanding of the ways in which people interact with things around them, it is necessary to
PROJECT TITLE : SWNet A Deep Learning Based Approach for Splashed Water Detection on Road ABSTRACT: Unfavorable weather conditions pose a significant risk to the public's safety on the roads, and this is especially true during
PROJECT TITLE : Deep Hough Transform for Semantic Line Detection ABSTRACT: We concentrate on a fundamental task known as semantic line detection in natural scenes, which involves identifying meaningful line structures. A great

Ready to Complete Your Academic MTech Project Work In Affordable Price ?

Project Enquiry