Abstract-Continuous Integration (CI) miljöer hantera upprepade integration av källkodsändringar och ge snabb feedback om status för ett programvaruprojekt. I takt med att integrationscyklerna blir kortare ökar dock mängden data och arbetet med att hitta information i CI-miljöer blir betydande. I moderna CI-miljöer ändras urvalet av mätningar (t.ex. byggstatus, kvalitetsmått) som listas i en instrumentpanel endast med medverkan av en intressent (t.ex. en projektledare). I detta dokument vill vi ta itu med bristen på statiska vyer med s.k. Software Quality Assessment (SQA) profiler. SQA-Profiles definieras som regeluppsättningar och möjliggör en dynamisk sammansättning av CI-paneler baserade på intressentaktiviteter i verktyg för en CI-miljö (t.ex. versionskontrollsystem). Vi presenterar en uppsättning SQA-Profiles för projektledningskommittéer (PMC) medlemmar: Bandledare, Integrator, Gatekeeper och Onlooker. För detta minerade vi PMC-medlemmarnas åtagande och utfärdande av ledningsaktiviteter från 20 Apache-projekt. Vi implementerade ett ramverk för att utvärdera prestandan hos våra regelbaserade SQA-Profiles i jämförelse med en maskininlärningsmetod. Resultaten visade att projektoberoende SQA-Profiles kan användas för att automatiskt extrahera profiler av PMC medlemmar med en precision på 0,92 och en återkallelse av 0,78.
I annat arbete, Brandtner et al. I Ref föreslås ett regelbaserat tillvägagångssätt för att automatiskt profilera intressenter utifrån deras verksamhet i versionskontrollsystem och utfärda spårningsplattformar.
SQA-Profiles: Rule-based activity profiles for Continuous Integration environments
{'venue': '2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER)', 'journal': '2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER)', 'mag_field_of_study': ['Engineering', 'Computer Science']}