I detta dokument undersöker vi de problem som är förknippade med undantagshantering från en ny dimension: människan. Vi har designat en studie som utvärderar (1) olika perspektiv på programvaruutvecklare för att förstå hur de uppfattar undantagshantering och vilka metoder de använder för att hantera undantagshanteringskonstruktioner, och (2) nyttan av ett visualiseringsverktyg som vi utvecklat i tidigare arbete för undantagshantering. Vi beskriver utformningen av vår studie, presenterar detaljer om studiens deltagare, beskriver de intervjuer vi genomfört med deltagarna, presenterar resultaten av studien och diskuterar vad vi lärt oss av studien. Baserat på vår analys, föreslår vi flera framtida riktningar, inklusive förslaget om en ny roll för programvaruutvecklingsprocessen exception engineer, som arbetar nära med programvaruutvecklare under alla faser av programvaruutveckling livscykel och som koncentrerar sig på integrering av undantag hantering i kärnan funktionalitet av program.
Shah och Al. REF intervjuade nio Javautvecklare för att samla en första förståelse för hur de uppfattar undantagshantering och vilka metoder de använder för att hantera undantagshanteringskonstruktioner när de implementerar sina system.
Why do developers neglect exception handling?
{'venue': "WEH '08", 'journal': None, 'mag_field_of_study': ['Computer Science']}