Publications
In press

; ; ;
in In Proceedings of the 45th International Conference on Software Engineering (ICSE'23), Melbourne 14-20 May 2023 (in press)
2023

; ; ; ;
in 10th International Conference on Mobile Software Engineering and Systems 2023 (2023, May)

; ; ; ; ; ; ; ;
in ACM Transactions on Software Engineering and Methodology (2023)

Article for general public (2023)

; ; ; ; ;
in 30th IEEE International Conference on Software Analysis, Evolution and Reengineering (2023, March)
2022

; ; ; ;
in 2022 IEEE 22nd International Working Conference on Source Code Analysis and Manipulation (SCAM) (2022, October)

; ; ; ; ;
in 2022 21st IEEE International Conference on Machine Learning and Applications (ICMLA) (2022)

; ; ; ; ; ; ; ;
in In Proceedings of the 14th International Conference on Agents and Artificial Intelligence (ICAART 2022) (2022, February)

; ; ; ; ; ; ; ;
in Holzinger, Andreas; Kieseberg, Peter; Tjoa, A. Min; Weippl, Edgar (Eds.) Machine Learning and Knowledge Extraction (2022, August 11)

; ; ;
in Empirical Software Engineering (2022), 28

; ; ;
in ACM Transactions on Privacy and Security (2022), 25(2),

; ; ;
in In Proceedings of the 44th International Conference on Software Engineering (ICSE'22), Pittsburgh, PA, USA 22-27 May 2022 (2022, May)

; ; ;
in ACM SIGSOFT CONFERENCE ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (2022)

; ;
in ACM SIGSOFT CONFERENCE ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (2022)

; ; ; ; ; ;
in ACM Transactions on Software Engineering and Methodology (2022)

; ; ; ; ; ; ;
in Journal of Systems and Software (2022), 189

; ; ; ; ; ; ; ;
in Proceedings of the Language Resources and Evaluation Conference, 2022 (2022, June)

; ; ; ;
in Software: Practice and Experience (2022)

; ; ; ; ; ; ;
in Proceedings of the 38th IEEE International Conference on Software Maintenance and Evolution (2022, October)

; ;
in 19th International Conference on Mining Software Repositories, Data Showcase, (MSR 2022) (2022, May 23)

; ; ; ; ; ; ; ;
in 44th International Conference on Software Engineering (ICSE 2022) (2022, May 21)

; ; ;
in 44th International Conference on Software Engineering (ICSE 2022) (2022, May 21)

; ; ; ; ; ;
in Empirical Software Engineering (2022), 27

; ; ; ;
in Jianying, Zhou (Ed.) Applied Cryptography and Network Security Workshops (2022, September 24)

; ; ; ; ; ; ;
in ACM Transactions on Software Engineering and Methodology (2022)

; ; ; ; ; ; ;
in ACM Transactions on Software Engineering and Methodology (2022)

; ; ; ; ; ; ; ; ;
in ACM Transactions on Software Engineering and Methodology (2022)

; ; ; ; ; ; ;
in Is this Change the Answer to that Problem? Correlating Descriptions of Bug and Code Changes for Evaluating Patch Correctness (2022)

; ; ; ; ; ; ;
in Is this Change the Answer to that Problem? Correlating Descriptions of Bug and Code Changes for Evaluating Patch Correctness (2022)

; ; ; ; ; ; ;
in Information and Software Technology (2022), 152
2021

; ; ; ; ; ;
in Companion Proceedings of the Web Conference 2021 (WWW '21 Companion), April 19--23, 2021, Ljubljana, Slovenia (2021, April 19)

; ; ;
in Empirical Software Engineering (2021), 26

; ; ; ; ;
in Communications in Computer and Information Science (2021)

; ; ; ;
in Companion Proceedings of the 43rd International Conference on Software Engineering (2021, May)

; ; ; ;
in In Proceedings of the 43rd International Conference on Software Engineering (ICSE'21), Madrid 25-28 May 2021 (2021, May)

; ; ; ; ;
in ACM Transactions on Software Engineering and Methodology (2021)

in International Symposium on Advanced Security on Software and Systems (2021, June)

; ; ; ; ; ;
in Automated Software Engineering (2021)

; ; ; ; ; ;
in Journal of Systems and Software (2021)

; ; ; ;
in A First Look at Security Risks of Android TV Apps (2021, November 15)

; ; ; ; ;
in 26th International Conference on Applications of Natural Language to Information Systems (2021, June 25)

; ; ; ;
in 28th IEEE International Conference on Software Analysis, Evolution and Reengineering, Hawaii 9-12 March 2021 (2021, March 10)

; ; ; ; ;
in Empirical Software Engineering (2021), 26

; ; ;
in Empirical Software Engineering (2021)

;
in IEEE Transactions on Dependable and Secure Computing (2021)

; ; ;
in 43rd International Conference on Software Engineering (ICSE) (2021, May)

; ; ;
in 2021 36th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW) (2021, November 15)

; ; ; ; ;
in ACM Transactions on Software Engineering and Methodology (2021), 30(3), 1-36

; ; ; ; ; ; ; ; ;
in Empirical Software Engineering (2021), 26(6), 1--33

; ; ; ; ; ;
in IEEE International Conference on Software Maintenance and Evolution (ICSME) (2021, September)

; ; ; ; ; ;
in ACM Transactions on Software Engineering and Methodology (2021), 30(3), 1-38

; ; ; ; ;
in IEEE International Conference on Software Maintenance and Evolution (ICSME) (2021, September)
2020

; ; ;
in IEEE Transactions on Reliability (2020)

; ; ; ;
in ESEC/FSE 2020: Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (2020, November)

; ; ; ; ; ; ;
in Ghamizi, Salah; Rwemalika, Renaud; Cordy, Maxime; Veiber, Lisa; Bissyande, Tegawendé François D Assise; Papadakis, Mike; Klein, Jacques; Le Traon, Yves (Eds.) Data-driven simulation and optimization for covid-19 exit strategies (2020, August)

; ; ; ; ; ;
in Empirical Software Engineering (2020)

; ; ; ; ;
in Empirical Software Engineering (2020), 24(118), 1-41

; ; ; ; ; ;
in The 3rd International Workshop on Advances in Mobile App Analysis (2020, September)

; ; ; ; ; ; ; ; ;
in 42nd ACM/IEEE International Conference on Software Engineering (ICSE) (2020, May)

; ; ; ; ; ; ; ;
in Proceedings of The Web Conference 2020 (2020, April)

; ; ; ;
in Proceedings of the 28th International Conference on Computational Linguistics (2020, December)

; ; ; ; ; ; ; ;
E-print/Working paper (2020)

;
Article for general public (2020)

; ; ; ; ; ;
in Tian, Haoye (Ed.) 35th IEEE/ACM International Conference on Automated Software Engineering, September 21-25, 2020, Melbourne, Australia (2020)

; ; ; ;
in Veiber, Lisa; Allix, Kevin; Arslan, Yusuf; Bissyande, Tegawendé François D Assise; Klein, Jacques (Eds.) Proceedings of the 2020 USENIX Conference on Operational Machine Learning (OpML 20) (2020, July)
2019

; ;
Article for general public (2019)

; ;
in IEEE Transactions on Information Forensics and Security (2019)

; ; ; ; ; ;
in PHYSICAL REVIEW LETTERS (2019), 122(24),

; ; ; ;
in Proceedings of the 16th International Conference on Mining Software Repositories (2019)

; ; ;
in Proceedings of 2019 24th International Conference on Engineering of Complex Computer Systems (2019)

; ; ; ;
in 26th edition of the IEEE International Conference on Software Analysis, Evolution and Reengineering (2019, February 24)

; ;
in Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering (2019, November)

; ; ; ;
Scientific Conference (2019, July 15)

; ; ; ; ; ;
in ESEC/FSE 2019 Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (2019, August)

; ; ; ; ;
in Journal of Software: Evolution and Process (2019)

; ;
in IEEE Transactions on Software Engineering (2019)

; ; ;
in Journal of Computer Science and Technology (2019), 34(2), 437-455

; ; ; ; ;
in Journal of Systems and Software (2019), 154

; ; ; ; ; ; ;
in 41st ACM/IEEE International Conference on Software Engineering (ICSE) (2019, May)

; ; ; ; ;
in The 12th IEEE International Conference on Software Testing, Verification and Validation (ICST-2019) (2019, April 24)

; ; ;
in The 26th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER-2019) (2019, February 24)

; ; ;
in 28th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA) (2019, July)

; ; ; ;
in 35th IEEE International Conference on Software Maintenance and Evolution (ICSME) (2019, October)
2018

; ; ; ; ; ; ;
in ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2018) (2018, November)

