About
I am a professor and researcher at the Department of Computer Science, Faculty of Mathematics, University of Belgrade, interested in improving software quality and performance through advanced analysis & optimization techniques and formal reasoning.
Research Interests
- Programming languages
- Compiler optimizations
- Software analysis and verification
- Automated bug finding
Teaching
Selected Publications
Journal Articles
- Ivan Ristović, Milan Čugurović, Strahinja Stanojević, Marko Spasić, Vesna Marinković, Milena Vujošević-Janičić. “Machine learning-driven prediction of optimal control flow graph traversal strategy.” Serbian Journal of Electrical Engineering, online first, 2025. DOI: 10.2298/SJEE250828003R
- Erika Ábrahám, Miguel Goulão, Milena Vujošević Janičić, Sarah Jane Delany, Amal Mersni, Oleksandra Yeremenko, Özge Büyükdağlı, Karima Boudaoud, Caroline Oehlhorn, Ute Schmid, Christina Büsing, Helen Bolke-Hermanns, Kaja Köhnle, Matilde Pato, Deniz Sunar Cerci, Larissa Schmid. “Why do women pursue a Ph.D. in Computer Science?” Journal of Systems and Software, Vol. 231, January 2026, 112586. Elsevier. DOI: 10.1016/j.jss.2025.112586
- Mirko Spasić, Milena Vujošević Janičić. “Proving correctness of the query containment solver SpeCS using SPARQL set semantics.” Journal of Web Semantics, Vol. 87, December 2025, 100870. Elsevier. DOI: 10.1016/j.websem.2025.100870
- 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, Vol. 213, 112058, July 2024. DOI: 10.1016/j.jss.2024.112058
- Erika Abraham, Miguel Goulão, Milena Vujošević Janičić, 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), 2024.
- Đ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: 10.2298/CSIS230730015P
- Milena Vujošević Janičić. “Maintenance and maintainability within agile software development.” Science of Maintenance Journal, Vol. 1, No. 1, pp. 9-19, 2021.
- Spasić, M., Janičić, M.V. “Verification supported refactoring of embedded SQL.” Software Quality Journal, 2020. DOI: 10.1007/s11219-020-09517-y
- 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: 10.1142/S0218194020500242
- Milena Vujosevic Janicic, Filip Maric. “Regression Verification for Automated Evaluation of Students Programs.” Computer Science and Information Systems. DOI: 10.2298/CSIS181220019V
- Dusan Vujosevic, Ivana Kovacevic, Milena Vujošević-Janičić. “The learnability of the dimensional view of data and what to do with it.” Aslib Journal of Information Management, 71(1): 38-53, 2018. DOI: 10.1108/AJIM-05-2018-0125
- 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: 10.2298/SJEE1801071P
- Milena Vujošević Janičić. Regression Verification Using the LAV System. InfoM, broj 49, March 2014.
- 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
- 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, Vol. 7152, Springer, 2012. pdf
- 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 Operational Research, pages 305–319, 2008. Also published in Yugoslav Journal of Operations Research, Volume 19, No. 1, June 2009.
- 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, pp. 63-83, 2008.
- 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, Vol. 13, Issue 4, pp. 572-591, 2007.
- 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.
Conference, symposium, and workshop papers
- Milan Čugurović, Ivan Ristović, Strahinja Stanojević, Marko Spasić, Vesna Marinković, Milena Vujošević Janičić. “ML-Driven Prediction of Optimal Control Flow Graph Traversal Algorithm in Modern Applications.” 12th International Conference IcETRAN, June 9-12, 2025. (Best paper award in category of young researchers)
- Milan Čugurović, Milena Vujošević Janičić. “GraalSP Profiles Logger: A Tool for Analyzing and Interpreting Predictions of the ML-Based Static Profilers.” Artificial Intelligence Conference, Department of Technical Sciences SASA and Mathematical Institute SASA, December 26-27, 2024.
- 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.
- 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.
- Đorđe Pešić, Milena Vujošević Janičić, Marko Mišić, Jelica Protić. “Assessing ChatGPT for Algorithm Time Complexity Education.” 2024 World Congress in Computer Science, Computer Engineering and Applied Computing, July 22-25, 2024, USA. Springer Nature, pp. 182-191. DOI: 10.1007/978-3-031-85930-4_17
- Marko Spasić, Ivan Ristović, Strahinja Stanojević, Milan Čugurović, Milica Karličić, Milena Vujošević Janičić. “Evaluacija performansi kompilatora GraalVM na distribuiranom računarskom klasteru.” XV Srpski matematički kongres, Matematički fakultet, Univerzitet u Beogradu, 2024, pp. 114. ISBN: 978-86-7589-191-8.
- 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 March 2024, pp. 89-94. ISBN: 978-86-85525-31-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. 2024, 21(3): 781-806. DOI: 10.2298/CSIS230730015P
- Đ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 March 2024, pp. 74-79. ISBN: 978-86-85525-31-5.
- Страхиња Станојевић, Милена Вујошевић Јаничић. "Креирање скупа података за одређивање параметара компилације." In Artificial Intelligence, Organized by the Department of Technical Sciences SASA and the Mathematical Institute SASA, December 26-27, 2023. PDF.
- Милан Чугуровић, Милена Вујошевић Јаничић. "Креирање и анализа скупа података за предвиђање вероватноћа извршавања виртуелних метода у објектно-оријентисаним програмима." In Artificial Intelligence, Organized by the Department of Technical Sciences SASA and the Mathematical Institute SASA, December 26-27, 2023. PDF.
- 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)
- 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)
- Mirko Spasić, Milena Vujošević Janičić. “Solving the SPARQL query containment problem with SpeCS.” Journal of Web Semantics, Vol. 76, 2023, 100770. DOI: 10.1016/j.websem.2022.100770
- Milena Vujošević Janičić. “Obtaining high quality software with formal verification approaches.” 13th International DQM Conference “Life Cycle Engineering and Management”, 2022, Plenary lecture.
- Milena Vujošević Janičić. “Proving code equivalence in database-driven applications and SPARQL queries.” Workshop: Women in EuroProofNet, Université de Nantes, France, June 24, 2022.
- 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. DOI: 10.1109/ZINC52049.2021.9499304
- Milena Vujošević Janičić. “Maintenance and maintainability in an agile software environment.” Maintenance Forum 2021, Plenary lecture.
- Milena Vujošević Janičić. “Uloga, značaj i primene savremenih tehnika verifikacije softvera.” 13th International Scientific-Professional Conference ITeO 2021, Banja Luka, Republika Srpska, Plenary lecture.
- M. Spasić, M. V. Janičić. “SpeCS — SPARQL Query Containment Solver.” 2020 Zooming Innovation in Consumer Technologies Conference (ZINC), Novi Sad, Serbia, pp. 31-35. DOI: 10.1109/ZINC50678.2020.9161435
- Milena Vujošević Janičić. “Moderni pristupi za obezbeđivanje ispravnosti softvera.” YuInfo 2021, Kopaonik, 7-10 March 2021, pp. 48-52. ISBN: 978-86-85525-25-4.
- Milena Vujošević Janičić. “Extending Clang for checking compliance with automotive coding standards.” LLVM Developers’ Meeting 2020, Virtual.
- Đ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." In ETRAN 2019. (Best paper award in computing). 2019.
- Mirko Spasić, Milena Vujošević Janičić. "First steps towards proving functional equivalence of embedded SQL." In 24th International Conference on Types for Proofs and Programs (TYPES 2018). 2018.
- Petar Avramovic, Milena Vujošević Janičić, Gordana Cmiljanović, Marija Antić. "Adding support for global instruction selection pass for MIPS32 architecture in LLVM." In (Ic)ETRAN 2018, June 2018.
- Milena Vujošević Janičić. "A calculus for a LLVM-based software verification tool LAV." In EUTypes Meeting, Nijmegen, Netherlands, January 22-24, 2018. PDF.
- 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." In ETRAN 2017, Jun 2017. (Best young researcher paper award). PDF.
- Branislava Živković, Milena Vujošević Janičić. "Parallelization of Software Verification Tool LAV." In Types 2017, May 2017. ISBN 78-963-284-883-9. PDF.
- Milena Vujošević Janičić. "Modelling Program Behaviour within Software Verification Tool LAV." In TTT 2017, in connection with CPP 2017 and POPL 2017, January 2017. PDF.
- Milena Vujošević Janičić. System LAV and Automated Evaluation of Students’ Programs. Dagstuhl Reports, Volume 4, Issue 8, Dagstuhl Seminar 14352: Next Generation Static Software Analysis Tools, 2014.
- Milena Vujošević Janičić, Filip Marić, Dušan Tošić. “Using Simplex Method in Verifying Software Safety.” Proceedings of BALCOR 2007 — Eight Balkan Conference on Operational Research, 2008, pp. 305–319. Also published in Yugoslav Journal of Operations Research, 19(1), June 2009.
- Milena Vujošević Janičić. "Ensuring Safe Usage of Buffers in Programming Language C." In ICSOFT 2008 — Third International Conference on Software and Data Technologies, Volume PL/DPS/KE, pages 29–36, 2008. PDF.
- 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.
- Jelena Tomašević, Milena Vujošević Janičić. “TemidaLib — Multiprecision Arithmetic Library.” Proceedings of SYMOPIS 2006, Banja Koviljača, October 3-6, 2006.
- Tibor Bakota, Aleksandra Rakić, Milena Vujošević Janičić, Zoran Perić, Marko Miladinović, Wojcieh Okrasinski. "Lake Fish Harvesting Model." In Proceedings of the Modelling Week, pages 11–18, Novi Sad, June 30 – July 6, 2005.
Patents
- Čugurović Milan, Vujošević Janičić Milena, Prokopec Aleksandar, Spasojević Boris, Jovanović Vojin. “ML-Based Method-Hotness Classification for Binary-Size Reduction in Optimizing Compilers.” United States Letter Patent Application ORC26140781-US-NPR, In progress, 2025.
- Ristović Ivan, Vujošević Janičić Milena, Jovanović Vojin, Hofer Peter. “GraalDOSS: Direct Object Snapshotting and Sharing for Cloud-Native Applications.” United States Letters Patent ORC25139810-US-NPR, In progress, 2025.
- Cugurović Milan, Vujošević Janičić Milena, Jovanović Vojin, Thomas Wuerthinger. “Machine Learning Based Static Profiling.” United States Letters Patent ORC24137793-US-NPR, 2023 (Published 2025).
Books, Chapters, Theses
- Judith Knoblach, Ute Schmid, Miguel Goulão, Larissa Schmid, Milena Vujošević Janičić, Karima Boudaoud. “The Impact of Peers, Mentors and Role Models on Successful PhD Studies.” In: B. Penzenstadler, K. Boudaoud, A. Di Marco, S. Caner-Yıldırım (eds.), Actions for Gender Balance in Informatics Across Europe, pp. 175–195, Springer, Cham, 12 March 2025. DOI: 10.1007/978-3-031-78432-3_8
- Özge Büyükdağlı, Miguel Goulão, Milena Vujošević Janičić, Amal Mersni. “Voices of Female Informatics Students Across Universities.” In: B. Penzenstadler, K. Boudaoud, A. Di Marco, S. Caner-Yıldırım (eds.), Actions for Gender Balance in Informatics Across Europe, pp. 105–135, Springer, Cham, 12 March 2025. DOI: 10.1007/978-3-031-78432-3_6
- Milena Vujošević Janičić, Erika Ábrahám, Amal Mersni, Oleksandra Yeremenko, Miguel Goulão. “WoCa Lunch: A Program for Female Students to Get Informed About PhD Studies.” In: B. Penzenstadler, K. Boudaoud, A. Di Marco, S. Caner-Yıldırım (eds.), Actions for Gender Balance in Informatics Across Europe, pp. 137–173, Springer, Cham, 12 March 2025. DOI: 10.1007/978-3-031-78432-3_7
- Amal Mersni, Caroline Oehlhorn, Erika Abraham, Karima Boudaoud, Larissa Schmid, Matilde Pato, Miguel Goulão, Milena Vujošević Janičić, Oleksandra Yeremenko, Özge Büyükdağlı, Sarah Jane Delany, Ute Schmid. EUGAIN Booklet: Best Practices from Bachelor/Master Studies to Ph.D., April 2024. Supported by COST (European Cooperation in Science and Technology). Available at: https://eugain.eu/wp-content/uploads/2024/04/EUGAIN_Booklet_Best_Practices_From_BScMSc_to_PhD.pdf
- 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). Matematički fakultet, ISBN 978-86-7589-139-0, October 2019.
- 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). Matematički fakultet, ISBN 978-86-7589-107-9, March 2016.
- Milena Vujošević Janičić. Automatsko generisanje i proveravanje uslova ispravnosti programa. Doktorska teza, December 2013. [pdf]
- 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, J. M. Borwein, E. M. Rocha, J. F. Rodrigues (eds.), pages 183–197, 2008.
- Milena Vujošević Janičić. Automated Detection of Buffer Overflows in Programming Language C. Master Thesis, June 2008. [pdf]
Supervised Theses
PhD Theses
- Mirko Spasić
Title: Modelling of query languages and applications in code refactoring and code optimization
Keywords: Software verification, SPARQL, query containment, FOL modeling, SMT solving, SPECS solver, embedded SQL, code refactoring, SQLAV framework
PhD thesis.
Date: March 23, 2021.
This Ph.D. was acknowledged by the Annual Award of the Mathematical Institute of the Serbian Academy of Sciences and Arts in the field of computing for Ph.D.
Master’s Theses
- Miloje Joksimović
Naslov teze: Компаративна анализа и евалуациjа алгоритама распоређивања метода програма у циљу оптимизациjе перформанси
Oblast: Kompajleri. GraalVM
Prijava teme. Rad. Izveštaj komisije. Datum odbrane: 31. oktobar 2025.
Master rad urađen u saradnji sa kompanijom Oracle - Veronika Marinković
Naslov teze: Развој вођен понашањем кроз примену алата Cucumber
Oblast: Verifikacija softvera. Razvoj vođen ponašanjem.
Prijava teme. Rad. Izveštaj komisije. Datum odbrane: 23. oktobar 2025. - Aleksandar Stefanović
Naslov teze: Razrešavanje reflektivnih poziva statičkom analizom Java bajtkoda
Oblast: Kompajleri. GraalVM.
Prijava teme. Rad. Izveštaj komisije. Datum odbrane: 17. oktobar 2025.
Master rad urađen u saradnji sa kompanijom Oracle - Milica Kleut
Naslov teze: Apstraktna interpretacija u verifikaciji softvera — elektronska lekcija
Oblast: Verifikacija softvera. Apstraktna interpretacija.
Prijava teme. Rad. Izveštaj komisije. Datum odbrane: 17. oktobar 2025. - Petar Tešić
Naslov teze: Automatska detekcija i optimizacija algoritma CRC u okviru kompajlerske infrastrukture LLVM
Oblast: Kompajleri. LLVM.
Prijava teme. Rad. Izveštaj komisije. Datum odbrane: 19. septembar 2024.
Master rad urađen u saradnji sa kompanijom SYRMIA - Milica Karličić
Naslov teze: Poboljšanje efikasnosti klijent-server apliakcija dinamičkim podešavanjem parametara skupljača otpadaka u sistemu GraalVM
Oblast: Kompajleri. GraalVM. Skupljač otpadaka.
Prijava teme. Rad. Izveštaj komisije. Datum odbrane: 13. septembar 2024.
Master rad urađen u saradnji sa kompanijom Oracle.
Nagrada SANU za najbolji master rad u oblasti računarstva za 2024. godinu!
- Jovana Bošković
Naslov teze: Optimizacija procesa kontinuirane integracije i isporuke kroz selektivno testiranje zasnovano na analizi pokrivenosti koda
Oblast: Verifikacija softvera. Testiranje. Kontinuirana integracija.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 13. septembar 2024.
Master rad urađen u saradnji sa kompanijom Cisco - Nikola Perić
Naslov teze: Alat za generisanje i prikaz razlika u pokrivenosti koda testovima
Oblast: Kompajleri. Verifikacija softvera. Profajleri.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 29. septembar 2023.
Master rad urađen u saradnji sa kompanijom SYRMIA - Vladimir Vuksanović
Naslov teze: Unapređenje infrastrukture LLVM čuvanjem originalne lokacije pri debagovanju izdvojenog koda
Oblast: Kompajleri. Debageri. Verifikacija softvera.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 15. septembar 2023.
Master rad urađen u saradnji sa kompanijom SYRMIA - Ana Petrović
Naslov teze: Testiranje funkcionalnih programa na primeru aplikacije koja koristi jezike Elm i Eliksir
Oblast: Programski jezici. Funkcionalno programiranje. Testiranje. Verifikacija softvera.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 8. septembar 2023. - Tamara Ivanović
Naslov teze: Imlementacija upravljača za digitalnu televiziju korišćenjem platforme Android
Oblast: Razvoj softvera. Digitalna televizija. Komunikacioni protokoli.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 8. septembar 2023.
Master rad urađen u saradnji sa kompanijom RT-RK - Milica Galjak
Naslov teze: Automatsko testiranje mobilnih aplikacija
Oblast: Razvoj softvera. Testiranje. Verifikacja softvera.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 8. septembar 2023. - Zorana Gajić
Naslov teze: Savremeni alati za prikupljanje podataka sa veb-stranica
Oblast: Razvoj softvera. Skript programiranje. Veb tehnologije.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 8. septembar 2023. - Nikola Grulović
Naslov teze: Tehnike augmentacije i kreiranja podataka za detekciju objekata
Oblast: Veštačka inteligencija, mašinsko učenje
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 28. septembar 2022. - Mirko Brkušanin
Naslov teze: Implementacija pravila iz standarda AUTOSAR C++14 u okviru programskog prevodioca Clang
Oblast: Verifikacija softvera. Statička analiza programa. Kompilatori. Standardi kodiranja
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 23. septembar 2022.
Master rad urađen u saradnji sa kompanijom SYRMIA - Ognjen Plavišić
Naslov teze: Alat za statičku analizu i predlaganje izmena u C++ kodu
Oblast: verifikacija softvera, statička analiza programa, kompilatori, standardi kodiranja
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 23. septembar 2022.
Master rad urađen u saradnji sa kompanijom SYRMIA - Irena Blagojević
Naslov teze: Automatsko uklanjanje redundantnih testova
Oblast: verifikacija softvera, testiranje, automatsko rezonovanje, SMT rešavači
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 23. septembar 2022. - Nemanja Subotić
Naslov teze: Programski jezici Elm i Eliksir u razvoju studentskog veb portala
Oblast: programski jezici, razvoj softvera
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 16. septembar 2022. - Nikola Dimić
Naslov teze: Automatsko testiranje mikroservisnih aplikacija
Oblast: verifikacija softvera, testiranje, razvoj softvera, mikroservisi
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 16. septembar 2022. - Jovan Dmitrović
Naslov teze: Implementacija prilagodljivog radiks-stabla u programskom jeziku Rust
Oblast: programski jezici, algoritmi, razvoj softvera
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 9. septembar 2022. - Srđan Lazarević
Naslov teze: UART kao medijum za komunikaciju između uređaja sa ugrađenim računarom
Oblast: uređaji sa ugrađenim računarom, računarske mreže, komunikacioni protokoli
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 8. septembar 2022. - David Gavrilović
Naslov teze: Distribuirana obrada geoprostornih podataka
Oblast: programski jezici, razvoj softvera, distribuirana obrada podataka
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 8. septembar 2022. - Marko Veljković
Naslov teze: Kreiranje vidžeta u programskom jeziku Swift
Oblast: Razvoj softvera. Programski jezici.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 1. jul 2022. - Miloš Samardžija
Naslov teze: Razvoj mikroservisne aplikacije za Android korišćenjem okruženja Lumen
Oblast: Razvoj softvera. Distribuirano programiranje. Domenski orijentisano modelovanje. Mikroservisna arhitektura.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 21. septembar 2021. - Lazar Mladenović
Naslov teze: Automatsko ispravljanje grešaka detektovanih pomoću alata Memcheck
Oblast: Verifikacija softvera. Dinamička analiza. Profajliranje.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 30. decembar 2020. - Strahinja Stanojević
Naslov teze: Proširivanje alata KLEE naprednim algoritmom pretrage stabla izvršavanja programa.
Oblast: Verifikacija softvera. Simboličko izvršavanje. Algoritmika. Testiranje.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 23. septembar 2020. - Ivan Ristović
Naslov teze: Jezički invarijantna provera semantičke ekvialentnosti strukturno sličnih segmenata imperativnog koda.
Oblast: Programski jezici. Kompajleri. Verifikacija softvera.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 03. jul 2020.
Pohvala SANU za jedan od najboljih master radova u oblasti računarstva za 2020. godinu! - Milena Dukanac
Naslov teze: Jezik Elixir sa primenom u sekvencioniranju genoma.
Oblast: Programski jezici. Bioinformatika. Algoritmika.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 25. septembar 2019. - Đorđe Todorović
Naslov teze: Podrška za naprednu analizu promenljivih lokalnih za niti pomoću alata GNU GDB.
Oblast: Debageri. Verifikacija softvera. Testiranje.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 17. jun 2019.
Master rad urađen u saradnji sa kompanijom RT-RK - Marina Nikolić
Naslov teze: Prikupljanje i prikaz podataka o izvršavanju programa.
Oblast: Profajleri. Verifikacija softvera. Testiranje.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 4. jun 2019.
Master rad urađen u saradnji sa kompanijom RT-RK - Nikola Vidič
Naslov teze: Primena mašinskog učenja u verifikaciji softvera.
Oblast: Verifikacija softvera. Mašinsko učenje.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 8. februar 2019. - Ana Mitrović
Naslov teze: Primena jezika Skala u paralelizaciji rasplinutog testiranja.
Oblast: Programski jezici. Konkurentno programiranje. Verifikacija softvera. Testiranje.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 8. februar 2019. - Đorđe Milićević
Naslov teze: Realizacija programskog jezika aKcent za programiranje ATmega328P mikrokontrolera pomoću LLVM infrastrukture.
Oblast: Programski jezici. Kompajleri. Mikrokontroleri.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 28. septembar 2018. - Nenad Lazić
Naslov teze: Daljinska kontrola robota sa Android uređaja.
Oblast: Razvoj softvera. Robotika. Uređaji sa ugrađenim računarom. Android.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 17. septembar 2018.
Master rad urađen u saradnji sa kompanijom RT-RK - Ana Đorđević
Naslov teze: Automatsko generisanje test primera uz pomoć statičke analize i rešavača Z3.
Oblast: Verifikacija softvera. Programski jezici. Veštačka inteligencija.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 13. jun 2018. - Miloš Mitrović
Naslov teze: Konkurentnost u programskom jeziku Go.
Oblast: Programski jezici. Konkurentno programiranje. Algoritmika.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 31. januar 2018. - Nikola Prica
Naslov teze: Podrška za profajliranje softvera za uređaje sa ugrađenim računarom.
Oblast: Razvoj softvera. Profajleri. Verifikacija softvera. Uređaji sa ugrađenim računarom.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 30. januar 2018.
Master rad urađen u saradnji sa kompanijom RT-RK - Aleksandra Karadžić
Naslov teze: Alat Valgrind - implementacija konvencije FPXX za arhitekturu MIPS.
Oblast: Razvoj softvera. Profajleri. Verifikacija softvera. Uređaji sa ugrađenim računarom.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 30. januar 2018.
Master rad urađen u saradnji sa kompanijom RT-RK - Branislava Živković
Naslov teze: Паралелизациjа статичке верификациjе софтвера.
Oblast: Verifikacija softvera. Konkurentno programiranje.
Prijava teme. Rad. Izveštaj komisije.
Datum odbrane: 20. septembar 2017.
Nagrada SANU za najbolji master rad u oblasti računarstva za 2017. godinu!
- Stefana Cerovina
Naslov teze: Виртуелна машина Дартино - имплементациjа интерпретатора за платформу МИПС
Oblast: Kompajleri. Programski jezici. Arhitektura računara.
Prijava teme.
Rad.
Izveštaj komisije.
Datum odbrane: 27. oktobar 2016.
Master rad urađen u saradnji sa kompanijom RT-RK
Contact
milena dot vujosevic dot janicic at matf dot bg dot ac dot rs
Department for Computer Science
Faculty of Mathematics, University of Belgrade
Studentski trg 16, 11000 Belgrade, Serbia