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

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

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

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

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

PDF 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). On the Use of Smelly Examples to Detect Code Smells in JavaScript. European Conference on the Applications of Evolutionary Computation.

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