{"product_id":"lightweight-techniques-for-automatic-software-fault-localization-von-rui-abreu","title":"Lightweight Techniques for Automatic Software Fault Localization","description":"\u003cp\u003eCurrent approaches to automatic software fault localization can be  classified as either (1) statistics-based approaches, or (2) reasoning  approaches. This distinction is based on the required amount of  knowledge about the program''s internal component structure and  behavior. Statistics-based fault localization techniques such as  Spectrum-based Fault Localization (SFL) use abstraction of program  traces (also known as program spectra) to find a statistical  relationship between source code locations and observed failures.  Although SFL''s modeling costs and computational complexity are  minimal, its diagnostic accuracy is inherently limited since no  reasoning is used. In contrast to SFL, model-based reasoning  approaches use prior knowledge of the program, such as component  interconnection and statement semantics, to build a model of the  correct behavior of the system. On the one hand, model-based  reasoning approaches deliver higher diagnostic accuracy, but on the  other hand, they suffer from high computation complexity.\u003c\/p\u003e\u003cdiv class=\"aw-variant-hidden-subtitle-div\" id=\"aw-variant-subtitle-9783844305289\"\u003e\u003ch3\u003eTheory and Practice\u003c\/h3\u003e\u003c\/div\u003e","brand":"Autorenwelt Shop","offers":[{"title":"Softcover - 9783844305289","offer_id":39495952990301,"sku":"9783844305289","price":79.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/0622\/files\/45ee9579-b998-4857-a29d-f005b714f795.jpg?v=1758778922","url":"https:\/\/shop.autorenwelt.de\/en\/products\/lightweight-techniques-for-automatic-software-fault-localization-von-rui-abreu","provider":"Autorenwelt Shop","version":"1.0","type":"link"}