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).

PDF 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.

PDF 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.

PDF 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.

PDF 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.

PDF Cite

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

PDF 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). 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). P-lint: a permission smell detector for android applications. 2017 IEEE/ACM 4th International Conference on Mobile Software Engineering and Systems (MOBILESoft).

PDF Cite

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

PDF 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).

PDF Cite

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

PDF Cite

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

PDF 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.

PDF Cite

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

PDF Cite