Abstract-Software ramverk ger uppsättningar av generiska funktioner som senare kan anpassas för en specifik uppgift. När utvecklare åberopar API-metoder i ett ramverk stöter de ofta på hinder för att hitta rätt användning av API:et, för att inte tala om att använda bästa praxis. Tidigare forskning behandlar denna rad av frågor genom mining API användningsmönster för att inducera API användningsmallar, genom att genomföra och sammanställa intervjuer av utvecklare, och genom att sluta korrelationer bland API:er. I detta dokument analyserar vi API-relaterade inlägg om iOS och Android utveckling från en Q&A webbplats, stackoverf low.com. Om vi antar att API-relaterade inlägg främst handlar om API-användning hinder, hittar vi flera iOS och Android API klasser som verkar vara särskilt sannolikt att utmana utvecklare, även efter att vi faktor ut API användning hotspots, härleds genom modellering API användning av öppen källkod iOS och Android-program. För varje API med användningshinder använder vi ytterligare ett ämne gruvverktyg på inlägg som är taggade med API, och vi upptäcker flera repetitiva scenarier där API-användningshinder uppstår. Vi ser vårt arbete som en språngbräda för att förstå API-användningsutmaningar baserade på forumbaserade indata från en mängd utvecklare, indata som är oöverkomligt dyra att samla in genom intervjuer. Vår metod hjälper till att motivera framtida forskning inom API-användning, och kan göra det möjligt för designers av plattformar - såsom iOS och Android - att bättre förstå de problem utvecklare har i att använda sina plattformar, och att göra motsvarande förbättringar.
Wang och Godfrey analysera iOS och Android utvecklare frågor på Stack Overflow för att upptäcka API-användning hinder REF.
Detecting API usage obstacles: A study of iOS and Android developer questions
{'venue': '2013 10th Working Conference on Mining Software Repositories (MSR)', 'journal': '2013 10th Working Conference on Mining Software Repositories (MSR)', 'mag_field_of_study': ['Computer Science']}