M
Mohamed Nasser
Researcher at BlackBerry Limited
Publications - 16
Citations - 743
Mohamed Nasser is an academic researcher from BlackBerry Limited. The author has contributed to research in topics: Software system & Performance engineering. The author has an hindex of 14, co-authored 16 publications receiving 621 citations.
Papers
More filters
Proceedings ArticleDOI
Detecting performance anti-patterns for applications developed using object-relational mapping
TL;DR: This paper proposes an automated framework to detect ORM performance anti-patterns and provides sup- port to prioritize performance bug fixes based on a statistically rigorous performance assessment.
Proceedings ArticleDOI
Automated detection of performance regressions using statistical process control techniques
TL;DR: The results show that the proposed approach to analyze performance counters across test runs using a statistical process control technique called control charts can accurately identify performance regressions in both software systems.
Proceedings ArticleDOI
CacheOptimizer: helping developers configure caching frameworks for hibernate-based database-centric web applications
TL;DR: This paper proposes CacheOptimizer, a lightweight approach that helps developers optimize the configuration of caching frameworks for web applications that are implemented using Hibernate, which improves the throughput by 27--138%; and finds that after considering both the memory cost and throughput improvement, Cacheoptimizer still brings statistically significant gains.
Journal ArticleDOI
An exploratory study of the evolution of communicated information about the execution of large software systems
Weiyi Shang,Zhen Ming Jiang,Bram Adams,Ahmed E. Hassan,Michael W. Godfrey,Mohamed Nasser,Parminder Flora +6 more
TL;DR: This study explores the concept of CI and its evolution by mining the execution logs of one large open source and one industrial software system, and illustrates the need for better trace ability techniques between CI and the Log Processing Apps that analyze the CI.
Proceedings ArticleDOI
Automated Detection of Performance Regressions Using Regression Models on Clustered Performance Counters
TL;DR: This paper proposes an automated approach to detect performance regressions by analyzing all collected counters instead of focusing on a limited number of target counters, and can group a large number of performance counters into a small number of clusters.