Felsökning och diagnostiska verktyg är några av de viktigaste verktygen för mjukvaruutveckling, men de flesta förväntar sig att utvecklare väljer rätt kod för att inspektera. Tyvärr sker detta sällan. Ett nytt verktyg som kallas Whyline beskrivs som undviker sådana spekulationer genom att låta utvecklare välja frågor om ett programs utdata. Verktyget hjälper då utvecklare att arbeta bakåt från utdata till dess orsaker. Prototypen, som stöder Java-program, utvärderades i ett experiment där deltagarna undersökte två riktiga felrapporter från ett projekt med öppen källkod med hjälp av antingen Whyline eller en brytpunktsavlusare. Whyline-användare var framgångsrika ungefär tre gånger så ofta och ungefär dubbelt så snabba jämfört med kontrollgruppen, och var mycket positiva till verktygets förmåga att förenkla diagnostiska uppgifter i programvaruutvecklingsarbetet. MYNDIGHET
Whyline är ett verktyg från Ko och kollegor REF som gör det möjligt för utvecklare att ställa frågor om den visuella utmatningen av programmet baserat på en inspelad körning.
Finding causes of program output with the Java Whyline
{'venue': 'CHI', 'journal': None, 'mag_field_of_study': ['Computer Science']}