Research Impact
Google Scholar →634
Citations
11
h-index
11
i10-index
12
Publications
Research Experience
Graduate Research Assistant
- Conducted research in software engineering, focusing on microservice architecture, technical debt, and code analysis.
- Published multiple papers in respected academic journals, covering topics such as microservice analysis, architecture evolution, code smells, technical debt, visualization techniques, and more.
- Led or contributed significantly to several systematic mapping studies, including studies on microservice analysis, anti-patterns, and architecture evolution.
- Utilized microservice telemetry data for dynamic system analysis, identifying architectural degradation and code smells.
- Technology Used: Java, Spring Boot, Docker, Docker Compose, Kubernetes, etc.
Intern
- Led a team to analyze technical debt from architectural degradation and code smells.
- Analyzed issue tickets and version control data to identify and quantify code debt.
- Applied static analysis and process mining to detect architectural degradation in microservice systems.
- Technologies: Java, Spring Boot, Git, Static Analysis.
Selected Publications
Publications
(2023).
Catalog and detection techniques of microservice anti-patterns and bad smells: A tertiary study.
Journal of Systems and Software.
(2023).
Visualizing Anti-Patterns in Microservices at Runtime: A Systematic Mapping Study.
IEEE Access.
(2022).
Visualizing Microservice Architecture in the Dynamic Perspective: A Systematic Mapping Study.
IEEE Access.
(2022).
Using Microservice Telemetry Data for System Dynamic Analysis.
2022 IEEE International Conference on Service-Oriented System Engineering (SOSE).
(2022).
Microvision: Static analysis-based approach to visualizing microservices in augmented reality.
2022 IEEE International Conference on Service-Oriented System Engineering (SOSE).
(2022).
Microservice Architecture Reconstruction and Visualization Techniques: A Review.
2022 IEEE International Conference on Service-Oriented System Engineering (SOSE).
(2022).
Survey on Tools and Techniques Detecting Microservice API Patterns.
2022 IEEE International Conference on Services Computing (SCC).
(2022).
Code Smell Prioritization with Business Process Mining and Static Code Analysis: A Case Study.
Electronics.
(2022).
Technical Debt Resulting from Architectural Degradation and Code Smells: A Systematic Mapping Study.
SIGAPP Appl. Comput. Rev..
(2021).
Using Version Control and Issue Tickets to detect Code Debt and Economical Cost.
2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE).
(2021).
Using Static Analysis to Address Microservice Architecture Reconstruction.
2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE).
(2021).
On Microservice Analysis and Architecture Evolution: A Systematic Mapping Study.
Applied Sciences.
Research Areas
Microservice Architecture
Technical Debt
Software Evolution
Code Smells & Anti-patterns
Static & Dynamic Analysis
Architecture Reconstruction