Books
- Python 2 and 3 Compatibility: With Six and Python-Future Libraries Joannah Nanjekye.(1st. ed.). Apress, USA. 2017.
PhD Thesis
- Memory management techniques for dynamic languages Joannah Nanjekye. University of New Brunswick, August 2024.
Patents
- Joannah Nanjekye, David D Bremner,and Aleksandar Micic. Optimal just-in-time trace sizing for virtual machines, March 27 2025b. US Patent App:18/472,061. International Business Machines Corporation. Docket No. P202204294US01.
Defensive Patents
- Joannah Nanjekye, David Bremner, and Aleksandar Micic. International Business Machines Corporation. Type-based Stores for DataStructure Polymorphism. Invention Publication Invention Reference: P202305693. Record ID 99220386. Publication Date: 22-March-2024. Invention Publication Number: IPCOM000274036D.
- Joannah Nanjekye, David Bremner, and Aleksandar Micic. International Business Machines Corporation. Context Aware Presizing. Invention Reference: P202305693 (Record ID 99220386). Publication Date: 11-June-2024. Invention Publication Number: IPCOM00274569D.
Papers and Journals
- Jun Liu , Zhenglun Kong, Changdi Yang, Fan Yang, Tianqin Li, Peiyan Dong, Joannah Nanjekye, Hao Tang, Geng Yuan, Wei Niu, Wenbin Zhang, Pu Zhao, Xue Lin, Dong Huang, Yanzhi Wang, RCR-Router: Efficient Role-Aware Context Routing for Multi-Agent LLM Systems with Structured Memory, AAAI 2026 Conference (Under review)
- Joannah Nanjekye, David Bremner, Aleksandar Micic. Optimizations for Dynamic Collections. Journal of Object Technoly 24(1): 1 (2025)
- Joannah Nanjekye, David Bremner, and Aleksandar Micic. 2023. Reliable Memory Management for Python Native Extensions. In Proceedings of the 18th ACM International Workshop on Implementation, Compilation, Optimization of OO Languages, Programs and Systems (ICOOOLPS 2023). Association for Computing Machinery, New York, NY, USA, 15-26. https://doi.org/10.1145/3605158.3605849.
- Joannah Nanjekye, David Bremner, and Aleksandar Micic. 2022. The Garbage Collection Cost For Meta-Tracing JIT-based Dynamic Languages. In Proceedings of the 32nd Annual International Conference on Computer Science and Software Engineering (CASCON '22). IBM Corp., USA, 140-149.
- Joannah Nanjekye, David Bremner, and Aleksandar Micic. 2021. Eclipse OMR garbage collection for tracing JIT-based virtual machines. In Proceedings of the 31st Annual International Conference on Computer Science and Software Engineering (CASCON '21). IBM Corp., USA, 244-249.
Published Software Artifacts
- Joannah Nanjekye, David Bremner, and Aleksandar Micic. 2023. Reproduction Package for Article: Towards Reliable Memory Management for Python Native Extensions. https://doi.org/10.1145/3554356