Moderna företag fortsätter att investera mer och mer i skapandet, underhållet och förändringen av programvarusystem, men en korrekt specifikation och utformning av sådana system fortsätter att vara en utmaning. Majoriteten av nuvarande tillvägagångssätt antingen ignorera verkliga användare och system körtid beteende eller betrakta det endast informellt. Detta leder till en ganska normativ uppifrån-och-ned-strategi för mjukvaruutveckling. I detta dokument föreslår vi en nedifrån-och-upp-strategi, som tar händelseloggar (t.ex. spårningsdata) av ett programvarusystem för analys av användarens och systemets körtid beteende och för att förbättra programvaran. Vi använder väletablerade metoder från processbrytningsområdet för denna analys. Dessutom föreslår vi att inbädda processbrytning i den smidiga utvecklingscykeln. Målet med detta positionsdokument är att motivera behovet av grundforskning inom området programvaruprocessbrytning (tillämpa processbrytning till programvaruanalys) genom att visa relevans och lista öppna utmaningar. Vårt förslag bygger på våra erfarenheter av att analysera ett stort produktivt turistsystem. Detta system utvecklades med hjälp av agila metoder och processbrytning kunde effektivt integreras i utvecklingscykeln.
Rubin m.fl. REF tillämpad process gruvdrift till turistindustrin och erhållna användarprocesser från webbklient loggar som strävar efter att förbättra programvarusystemet genom att analysera den underliggande processen.
Agile development with software process mining
{'venue': 'ICSSP 2014', 'journal': None, 'mag_field_of_study': ['Engineering', 'Computer Science']}