Alattin: mining alternative patterns for defect detection

11 years 3 months ago
Alattin: mining alternative patterns for defect detection
Abstract To improve software quality, static or dynamic defect-detection tools accept programming rules as input and detect their violations in software as defects. As these programming rules are often not well documented in practice, previous work developed various approaches that mine programming rules as frequent patterns from program source code. Then these approaches use static or dynamic defect-detection techniques to detect pattern violations in source code under analysis. However, these existing approaches often produce many false positives due to various factors. To reduce false positives produced by these mining approaches, we develop a novel approach, called Alattin, that includes new mining algorithms and a technique for detecting neglected conditions based on our mining algorithm. Our new mining algorithms mine patterns in four pattern formats: conjunctive, disjunctive, exclusivedisjunctive, and combinations of these patterns. We show the benefits and limitations of these...
Suresh Thummalapenta, Tao Xie
Added 24 Aug 2011
Updated 24 Aug 2011
Type Journal
Year 2011
Where ASE
Authors Suresh Thummalapenta, Tao Xie
Comments (0)