Resarch ~ Nauka
Research interests, publications and conferences ~ Naučna interesovanja, publikacije i konferencije

Home | Courses ~ Kursevi | Research ~ Nauka | PhD and Msc theses - Doktorski i master radovi


Curriculum Vitae ~ Biografija

English ~ Srpski 

Research interests ~ Interesovanja

Software Analysis and Verification, Automated Bug Finding ~ Analiza i verifikacija softvera, automatsko pronalaženje grešaka u softveru

Publications ~ Publikacije

  1. Milica Karličić, Ivan Ristović, Milena Vujošević Janičić. Profiling-Based Adaptive GC Policy for Serverless. Simpozijum MATEMATIKA I PRIMENE, Matematički fakultet, Univerzitet u Beogradu, 2024, Vol. XIV.
  2. Aleksandar Stefanović, Ivan Ristović, Milena Vujošević Janičić. Constant Folding of Reflective Calls via Static Analysis of Java Bytecode. Simpozijum MATEMATIKA I PRIMENE, Matematički fakultet, Univerzitet u Beogradu, 2024, Vol. XIV.
  3. Milan Čugurović, Milena Vujošević Janičić, Vojin Jovanović, Thomas Würthinger. GraalSP: Polyglot, efficient, and robust machine learning-based static profiler, Journal of Systems and Software, Volume 213, 112058, ISSN 0164-1212. DOI. July 2024.
  4. Đorđe Pešić, Milena Vujošević Janičić, Marko Mišić, Jelica Protić. Assessing ChatGPT for Algorithm Time Complexity Education. ISBN # 1-60132-520-7. American Council on Science & Education/CSCE 2024. The 2024 world congress in computer science, computer engineering and applied computing. July 22 - 25, 2024, USA.
  5. Đorđe Pešić, Milena Vujošević Janičić, Marko Mišić, Jelica Protić. A novel approach to source code assembling in the field of algorithmic complexity. Comput. Sci. Inf. Syst. 21(3): 781-806 (2024) DOI
  6. Đorđe Pešić, Milena Vujošević Janičić, Marko Mišić, Jelica Protić. Generisanje programskih segmenata zadate složenosti pomoću alata veštačke inteligencije. YuInfo 2024. Kopaonik, 10-13. mart 2024, pp. xx-yy. ISBN:.
  7. Ivan Ristović, Milan Čugurović, Strahinja Stanojević, Marko Spasić, Vesna Marinković, Milena Vujošević Janičić. Efikasan obilazak grafova kontrole toka. YuInfo 2024. Kopaonik, 10-13. mart 2024, pp. xx-yy. ISBN:.
  8. Amal Mersni, Caroline Oehlhorn, Erika Abraham, Karima Boudaoud, Larissa Schmid, Matilde Pato, Miguel Goulao, Milena Vujosevic Janicic, Oleksandra Yeremenko, Ozge Buyukdaglı, Sarah Jane Delany, Ute Schmid. EUGAIN Booklet “From Bachelor/Master Studies to Ph.D”. April 2024. Supported by COST (European Cooperation in Science and Technology).
  9. Страхиња Станојевић, Милена Вујошевић Јаничић. Креирање скупа података за одређивање параметара компилације. Artificial Intelligence Organized by the Department of Technical Sciences SASA and the Mathematical Institute SASA, December 26-27, 2023.
  10. Милан Чугуровић, Милена Вујошевић Јаничић. Креирање и анализа скупа података за предвиђање вероватноћа извршавања виртуелних метода у објектно-оријентисаним програмима. Artificial Intelligence, Organized by the Department of Technical Sciences SASA and the Mathematical Institute SASA, December 26-27, 2023.
  11. Milan Čugurović, Ivan Ristović, Strahinja Stanojević, Marko Spasić, Vesna Marinković, Milena Vujošević Janičić. Komparativna analiza algoritama obilaska grafova kontrole toka programa. Simpozijum MATEMATIKA I PRIMENE, Matematički fakultet, Univerzitet u Beogradu, 2023, Vol. XIII(1)
  12. Marko Spasić, Milena Vujošević Janičić. Smanjivanje veličine izvršive datoteke kompresijom koda. Simpozijum MATEMATIKA I PRIMENE, Matematički fakultet, Univerzitet u Beogradu, 2023, Vol. XIII(1)
  13. Erika Abraham, Miguel Goulão, Milena Vujosevic Janicic, Sarah Jane Delany, Amal Mersni, Oleksandra Yeremenko, Larissa Schmid, Angela Nebot, Özge Büyükdağl, Karima Boudaoud, Deniz Sunar Cerci. Women's Career Lunch — Catalog of questions for the speakers. Supported by COST (European Cooperation in Science and Technology).
  14. LAV page.
  15. Mirko Spasić, Milena Vujošević Janičić. Solving the SPARQL query containment problem with SpeCS, Journal of Web Semantics, Volume 76, 2023, 100770, ISSN 1570-8268, DOI.
  16. Milena Vujošević Janičić, Proving code equivalence in database-driven applications and SPARQL queries. Workshop: Women in EuroProofNet. Université de Nantes, Faculté des Sciences et Techniques, Nantes, France. June 24, 2022.
  17. Milena Vujošević Janičić. Maintenance and maintainability within agile software development, Science of Maintenance Journal, vol. 1, no. 1, 9-19. (2021)
  18. Milena Vujošević Janičić. "Uloga, značaj i primene savremenih tehnika verifikacije softvera", Plenarno predavanje, 13. međunarodni naučno-stručni skup ITeO 2021, Banja Luka, Republika Srpska.
  19. Milena Vujošević Janičić, Ognjen Plavšić, Mirko Brkušanin, Petar Jovanović. "AutoCheck: A Tool For Checking Compliance With Automotive Coding Standards," 2021 Zooming Innovation in Consumer Technologies Conference (ZINC), Novi Sad, Serbia, 2021, pp. 150-155. 10.1109/ZINC52049.2021.9499304
  20. Milena Vujošević Janičić. Moderni pristupi za obezbeđivanje ispravnosti softvera. YuInfo 2021. Kopaonik, 7-10. mart 2021, pp. 48-52. ISBN: 978-86-85525-25-4.
  21. Milena Vujošević Janičić. Extending Clang for checking compliance with automotive coding standards. 2020 LLVM Developers’ Meeting. Virtual. 2020.
  22. M. Spasić and M. V. Janičić, "SpeCS — SPARQL Query Containment Solver," 2020 Zooming Innovation in Consumer Technologies Conference (ZINC), Novi Sad, Serbia, 2020, pp. 31-35. DOI.
  23. Spasić, M., Janičić, M.V. Verification supported refactoring of embedded SQL. Software Quality Journal (2020). DOI
  24. Milena Vujošević Janičić. Concurrent Bug Finding Based on Bounded Model Checking. International Journal of Software Engineering and Knowledge Engineering. Vol. 30, No. 05, pp. 669-694 (2020). DOI
  25. Milena Vujošević Janičić, Jovana Kovačević, Danijela Simić, Anđelka Zečević, Aleksandra Kocić: Programiranje 1 - Zbirka zadataka sa rešenjima (u programskom jeziku C). Izdavač: Matematički fakultet, ISBN 978-86-7589-139-0, oktobar 2019.
  26. Milena Vujosevic Janicic, Filip Maric. Regression Verification for Automated Evaluation of Students Programs. Computer Science and Information Systems, DOI: https://doi.org/10.2298/CSIS181220019V
  27. Đorđe Milićević, Mirko Brkušanin, Milena Vujošević Janičić, Teodora Novković, Petar Jovanović. Unapređenje programskog prevodioca Clang sa podrškom za standard MISRA/AUTOSAR. Etran 2019. (Nagrada za najbolji rad u oblasti računarstva).
  28. Dusan Vujosevic, Ivana Kovacevic, Milena Vujosevic-Janicic. The learnability of the dimensional view of data and what to do with it. Aslib J. Inf. Manag. 71(1): 38-53 (2018) DOI: https://doi.org/10.1108/AJIM-05-2018-0125
  29. Mirko Spasić and Milena Vujošević Janičić. First steps towards proving functional equivalence of embedded SQL. 24th International Conference on Types for Proofs and Programs, TYPES 2018.
  30. Petar Avramovic, Milena Vujošević Janičić, Gordana Cmiljanović and Marija Antić. Adding support for global instruction selection pass for MIPS32 architecture in LLVM. (Ic)ETRAN 2018. Jun 2018.
  31. Djordje Pesić, Marko Mišić, Jelica Protić, Milena Vujošević Janičić. Prototype Implementation of Segment Assembling Software. Serbian Journal of Electrical Engineering, Vol. 15, No. 1, Feb. 2018. DOI: https://doi.org/10.2298/SJEE1801071P
  32. Milena Vujošević Janičić. A calculus for a LLVM-based software verification tool LAV. EUTypes meeting, Nijmegen, Netherlands, 22-24 January 2018. pdf
  33. Djordje Pesić, Marko Mišić, Jelica Protić, Milena Vujošević Janičić Sistem za generisanje programskih segmenata za ispitivanje u oblasti vremenske složenosti algoritama. Etran 2017 (nagrada za najbolji rad mladog istraživača). Jun 2017.
  34. Branislava Živković, Milena Vujošević Janičić. Parallelization of Software Verification Tool LAV. Types 2017, ISBN 78-963-284-883-9. May 2017.
  35. Milena Vujošević Janičić. Modelling Program Behaviour within Software Verification Tool LAV. TTT 2017, in connection with CPP 2017 and POPL 2017. January 2017.
  36. Milena Vujošević Janičić, Jelena Graovac, Nina Radojičić, Ana Spasić, Mirko Spasić, Anđelka Zečević: Programiranje 2 - Zbirka zadataka sa rešenjima (u programskom jeziku C). Izdavač: Matematički fakultet, ISBN 978-86-7589-107-9, mart 2016.
  37. Milena Vujošević Janičić: System LAV and Automated Evaluation of Students’ Programs, Dagstuhl Seminar 14352, Next Generation Static Software Analysis Tools, Dagstuhl Reports, Volume 4, Issue 8, 2014.
  38. Milena Vujošević Janičić. Regression Verification Using the LAV System. InfoM, broj 49, mart 2014.
  39. Milena Vujošević Janičić. Automatsko generisanje i proveravanje uslova ispravnosti programa. Doktorska teza. Decembar, 2013.
  40. Milena Vujošević Janičić, Mladen Nikolić, Dušan Tošić, Viktor Kuncak: Software Verification and Graph Similarity for Automated Evaluation of Students' Assignments. Information and Software Technology, Elsevier 2013.
    [pdf]
  41. Milena Vujošević Janičić, Viktor Kuncak: Development and Evaluation of LAV: an SMT-Based Error Finding Platform. Verified Software: Theories, Tools, Experiments. Lecture Notes in Computer Science, Volume 7152, Springer 2012, ISBN 978-3-642-27704-7.
    [pdf] [slides]
  42. Milena Vujošević Janičić, Dušan Tošić. The Role of Programming Paradigms in the First Programming Courses. The Teaching of Mathematics, Issue XI_2, pages 63-83, 2008.
  43. Pedro Quaresma, Predrag Janičić, Jelena Tomašević, Milena Vujošević Janičić, Dušan Tošić. XML-based Format for Geometry --- XML-based Format for Descriptions of Geometrical Constructions and Geometrical Proofs. Chapter in Communicating Mathematics in Digital Era, edited by. J. M.  Borwein, E. M. Rocha and J. F. Rodriguespages 183 -- 197, 2008.
  44. Milena Vujošević Janičić. Ensuring Safe Usage of Buffers in Programming Language C. In Proceedings of ICSOFT 2008 --- Third International Conference on Software and Data Technologies, Volume PL/DPS/KE, pages 29--36, 2008.
  45. Milena Vujošević Janičić. Automated Detection of Buffer Overflows in Programming Language C. Master Thesis, June 2008.
  46. Milena Vujošević Janičić, Filip Marić, Dušan Tošić. Using Simplex Method in Verifying Software Safety. In Proceedings of BALCOR 2007 --- Eight Balkan Conference on Operetional Research, pages 305 -- 319, 2008. Also published in Yugoslav Journal of Operations Research, Volume 19, no 1, June 2009.
  47. Milena Vujošević Janičić, Jelena Tomašević, Predrag Janičić. Random k-GD-SAT Model and its Phase Transition. Journal of Universal Computer Science, Volume 13, Issue 4, pages 572 -- 591, 2007.
  48. Milena Vujošević Janičić, Jelena Tomašević. Phase Transition In Random SAT Problems. Proceedings of SYMOPIS 2006, Banja Koviljača, October 3-6, 2006.
  49. Jelena Tomašević, Milena Vujošević Janičić. TemidaLib - Multiprecision Arithmetic Library. Proceedings of SYMOPIS 2006, Banja Koviljača, October 3-6, 2006.
  50. M. Vujošević Janičić, J. Tomašević, M. Živković, S. Malkov, G. Predović, N. Blažić, M. V. Beljanski, S. Zarić. Distribution of distances of connected amino acid pairs in proteins. Poster presented at 1st South East European Congress of Chemical Engineering Faculty of Technology and Metallurgy, Belgrade, Serbia and Montenegro, September 25-28, 2005.
  51. M. Živković, S. Malkov, S. Zarić, M. Vujošević Janičić, J. Tomašević, G. Predović, N. Blažić;, M. V. Beljanski. Statistical Dependence of Protein Secondary Structure on Amino Acid Bigrams. Chemical Industry & Chemical Engineering Quarterly, 12(1), 82, 2006.
  52. Tibor Bakota, Aleksandra Rakić, Milena Vujošević Janičić, Zoran Perić, Marko Miladinović, Wojcieh Okrasinski. Lake Fish Harvesting Model.
    Proceedings of the Modelling Week, pages 11--18, Novi Sad, June 30 -- July 6, 2005.