; ; ; ; ; ;
in International Conference on Software Engineering (ICSE 2018) (2018, May 27)

; ; ; ; ;
in IEEE Transactions on Reliability (2018)

; ; ; ;
in 21st International Conference on Extending Database Technology (2018, March)

; ;
in 29th IEEE International Symposium on Software Reliability Engineering (ISSRE) (2018, October)

; ; ;
in International Symposium on Software Testing and Analysis (ISSTA) (2018, July)

; ; ; ; ;
in 15th International Conference on Mining Software Repositories (MSR 2018) (2018, May)

; ; ; ;
in IEEE Transactions on Software Engineering (2018)

; ; ; ; ;
in 34th IEEE International Conference on Software Maintenance and Evolution (ICSME) (2018, September)

; ; ; ;
in 25th Asia-Pacific Software Engineering Conference (APSEC) (2018, December 07)

; ; ; ; ; ; ; ;
in 17th International Conference on Software Reuse (ICSR) (2018, May)

; ; ; ; ;
in Information and Software Technology (2018)

; ; ; ; ;
in Empirical Software Engineering (2018), 90

; ; ;
in 40th International Conference on Software Engineering, Gothenburg, Sweden, May 27 - 3 June 2018 (2018)
2017

Article for general public (2017)

; ; ; ; ; ;
in MSR 2017 (2017, May 21)

