Please use this identifier to cite or link to this item: http://bura.brunel.ac.uk/handle/2438/3402
Full metadata record
DC FieldValueLanguage
dc.contributor.authorFatiregun, D-
dc.contributor.authorHarman, M-
dc.contributor.authorHierons, RM-
dc.coverage.spatial10en
dc.date.accessioned2009-06-10T10:31:29Z-
dc.date.available2009-06-10T10:31:29Z-
dc.date.issued2005-
dc.identifier.citation12th IEEE Working Conference on Reverse Engineering (WCRE 2005), Pittsburgh: 3-12, Nov 2005en
dc.identifier.urihttp://bura.brunel.ac.uk/handle/2438/3402-
dc.description.abstractAmorphous slicing is an automated source code extraction technique with applications in many areas of software engineering, including comprehension, reuse, testing and reverse engineering. Algorithms for syntax-preserving slicing are well established, but amorphous slicing is harder because it requires arbitrary transformation; finding good general purpose amorphous slicing algorithms therefore remains as hard as general program transformation. In this paper we show how amorphous slices can be computed using search techniques. The paper presents results from a set of experiments designed to explore the application of genetic algorithms, hill climbing, random search and systematic search to a set of six subject programs. As a benchmark, the results are compared to those from an existing analytical algorithm for amorphous slicing, which was written specifically to perform well with the sorts of program under consideration. The results, while tentative at this stage, do give grounds for optimism. The search techniques proved able to reduce the size of the programs under consideration in all cases, sometimes equaling the performance of the specifically-tailored analytic algorithm. In one case, the search techniques performed better, highlighting a fault in the existing algorithmen
dc.format.extent182033 bytes-
dc.format.mimetypeapplication/pdf-
dc.language.isoen-
dc.publisherIEEEen
dc.subjectSlicingen
dc.subjectTransformation-
dc.subjectSearch based software engineering-
dc.titleSearch-based amorphous slicingen
dc.typeConference Paperen
Appears in Collections:Computer Science
Dept of Computer Science Research Papers
Software Engineering (B-SERC)

Files in This Item:
File Description SizeFormat 
Search-based amorphous slicing.pdf177.77 kBAdobe PDFView/Open


Items in BURA are protected by copyright, with all rights reserved, unless otherwise indicated.