PyDriller: Python framework for mining software repositories D Spadini, M Aniche, A Bacchelli Proceedings of the 2018 26th ACM Joint meeting on european software …, 2018 | 366 | 2018 |
Code smells for model-view-controller architectures M Aniche, G Bavota, C Treude, MA Gerosa, A Van Deursen Empirical Software Engineering 23, 2121-2157, 2018 | 107 | 2018 |
The effectiveness of supervised machine learning algorithms in predicting software refactoring M Aniche, E Maziero, R Durelli, VHS Durelli IEEE Transactions on Software Engineering 48 (4), 1432-1450, 2020 | 102 | 2020 |
Selecting third-party libraries: The practitioners’ perspective E Larios Vargas, M Aniche, C Treude, M Bruntink, G Gousios Proceedings of the 28th ACM joint meeting on european software engineering …, 2020 | 91 | 2020 |
How modern news aggregators help development communities shape and share knowledge M Aniche, C Treude, I Steinmacher, I Wiese, G Pinto, MA Storey, ... Proceedings of the 40th International conference on software engineering …, 2018 | 89 | 2018 |
The adoption of javascript linters in practice: A case study on eslint KF Tómasdóttir, M Aniche, A Van Deursen IEEE Transactions on Software Engineering 46 (8), 863-891, 2018 | 78 | 2018 |
When testing meets code review: Why and how developers review tests D Spadini, M Aniche, MA Storey, M Bruntink, A Bacchelli Proceedings of the 40th International Conference on Software Engineering …, 2018 | 69 | 2018 |
To mock or not to mock? an empirical study on mocking practices D Spadini, M Aniche, M Bruntink, A Bacchelli 2017 IEEE/ACM 14th International Conference on Mining Software Repositories …, 2017 | 67 | 2017 |
Effective Software Testing: A developer's guide M Aniche Simon and Schuster, 2022 | 66 | 2022 |
Java code metrics calculator (CK) M Aniche Available in https://github. com/mauricioaniche/ck, 2015 | 65 | 2015 |
Pragmatic software testing education M Aniche, F Hermans, A Van Deursen Proceedings of the 50th ACM Technical Symposium on Computer Science …, 2019 | 61 | 2019 |
Why and how JavaScript developers use linters KF Tómasdóttir, M Aniche, A Van Deursen 2017 32nd IEEE/ACM International Conference on Automated Software …, 2017 | 60 | 2017 |
MetricMiner: Supporting researchers in mining software repositories FZ Sokol, MF Aniche, MA Gerosa 2013 IEEE 13th International Working Conference on Source Code Analysis and …, 2013 | 53 | 2013 |
The prevalence of code smells in machine learning projects B Van Oort, L Cruz, M Aniche, A Van Deursen 2021 IEEE/ACM 1st Workshop on AI Engineering-Software Engineering for AI …, 2021 | 52 | 2021 |
How developers engineer test cases: An observational study M Aniche, C Treude, A Zaidman IEEE Transactions on Software Engineering 48 (12), 4925-4946, 2021 | 51 | 2021 |
Mock objects for testing java systems: Why and how developers use them, and how they evolve D Spadini, M Aniche, M Bruntink, A Bacchelli Empirical Software Engineering 24, 1461-1498, 2019 | 51 | 2019 |
SATT: Tailoring code metric thresholds for different software architectures M Aniche, C Treude, A Zaidman, A Van Deursen, MA Gerosa 2016 IEEE 16th international working conference on source code analysis and …, 2016 | 51 | 2016 |
A validated set of smells in model-view-controller architectures M Aniche, G Bavota, C Treude, A Van Deursen, MA Gerosa 2016 IEEE International Conference on Software Maintenance and Evolution …, 2016 | 49 | 2016 |
A collaborative approach to teaching software architecture A Van Deursen, M Aniche, J Aué, R Slag, M De Jong, A Nederlof, ... Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science …, 2017 | 46 | 2017 |
Understanding developers' needs on deprecation as a language feature AA Sawant, M Aniche, A van Deursen, A Bacchelli Proceedings of the 40th International Conference on Software Engineering …, 2018 | 39 | 2018 |