; ; ;
in The 32nd ACM Symposium on Applied Computing (SAC 2017) (2017, April)

; ;
in Abstract book of the 16th IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom) (2017)

; ; ; ; ; ; ;
in Information and Software Technology (2017)

; ; ; ; ; ;
in Abstract book of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MobileSoft 2017) (2017, May)

; ; ; ; ; ;
in Journal of Computer Science and Technology (2017)

; ; ; ; ; ;
in IEEE Transactions on Information Forensics and Security (2017)

; ; ; ; ;
Report (2017)

; ; ; ; ;
in Information and Software Technology (2017)
2016

; ; ;
in Proceedings of the 13th International Workshop on Mining Software Repositories (2016, May)

; ; ; ; ;
in 31st Annual ACM Symposium on Applied Computing (SAC'16) (2016, April)

; ; ; ;
in Detection of Intrusions and Malware, and Vulnerability Assessment - 13th International Conference (2016)

; ; ;
in 2016 IEEE International Conference on Software Quality, Reliability and Security (QRS 2016) (2016, August)

; ; ;
in The 15th International Symposium on Intelligent Data Analysis (2016, October)

; ; ;
in International Journal of Software Engineering and Knowledge Engineering (2016), 26(9&10), 13611377

; ; ;
in The 28th International Conference on Software Engineering and Knowledge Engineering (SEKE 2016) (2016, July)

; ; ; ;
in The 2016 IEEE International Conference on Industrial Technology (ICIT 2016) (2016, March)

; ; ; ;
in 12th International Conference on Machine Learning and Data Mining (MLDM 2016) (2016, July)

; ; ;
in The 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016) (2016, March)

; ; ;
in The 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016) (2016, March)

; ; ;
in The 32nd International Conference on Software Maintenance and Evolution (ICSME) (2016, October)

; ; ;
in The 2016 International Symposium on Software Testing and Analysis (2016, July)

; ; ;
in The 31st IEEE/ACM International Conference on Automated Software (ASE) (2016, September)

; ; ; ; ;
in The 31st ACM/SIGAPP Symposium on Applied Computing (SAC 2016) (2016, April)

; ; ; ; ;
in The 20th International Systems and Software Product Line Conference (SPLC 2016) (2016)

; ; ; ;
in Proceedings of 21st IEEE International Conference on Emerging Technologies and Factory Automation ETFA 2016 (2016, September 06)

; ; ; ;
in 20th International Systems and Software Product Line Conference (SPLC 2016) proceedings (2016)

; ; ; ; ;
in Software Reuse: Bridging with Social-Awareness, ICSR 2016 Proceedings (2016)

; ; ; ; ; ; ;
in The 43rd Symposium on Principles of Programming Languages (POPL 2016) (2016, January)
2015

Doctoral thesis (2015)

