Cloud computing får mer och mer dragkraft som en distribution och provisioning modell för programvara. Medan en stor mängd forskning redan täcker hur man optimalt använder ett molnsystem, vi fortfarande saknar insikter i hur professionella mjukvaruingenjörer faktiskt använder moln, och hur molnet påverkar utvecklingsmetoder. I detta dokument redovisas den första systematiska studien om hur programvaruutvecklare bygger applikationer för molnet. Vi genomförde en blandad metodstudie, bestående av kvalitativa intervjuer med 25 professionella utvecklare och en kvantitativ undersökning med 294 svar. Våra resultat visar att antagandet av molnet har en djupgående inverkan under hela programvaruutvecklingsprocessen, samt på hur utvecklare använder verktyg och data i sitt dagliga arbete. Bland annat fann vi att (1) utvecklare behöver bättre metoder för att förutse problem med runtime och noggrant definiera mätvärden för förbättrad fellokalisering och (2) molnet erbjuder ett överflöd av operativa data, men utvecklarna förlitar sig fortfarande ofta på sin erfarenhet och intuition snarare än att använda mätvärden. Utifrån våra rön tog vi fram en uppsättning riktlinjer för molnutveckling och identifierade utmaningar för forskare och verktygsleverantörer.
En mer allmän kartläggning av programutvecklingsmetoder för molnet har presenterats av Cito et al. Hoppa över det.
The making of cloud applications: an empirical study on software development for the cloud
{'venue': 'ESEC/FSE 2015', 'journal': None, 'mag_field_of_study': ['Computer Science']}