Publications

(2021). Refactoring Practices in the Context of Modern Code Review: An Industrial Case Study at Xerox. 2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP).

Cite

(2021). One thousand and one stories: a large-scale survey of software refactoring. Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering.

Cite

(2021). Improving Distributed Neuroevolution Using Island Extinction and Repopulation. International Conference on the Applications of Evolutionary Computation (Part of EvoStar).

Cite

(2021). csDetector: an open source tool for community smells detection. Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering.

Cite

(2021). BF-detector: an automated tool for CI build failure detection. Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering.

Cite

(2021). Anti-patterns in Modern Code Review: Symptoms and Prevalence. 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER).

Cite

(2021). An experimental study of weight initialization and Lamarckian inheritance on neuroevolution. International Conference on the Applications of Evolutionary Computation (Part of EvoStar).

Cite

(2021). An Empirical Study on the Impact of Refactoring on Quality Metrics in Android Applications. 2021 IEEE/ACM 8th International Conference on Mobile Software Engineering and Systems (MobileSoft).

Cite

(2020). tsDetect: an open source test smells detection tool. Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering.

Cite

(2020). Increasing the Trust In Refactoring Through Visualization. Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops.

Cite

(2020). An exploratory study on the refactoring of unit test files in android applications. Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops.

Cite

(2019). Variability in Library Evolution. Software Engineering for Variability Intensive Systems: Foundations and Applications.

Cite

(2019). On the impact of refactoring on the relationship between quality attributes and design metrics. 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM).

Cite

(2019). On the distribution of test smells in open source android applications: An exploratory study. Proceedings of the 29th Annual International Conference on Computer Science and Software Engineering.

Cite

(2019). Contextualizing rename decisions using refactorings and commit messages. 2019 19th International Working Conference on Source Code Analysis and Manipulation (SCAM).

Cite

(2019). Comparison of block-based and hybrid-based environments in transferring programming skills to text-based environments. Proceedings of the 29th Annual International Conference on Computer Science and Software Engineering.

Cite

(2017). Who added that permission to my app? an analysis of developer permission changes in open source android apps. 2017 IEEE/ACM 4th International Conference on Mobile Software Engineering and Systems (MOBILESoft).

Cite

(2017). P-lint: a permission smell detector for android applications. 2017 IEEE/ACM 4th International Conference on Mobile Software Engineering and Systems (MOBILESoft).

Cite

(2017). On the Use of Smelly Examples to Detect Code Smells in JavaScript. European Conference on the Applications of Evolutionary Computation.

Cite

(2017). M-perm: A lightweight detector for android permission gaps. 2017 IEEE/ACM 4th International Conference on Mobile Software Engineering and Systems (MOBILESoft).

Cite

(2017). CATE: concolic Android testing using Java pathfinder for Android applications. 2017 IEEE/ACM 4th International Conference on Mobile Software Engineering and Systems (MOBILESoft).

Cite

(2016). Recommending relevant classes for bug reports using multi-objective search. 2016 31st IEEE/ACM International Conference on Automated Software Engineering (ASE).

Cite

(2016). Interactive code smells detection: An initial investigation. International Symposium on Search Based Software Engineering.

Cite

(2014). Software refactoring under uncertainty: a robust multi-objective approach. Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation.

Cite

(2013). Preference-based multi-objective software modelling. 2013 1st International Workshop on Combining Modelling and Search-Based Software Engineering (CMSBSE).

Cite