; ; ;
in Engineering Secure Software and Systems - 7th International Symposium ESSoS 2015, Milan, Italy, March 4-6, 2015. Proceedings (2015)

; ; ; ; ; ; ; ;
in 7th International Conference on e‐Infrastructure and e‐Services for Developing Countries (2015, December)

; ; ; ; ;
in Lethbridge, Timothy; Cabot, Jordi; Egyed, Alexander (Eds.) 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS) (2015, September)

; ; ; ; ; ;
in 2015 IEEE International Conference on Smart Grid Communications (SmartGridComm) (2015, November)

; ; ; ; ;
in The 2015 IEEE International Conference on Software Quality, Reliability and Security (QRS 2015) (2015, August)

; ; ; ;
in International Conference on ICT Systems Security and Privacy Protection (SEC 2015) (2015, May)

; ; ; ; ; ; ; ; ;
in 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering (ICSE 2015) (2015)

; ; ;
in arXiv preprint arXiv:1511.06554 (2015)

; ; ;
Scientific Conference (2015, March)

; ; ; ; ;
in Genetic and Evolutionary Computation Conference, GECCO 2015, Madrid Spain, July 11-15, 2015, Companion Material Proceedings (2015)

; ; ; ;
in Proceedings of the 19th International Conference on Software Product Line, SPLC 2015, Nashville, TN, USA, July 20-24, 2015 (2015)

; ; ; ;
in 30th IEEE/ACM International Conference on Automated Software Engineering (ASE 2015) (2015)

; ; ; ;
in The 30th Annual ACM Symposium on Applied Computing (2015, April)

; ; ; ; ;
in Hammoudi, Slimane; Pires, Luis Ferreira; Desfray, Philippe; Filipe, Joaquim (Eds.) MODELSWARD 2015 - Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development (2015, February)

; ; ; ; ;
in Lethbridge, Timothy; Cabot, Jordi; Egyed, Alexander (Eds.) 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS) (2015, September)

; ; ;
in Information and Software Technology (2015), 68(December 2015), 62-81

; ; ; ; ;
in Proceedings ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (2015, October)

; ; ; ; ; ; ; ;
in Sensors (2015), 15(12), 29861
2014

; ; ; ; ;
in Empirical Software Engineering (2014)

; ; ; ; ;
in Proceedings of the 4th ACM Conference on Data and Application Security and Privacy (2014, March)

; ; ; ; ;
in Proceedings of the 2014 IEEE 38th Annual Computer Software and Applications Conference (2014, July)

; ; ; ; ; ; ; ;
Scientific Conference (2014, June)

; ; ;
in IEEE Transactions on Software Engineering (2014), 40(6), 617-632

; ; ;
in Automated Software Engineering (2014)

; ; ; ; ; ;
in 2014 IEEE International Conference on Smart Grid Communications (SmartGridComm) (2014, November)

; ; ; ;
in Proceedings of the Second Open EIT ICT Labs Workshop on Smart Grid Security (SmartGridSec14) (2014, April)

; ; ; ; ;
Poster (2014, July 02)

; ; ; ; ; ;
in Dingel, Juergen; Schulte, Wolfram; Ramos, Isidro; Abrahao, Silvia; Insfran, Emilio (Eds.) Model-Driven Engineering Languages and Systems - 17th International Conference, MODELS 2014, Valencia, Spain, September 28 - October 3, 2014. Proceedings (2014)

; ; ; ; ;
in Proceedings of the 26th International Conference on Software Engineering and Knowledge Engineering (2014, July)

; ; ; ; ;
in IEEE Transactions on Software Engineering (2014), 40(7), 650-670

; ; ;
in IEEE International Conference on Communications, ICC 2014, Sydney Australia, June 10-14, 2014 (2014, June)

; ; ;
in The 13th IEEE International Conference on Trust, Security and Privacy in Computing and Communications (IEEE TrustCom-14), IEEE, Sept. 2014, Beijing, China. (2014, September)

; ; ;
Scientific Conference (2014, March 12)

; ; ; ; ; ; ; ;
Report (2014)

; ; ;
Poster (2014)

; ; ;
in ECMFA 2014 European Conference on Modelling Foundations and Applications (2014)

; ; ; ;
in 2nd IEEE Working Conference on Software Visualization (2014)

; ;
in 2nd Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling (2014, July 22)

