Extracting Significant Specifications from Mining through Mutation Testing (Technical Report)

dc.contributor.authorNGUYEN, Anh Cuongen_US
dc.contributor.authorKHOO, Siau-Chengen_US
dc.date.accessioned2011-07-12T01:42:26Zen_US
dc.date.accessioned2017-01-23T07:00:15Z
dc.date.available2011-07-12T01:42:26Zen_US
dc.date.available2017-01-23T07:00:15Z
dc.date.issued2011-07-12T01:42:26Zen_US
dc.description.abstractSpecification mining techniques are used to automatically infer interaction specifications among objects in the format of call sequences, but many of these specifications can be meaningless or insignificant. As a consequence, when used in program testing or formal verification, the presence of these leads to false positive defects, which in turn demand much effort for manual investigation. We propose a novel process for determining and extracting significant specifications from a set of mined specifications using mutation testing. The resulting specifications can then be used with program verification to detect defects with high accuracy. To our knowledge, this is the first fully automatic approach for extracting significant specifications from mining using program testing. We evaluate our approach through mining significant specifications for the Java API and use them to find real defects in many systems.en_US
dc.format.extent449586 bytesen_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.urihttps://dl.comp.nus.edu.sg/xmlui/handle/1900.100/3475en_US
dc.language.isoenen_US
dc.relation.ispartofseriesTRA7/11en_US
dc.titleExtracting Significant Specifications from Mining through Mutation Testing (Technical Report)en_US
dc.typeTechnical Reporten_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TRA7-11.pdf
Size:
439.05 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.53 KB
Format:
Plain Text
Description: