Programvaruingenjörer använder sig av designmönster av skäl som sträcker sig från prestanda till kodförståelse. Flera designmönster som fångar kunskapen om bästa praxis har föreslagits i det förflutna, nämligen skapande, strukturella och beteendemässiga mönster. Men i och med införandet av mobila enheter blir det en nödvändighet en katalog över designmönster för energieffektivitet. I detta arbete inspekterar vi åtaganden, frågor och dra förfrågningar av 1027 Android och 756 iOS-appar för att identifiera gemensamma metoder för att förbättra energieffektivitet. Denna analys gav en katalog, tillgänglig på nätet, med 22 design mönster relaterade till att förbättra energieffektiviteten i mobila appar. Vi hävdar att denna katalog kan vara av betydelse för andra områden som Cyber-Physical Systems och Internet of Things. Som ett sidobidrag, en analys av skillnaderna mellan Android och iOS-enheter visar att Android-gemenskapen är mer energi-medveten.
Ett annat arbete har fokuserat uteslutande på design mönster för att förbättra energieffektiviteten för iOS och Android mobila applikationer REF.
Catalog of energy patterns for mobile applications
{'venue': 'Empirical Software Engineering', 'journal': 'Empirical Software Engineering', 'mag_field_of_study': ['Computer Science']}