Nevena (Milojković) Lazarević

Nevena Milojković is a Postdoctoral researcher at the Software Composition Group, University of Bern. She received her PhD in Computer Science in June 2017 from University of Bern, under the supervision of Prof. Dr. Oscar Nierstrasz.

email: nevena |at| inf.unibe.ch
telephone: +41 31 511 7639
room number: 106
webpage: http://scg.unibe.ch/staff/Milojkovic



Research interests and topic

  • Class analysis
  • Type inference
  • Call graph construction
  • Program analysis tools
  • Static and dynamic analysis of software systems

Seminar, Bachelor’s and Master’s projects

Please see SCG Projects

Publications

2017

  1. Nevena Milojković, Mohammad Ghafari, and Oscar Nierstrasz. Exploiting Type Hints in Method Argument Names to Improve Lightweight Type Inference. In 25th IEEE International Conference on Program Comprehension, 2017. DOI PDF 
  2. Nevena Milojković, Mohammad Ghafari, and Oscar Nierstrasz. It's Duck (Typing) Season!. In 25th IEEE International Conference on Program Comprehension (ERA Track), 2017. DOI PDF 
  3. Nevena Milojković. Improving the Precision of Type Inference Algorithms with Lightweight Heuristics. In SATToSE'17: Pre-Proceedings of the 10th International Seminar Series on Advanced Techniques \& Tools for Software Evolution, June 2017. PDF 
  4. Nevena Milojković. Augmenting Type Inference with Lightweight Heuristics. PhD thesis, University of Bern, June 2017. PDF 
  5. Nevena Milojković, Clément Béra, Mohammad Ghafari, and Oscar Nierstrasz. Mining Inline Cache Data to Order Inferred Types in Dynamic Languages. In Science of Computer Programming, Elsevier, Special Issue on Adv. Dynamic Languages, 2017. PDF 

2016

  1. Nevena Milojković, Clément Béra, Mohammad Ghafari, and Oscar Nierstrasz. Inferring Types by Mining Class Usage Frequency from Inline Caches. In Proceedings of International Workshop on Smalltalk Technologies (IWST 2016), p. 6:1—6:11, 2016. DOI PDF 
  2. Nevena Milojković and Oscar Nierstrasz. Exploring Cheap Type Inference Heuristics in Dynamically Typed Languages. In Proceedings of the 2016 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2016, p. 43—56, ACM, New York, NY, USA, 2016. DOI PDF 

2015

  1. Nevena Milojković, Andrea Caracciolo, Mircea Lungu, Oscar Nierstrasz, David Röthlisberger, and Romain Robbes. Polymorphism in the Spotlight: Studying its Prevalence in Java and Smalltalk. In Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, p. 186—195, IEEE Press, 2015. Published. DOI PDF 

2014

  1. Nevena Milojković. Towards cheap, accurate polymorphism detection. In SATToSE'14: Pre-Proceedings of the 7th International Seminar Series on Advanced Techniques \& Tools for Software Evolution, p. 54—55, July 2014. PDF 

Reviewing activities

I co-reviewed for the following conferences/workshops:

  • ICSME 2015 (International Conference on Software Maintenance and Evolution)
  • ICSE 2015 (International Conference on Software Engineering)
  • SANER 2015 (International Conference on Software Analysis, Evolution, and Reengineering)
  • SLE 2014 (International Conference on Software Language Engineering)
  • CSMR-WCRE-ERA 2014 (European Conference on Software Maintenance and Reengineering and Working Conference on Reverse Engineering)
  • ICSME-ERA 2014 (International Conference on Software Maintenance and Evolution)
  • ICSE 2015 (International Conference on Software Engineering)
  • MSR 2014 (Working Conference on Mining Software Repositories)
Last changed by nevena on 11 September 2017