《微服务架构和质量评估的前沿探索-李晓洲.pdf》由会员分享,可在线阅读,更多相关《微服务架构和质量评估的前沿探索-李晓洲.pdf(25页珍藏版)》请在三个皮匠报告上搜索。
1、Microservice architecture and software quality:Research at University of OuluXiaozhou Li,Postdoc Researcher,University of Ouluhttps:/m3s-cloud.github.io/About MeBachelors Degree in Software Engineering,Northeastern University(ChinaChina)Masters Degree in Software Development,University of TampereTam
2、pereMasters Degree in Internet and Game Studies,University of TampereDoctoral Degree in Information and Systems,Tampere UniversityNOW:Post-doc,M3S Cloud,ITEE,University of OuluOuluResearch Interests:Microservice,Software Organization Structure,OSS,Technical Debt,Data-driven SE methods,Computation Ga
3、me Studies,Gamification design,etc.Our Research(mostly not mine)Legacy System Refactoring-Monolithic to Microservice-Decision Framework for Migration-Slicing/Decomposition-Business Process OptimizationQuantum Computing-Quantum as a Service-Quantum development Processes-Integration of QC in productio
4、nCloud Architectural Quality-Architectural Degradation-Metrics for MS Coupling and Cohesion-Service Architectural assessment -Reconstruction Tools-Organizational/architectural analysisM3S Cloud Cognitive Cloud Edge-Architectural patterns-Orchestration and Offloading methods-Development Processes-Vis
5、ualizationsLegacy System RefactoringA.javaa()b()c()B.javab()c()DB.javaquery()Table_ATable_BResultsWebFormsubmit1 Taibi,D.,&Syst,K.(2019).From monolithic systems to microservices:A decomposition framework based on process mining.Metrics for MS Coupling and Cohesion2 dAragona,D.A.,Pascarella,L.,Janes,
6、A.,Lenarduzzi,V.,&Taibi,D.Microservice Logical Coupling:A Preliminary Validation.Demystifying the new hypesMicroservicesServerlessMicro-FrontendsCognitive and Continuum CloudPatterns and anti-patternsMicroservice Architecture Reconstruction Using static code analysis to reconstruct service viewMicro
7、service Architecture ReconstructionDomain View via Context MapMicroservice Architecture ReconstructionOrganizational View1 Team per MicroserviceConways LawOrganizational ViewOrganizational ViewOrganizational ViewIdentify the critical contributors in an organizationDeveloper AffiliationOne Microservi
8、ce per Developer:Is This the Trend?What are the different developers do with different MS-Dev strategiesDeveloper AffiliationMAR and VisualizationMAR and VisualizationAbout Software QualityOSS Software QualityEvaluation MetricsEvaluation AutomationOSS Software QualityOSS PESTO:An Open Source Softwar
9、e Project Evaluation and Selection TOolAbout Software SustainabilityVisualizationWhats nextConways law validation and anomaly detection Organization coupling and relation to logical coupling.Microservice project organization structure evaluationDeveloper profile and collaborationPatterns and anti-patterns detectionUnified multi-layered reconstruction and visualization toolThank you