Att testa multitrådade program är till sin natur utmanande, eftersom program kan uppvisa många trådinteraktioner. För att hjälpa ingenjörer att testa dessa program kostnadseffektivt, forskare har föreslagit konvergens täckningsmått. Dessa mätvärden är avsedda att användas som prediktorer för testningseffektivitet och ger mål för testgenerering. Dessa mätvärdens effektivitet är dock fortfarande i stort sett oprövad. I detta arbete undersöker vi effekten av koherenstäckningsmått på testeffektiviteten och undersöker sambandet mellan täckning, feldetektering och testsvitens storlek. Vi studerar åtta befintliga konvergenstäckningsmått och sex nya mätvärden som bildas genom att kombinera kompletterande mätvärden. Våra resultat visar att mätvärdena är måttliga till starka prediktorer för testeffektivitet och effektiva på att tillhandahålla testgenereringsmål. Icke desto mindre varierar den metriska effektiviteten mellan olika program, och även kombinationer av kompletterande mätvärden ger inte konsekvent effektiv testning. Dessa resultat belyser behovet av ytterligare arbete med koherenstäckningsmått.
Senare genomförde de en omfattande empirisk undersökning av konvergenstäckningsmått som var effektiva för att testa REF.
Are concurrency coverage metrics effective for testing: a comprehensive empirical investigation
{'venue': 'Softw. Test. Verification Reliab.', 'journal': 'Softw. Test. Verification Reliab.', 'mag_field_of_study': ['Computer Science']}