Conferences, Summer Schools, Seminars ~ Konferencije, letnje škole, seminari

  1. EUGAIN Final Conference, April 22, 2024, Lisbon (Portugal)
  2. Research visit to prof. Erika Abraham (Theory of Hybrid Systems at the RTWH Aachen University). June 9-14, 2024.
  3. Artificial Intelligence Organized by the Department of Technical Sciences SASA and the Mathematical Institute SASA, SANU, Belgrade, December 26-27, 2023.
  4. Simpozijum MATEMATIKA I PRIMENE, Matematički fakultet, Univerzitet u Beogradu, Decembar 2023.
  5. EUGAIN workshop at ACM womEncourage, September 20 and 21, 2023, Trondheim (Norway)
  6. EUGAIN meeting, June 12-13, 2023, Rome, Italy
  7. ECSS and EUGAIN meeting, October 25-26, 2022 in Hamburg, Germany
  8. Women in EuroProofNet 2022, June 24, 2022 in Nantes, France
  9. 4th Summit on Gender Equality in Computing, June 16-17, 2022 (virtualy)
  10. EUGAIN working group meeting, June 13-14, 2022 in Oulu, Finland
  11. WIRE-EUGAIN Workshop, October 27, 2021 in Madrid
  12. WIRE Workshop, Online, October 28, 2020.
  13. Types 2018, Braga, Portugal, 18-21 June 2018.
  14. EUTypes meeting, Nijmegen, Netherlands, 22-24 January 2018.
  15. Types 2017, Budapest, Hungary, 29 May - 1 June 2017.
  16. Workshop on Syntax and Semantics of Type Theory, 1-2 Feb.
  17. TTT 2017, in connection with CPP 2017 and POPL 2017. January 15. Paris, France.
  18. TYPES 2016, May 25-26, 2016, Novi Sad, Serbia.
  19. FMCAD 2014, October 21-24, 2014, Lausanne, Switzerland.
  20. Next Generation Static Software Analysis Tools, Dagstuhl Seminar 14352, Germany, August 24–29, 2014.
  21. Third International SAT/SMT Summer School, Espoo, Finland, July 3-5, 2013.
  22. Progress in Decision Procedures: From Formalizations to Applications System LAV and its Applications slides March 30, 2013, Belgrade, Serbia.
  23. Winter School on Verification, 6-10 February 2012, Vienna.
  24. Fifth Workshop on Formal and Automated Theorem Proving and Applications. Automated Evaluation of Students' Programs: Testing, Verification and Similarity February 3-4, 2012, Belgrade, Serbia
  25. VSTTE, Philadelphia, USA, January 28-29, 2012.
  26. Research visit to LARA group, EPFL, Lausanne, Switzerland, December 2011.
  27. Fourth Workshop on Formal and Automated Theorem Proving and Applications A New Verification Tool: From LLVM Code to SMT Formulae, Belgrade, February 4-5, 2011.
  28. Foundations of Inforamtion Technologies, Summer school. Novi Sad, June 18-19, 2009.
  29. Second Workshop on Formal and Automated Theorem Proving and Applications. Using SMT Solver in Detection of Buffer Overflow Bugs, Belgrade, January 30 - January 31, 2009.
  30. ICSOFT, Porto, Portugal, July 5-8, 2008.
  31. ARGO Seminar, Seminar za automatsko rezonovanje, 26. decembar 2007, 8. decembar 2011.
  32. Seminar katedre za računarstvo i informatiku, 31. januar 2013, 26. septembar 2013.
  33. BALCOR, Belgrade-Zlatibor, September 14-17, 2007.
  34. SYMOPIS, Banja Koviljača, October 3-6, 2006.
  35. Mini-workshop on Geometry Theorem Proving, RISC, University of Linz, May 13, 2006.
  36. Mathematical Modelling Week, Tempus Project, University of Novi Sad, Serbia. July 1-10, 2005.
  37. ICCL Summer School Proof Theory and Automated Theorem Proving and Proof, Computation, Complexity Workshop, Technical University Dresden, Germany. June 13-20, 2004.
  38. Six weeks visit to Polytechnical University in Hong Kong (within IAESTE programme). August - September 2002.
  39. Eight weeks visit to the Department for Applied Mathematics, University of Iowa, USA. July - August 2000.

Home | Courses ~ Kursevi | Research ~ Nauka | PhD and Msc theses - Doktorski i master radovi