ℹ️ If you enjoy more PDFs, find here my CV 📜

Publications

2023 - Keeping Mutation Test Suites Consistent and Relevant with Long-Standing Mutants, in ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE-IVR)

2023 - Syntactic vs. Semantic similarity of Artificial and Real Faults in Mutation Testing Studies, in IEEE Transactions on Software Engineering Journal (TSE).

2023 - On Comparing Mutation Testing Tools through Learning-based Mutant Selection, in The 4th ACM / IEEE International Conference on Automation of Software Test (AST). Distinguished paper award

2022 - Change-Aware Mutation Testing for Evolving Systems, in ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) - Doctoral Symposium.

2022 - Mutation Testing in Evolving Systems: Studying the relevance of mutants to code evolution, in ACM Transactions on Software Engineering and Methodologies Journal (TOSEM).

2022 - On the Use of Commit-Relevant Mutants in Springer Empirical Software Engineering Journal (EMSE).

2021 - Cerebro: Static Subsuming Mutant Selection, in IEEE Transactions on Software Engineering Journal (TSE).

2020 - Commit Aware Mutation Testing, 36th IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 394-405. Distinguished paper award

Academic Peer Reviews and Academic Service

Artifact Evaluation Review Committee Member, The 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, (ISSTA), 2023;

Shadow Reviewer, The 35th Euromicro Conference on Real-Time Systems, (ECRTS), 2023;

Review Committee Member, e-Informatica Software Engineering Journal (EISEJ), 2023;

Shadow Program Committee Member, The 19th International Conference on Mining Software Repositories (MSR), 2022;

Student Volunteer Chair, The 37th International Conference on Software Maintenance and Evolution, (ICSME) 2021;

Education

:mortar_board: Masters of Eng. in Software Engineering, 2019, Mälardalen University, Västerås, Sweden

:mortar_board: Bachelors of Eng. in Information Technology, 2017, University Mediterranean, Podgorica, Montenegro

Employment

:computer: :mag: Doctoral Researcher, University of Luxembourg, PayPal Project - Assessing and Improving PayPal DevOps Practices

:computer: :chart_with_upwards_trend: Full Stack Engineer, CoreIT, Focus on Development of Banking Processes

Teaching duties

Mutation Testing Lecture, Winter Semester 2021, Bachelor Studies, University of Luxembourg, course by Prof. Yves Le Traon

Software Engineering Lecture, Winter Semester 2022, Master Studies, University of Luxembourg, course by Prof. Yves Le Traon

UML Diagrams Lectures, Winter Semester 2022, Master Studies, University of Luxembourg, course by Prof. Yves Le Traon

Experimental Tools and Datasets

PITAssert - An extension framework for the state-of-the-art mutation testing tool PIT - delivers instrumentation of test assertions and generation of high-order mutants guided by commit changed statements.

JavaPDG - Program for the bytecode graph generation. It generates Definition-Use chains in aggregation with the Control Flow Dependency graph and Throw-Exceptions Execution Controls.

MutationTestingDataset - At this point, the most extensive collection of mutations in code evolution. Counts more than 10mil of the first and second-order mutations.

Disclaimer

This page contains personally archived (pre-print versions) articles published by IEEE, ACM, Elsevier, Springer, Wiley and other publishers. Authors or other copyright holders retain copyright and all rights therein. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse any copyrighted component of this work in other works, must be obtained from the copyright holder.