; ;
in Joosen, Wouter; Martinelli, Fabio; Heyman, Thomas (Eds.) Proceedings of the 2014 ESSoS Doctoral Symposium co-located with the International Symposium on Engineering Secure Software and Systems (ESSoS 2014) (2014, February 26)

; ; ; ;
in Transactions on Aspect-Oriented Software Development (2014), 11

; ; ; ; ;
in Bissyandé, Tegawendé F.; van Stam, Gertjan (Eds.) e-Infrastructure and e-Services for Developing Countries (2014)

;
in International Workshop on Web Intelligence and Smart Sensing (2014, September 01)
2013

; ;
in Proceedings of the 5th EAI International Conference on e-Infrastructure and e-Services for Developing Countries (2013)

; ; ; ; ;
in EAI International Conference on e-Infrastructure and e-Services for Developing Countries (2013)

; ; ; ; ;
in Proceedings of the 24th International Symposium on Software Reliability Engineering (ISSRE 2013) (2013, November)

; ; ; ;
in Software: Practice and Experience (2013)

; ; ; ;
in 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation, Workshops Proceedings, Luxembourg, Luxembourg, March 18-22, 2013 (2013)

; ; ; ;
in 17th International Software Product Line Conference, SPLC 2013, Tokyo, Japan - August 26 - 30, 2013 (2013)

; ; ; ;
in 17th International Software Product Line Conference co-located workshops, SPLC 2013 workshops, Tokyo, Japan - August 26 (2013)

; ; ; ;
in Proceedings of the 2013 International Conference on Software Engineering (2013)

; ; ; ; ; ;
in Duddy, Keith; Kappel, Gerti (Eds.) Theory and Practice of Model Transformations (2013)

; ; ;
in The 20th Asia-Pacific Software Engineering Conference Proceedings (2013, December)

; ; ; ;
in Masuhara, Hidehiko; Chiba, Sigeru; Ubayashi, Naoyasu (Eds.) Proceedings of the 12th annual international conference companion on Aspect-oriented software development (2013, March)

; ; ; ; ; ;
in Effective Inter-Component Communication Mapping in Android with Epicc: An Essential Step Towards Holistic Security Analysis (2013)

; ; ;
in Proceedings of the 13th International Conference on Quality Software (QSIC 2013) (2013)
2012

; ; ; ;
Report (2012)

; ; ; ;
E-print/Working paper (2012)

; ; ;
in IEEE/ACM International Conference on Automated Software Engineering (2012)

; ; ;
in ACM SIGPLAN International Workshop on the State Of the Art in Java Program Analysis (SOAP 2012) (2012)

; ; ; ; ; ;
in On the Formalisation of GeKo: a Generic Aspect Models Weaver (Tech Report) (2012)

; ;
in DSAL'12 - Proceedings of the 7th Workshop on Domain-Specific Aspect Languages (2012)

; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
in Kienzle, Joerg (Ed.) Models in Software Engineering (2012)

; ; ; ; ; ; ;
in New Ideas & Emerging Results Track of the International Conference of Software Engineering (NIER@ICSE) (2012, June)

; ; ; ; ;
in Software Quality Journal (2012), 20(3), 605-643
2011

; ; ; ; ; ; ; ; ; ;
in Modelling Foundations and Applications - 7th European Conference, ECMFA 2011 (2011)

; ; ; ; ;
in 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops (2011)

; ; ;
in Automatically Securing Permission-Based Software by Reducing the Attack Surface: An Application to Android (Tech Report) (2011)

; ;
in Fifth International Workshop on Variability Modelling of Software-intensive Systems (Vamos 2011) (2011)

; ; ;
in VARY, International Workshop affiliated with ACM/IEEE 14th International Conference on Driven Engineering Languages and Systems (2011)
2010

; ; ; ;
in Transactions on Aspect-Oriented Software Development (2010)

; ; ;
in Abstract book of 13th IEEE/ACM International Conference on Model Driven Engineering Languages and Systems, MODELS 2010, LNCS (2010), 6395 LNCS(PART 2), 63-77

; ; ; ;
in International Conference on Software Test and Validation (2010)
2009

; ;
in Abstract book of 8th International Conference on Aspect Oriented Software Development (AOSD.09) (2009)

; ; ;
in Abstract book of 12th IEEE/ACM International Conference on Model Driven Engineering Languages and Systems, MODELS 2009, (2009), 5795 LNCS