Mohamed Wiem Mkaouer
5 أوراق في مجموعة PaperMetrix
أوراق هذا المؤلف
-
Many-Objective Software Remodularization Using NSGA-III
2015 · ACM Transactions on Software Engineering and Methodology
Software systems nowadays are complex and difficult to maintain due to continuous changes and bad design choices. To handle the complexity of systems, software products are, in general, decomposed in terms of packages/modules containing classes …
-
Learning to characterize performance regression introducing code changes
2022 · Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing
For many software projects, performance is a critical requirement. Such projects often create performance tests alongside their other tests which specifically check for performance issues. Detecting code changes responsible for performance regression is challenging due …
-
Test Smell Detection Tools: A Systematic Mapping Study
2021 · arXiv (Cornell University)
Test smells are defined as sub-optimal design choices developers make when implementing test cases. Hence, similar to code smells, the research community has produced numerous test smell detection tools to investigate the impact of test …
-
Learning to Recommend Third-Party Library Migration Opportunities at the\n API Level
2019 · arXiv (Cornell University)
The manual migration between different third-party libraries represents a\nchallenge for software developers. Developers typically need to explore both\nlibraries Application Programming Interfaces, along with reading their\ndocumentation, in order to locate the suitable mappings between replacing and\nreplaced …
-
An Empirical Study on Continuous Integration Trends, Topics and Challenges in Stack Overflow
2023
During the last few years, Continuous Integration (CI) has become a common practice in open-source and industrial environments to reduce the scope for errors and increase the speed to market through the automated build and …