  {"id":15,"date":"2020-12-16T09:58:05","date_gmt":"2020-12-16T14:58:05","guid":{"rendered":"https:\/\/carleton.ca\/kahani\/?page_id=15"},"modified":"2025-05-05T11:18:40","modified_gmt":"2025-05-05T15:18:40","slug":"publications","status":"publish","type":"page","link":"https:\/\/carleton.ca\/kahani\/publications\/","title":{"rendered":"Publications"},"content":{"rendered":"<p class=\"font_8 wixui-rich-text__text\">A full list of publications is available on my <a href=\"https:\/\/scholar.google.ca\/citations?user=N8JKTH4AAAAJ&amp;hl=en\">Google scholar<\/a>.<\/p>\n<h2><strong>Journal Articles<\/strong><\/h2>\n<ul>\n<li>S. Yaraghi, A.,\u00a0 Bagherzadeh, M., Kahani, N.\u00a0and Briand, L. (2022).\u00a0<a href=\"https:\/\/arxiv.org\/pdf\/2109.13168\">Scalable and Accurate Test Case Prioritization in Continuous Integration Contexts<\/a>.\u00a0IEEE Transactions on Software Engineering (TSE), 1-24.<\/li>\n<\/ul>\n<div class=\"page\" title=\"Page 1\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<ul style=\"list-style-type: square;\">\n<li>Bagherzadeh, M., Kahani, N.\u00a0and Briand, L. (2021). <a href=\"https:\/\/www.computer.org\/csdl\/journal\/ts\/5555\/01\/09394799\/1stroHW2Ums\">Reinforcement learning for test case prioritization<\/a>. IEEE Transactions on Software Engineering (TSE), 1-21.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<ul style=\"list-style-type: square;\">\n<li>Bagherzadeh, M., Kahani, N., Jahed, K. and Dingel, J. (2020). <a href=\"https:\/\/www.researchgate.net\/profile\/Mojtaba_Bagherzadeh4\/publication\/342820772_Execution_of_Partial_State_Machine_Models\/links\/5f07b33b458515505098ccfa\/Execution-of-Partial-State-Machine-Models.pdf\">Execution of partial state machine models<\/a>. IEEE Transactions on Software Engineering (TSE), 1\u201327.<\/li>\n<\/ul>\n<ul style=\"list-style-type: square;\">\n<li>Kahani, N., Bagherzadeh, M., Cordy, J. R., Dingel, J. and Varr\u00f3, D. (2019). <a href=\"https:\/\/www.researchgate.net\/profile\/Mojtaba_Bagherzadeh4\/publication\/322977279_Survey_and_Classification_of_Model_Transformation_Tools\/links\/5a7aa2fc0f7e9b41dbd63f7b\/Survey-and-Classification-of-Model-Transformation-Tools.pdf\">Survey and classification of model transformation tools<\/a>. Software &amp; Systems Modeling, 1\u201337. <a href=\"http:\/\/www.mdetools.com\/index.php?catid=5\">WebSite<\/a><\/li>\n<\/ul>\n<ul style=\"list-style-type: square;\">\n<li>Bagherzadeh, M., Kahani, N., Bezemer, C.-P., Hassan, A. E., Dingel, J. and Cordy, J. R. (2018). <a href=\"https:\/\/sail.cs.queensu.ca\/Downloads\/EMSE2017_AnalyzingADecadeOfLinuxSystemCalls.pdf\">Analyzing a decade of linux system calls<\/a>. Empirical Software Engineering, 23(3), 1519\u20131551.<\/li>\n<\/ul>\n<ul style=\"list-style-type: square;\">\n<li>Fallah, M. S. and Kahani, N. (2014). <a href=\"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/sec.725\">TDPF: A traceback\u2010based distributed packet filter to mitigate spoofed DDoS attacks<\/a>. Security and Communication Networks, 7(2), 245\u2013264.<\/li>\n<\/ul>\n<p><\/p>\n<hr style=\"height: 2px; border: none; color: #f0f0f0; background-color: #f0f0f0;\" \/>\n<h2><strong>Conference Proceedings\u00a0<\/strong><\/h2>\n<ul>\n<li>Mendoza, J., Mycroft, J., Milbury, L., Kahani, N., and Jaskolka, J. (2022).\u00a0<a href=\"https:\/\/doi.org\/10.1145\/3558489.3559073\">On the effectiveness of data balancing techniques in the context of ML-based test case prioritization<\/a>. In <em>Proceedings of the 18th International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE)<\/em>\u00a0(pp. 72-81), ACM.<\/li>\n<\/ul>\n<ul>\n<li>Kahani, N. and Cordy, J. R. (2020). <a href=\"https:\/\/research.cs.queensu.ca\/home\/cordy\/Papers\/KC_SAM20_BoundedVerif.pdf\">Bounded verification of state machine models<\/a>. In <em>Proceedings of the 12th System Analysis and Modelling Conference (SAM\u201920)<\/em> (pp. 23\u201332).<\/li>\n<\/ul>\n<ul style=\"list-style-type: square;\">\n<li>Kahani, N. and Cordy, J. R. (2020). <a href=\"https:\/\/www.researchgate.net\/profile\/Mojtaba_Bagherzadeh4\/publication\/343323321_Synthesis_of_State_Machine_Models\/links\/5f232d4b92851cd302cb2bf8\/Synthesis-of-State-Machine-Models.pdf\">Synthesis of state machine models<\/a>. In<em> Proceedings of the ACM\/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS)<\/em> (pp. 274\u2013284).<\/li>\n<\/ul>\n<ul style=\"list-style-type: square;\">\n<li>\u00a0Bagherzadeh, M., Jahed, K., Kahani, N. and Dingel, J. (2019). <a href=\"https:\/\/www.researchgate.net\/profile\/Mojtaba_Bagherzadeh4\/publication\/335149883_PMExec_An_Execution_Engine_of_Partial_UML-RT_Models\/links\/5d53315292851c93b62e555a\/PMExec-An-Execution-Engine-of-Partial-UML-RT-Models.pdf\">PMExec: An execution engine of partial UML-RT models<\/a>. In <em>34th IEEE\/ACM International Conference on Automated Software Engineering: Companion Proceeding (ASE)<\/em> (pp. 1\u20134).<\/li>\n<\/ul>\n<ul style=\"list-style-type: square;\">\n<li>Kahani, N. (2018). <a href=\"https:\/\/www.researchgate.net\/profile\/Nafiseh_Kahani\/publication\/325830034_AutoModel_a_domain-specific_language_for_automatic_modeling_of_real-time_embedded_systems\/links\/5baa9a1b45851574f7e63914\/AutoModel-a-domain-specific-language-for-automatic-modeling-of-real-time-embedded-systems.pdf\">AutoModel: A domain-specific language for automatic modeling of real-time embedded systems<\/a>. <em>In Proceedings of the 40th International Conference on Software Engineering<\/em> (pp. 515\u2013517). ACM.<\/li>\n<\/ul>\n<ul style=\"list-style-type: square;\">\n<li>Kahani, N. and Fallah, M. S. (2018). <a href=\"https:\/\/www.researchgate.net\/profile\/Nafiseh_Kahani\/publication\/326999874_A_Reactive_Defense_Against_Bandwidth_Attacks_Using_Learning_Automata\/links\/5b91850da6fdccfd541f7881\/A-Reactive-Defense-Against-Bandwidth-Attacks-Using-Learning-Automata.pdf\">A reactive defense against bandwidth attacks using learning automata<\/a>. In <em>Proceedings of the 13th International Conference on Availability, Reliability and Security<\/em> (pp. 1\u20136). ACM.<\/li>\n<\/ul>\n<ul style=\"list-style-type: square;\">\n<li>Pasternak, M., Kahani, N., Bagherzadeh, M., Dingel, J. and Cordy, J. R. (2018). <a href=\"https:\/\/www.researchgate.net\/profile\/Mojtaba_Bagherzadeh4\/publication\/327193509_SimGen_A_Tool_for_Generating_Simulations_and_Visualizations_of_Embedded_Systems_on_the_Unity_Game_Engine\/links\/5b7f51bc299bf1d5a723bfe8\/SimGen-A-Tool-for-Generating-Simulations-and-Visualizations-of-Embedded-Systems-on-the-Unity-Game-Engine.pdf\">SimGen: A tool for generating simulations and visualizations of embedded systems on the Unity game engine<\/a>. In <em>Proceedings of the ACM\/IEEE 21th International Conference on Model Driven Engineering Languages and Systems (MODELS)<\/em>. ACM.<\/li>\n<\/ul>\n<ul style=\"list-style-type: square;\">\n<li>Kahani, N., Hili, N., Cordy, J. R. and\u00a0Dingel, J. (2017). <a href=\"https:\/\/www.researchgate.net\/profile\/Nafiseh_Kahani\/publication\/318123173_Evaluation_of_UML-RT_and_Papyrus-RT_for_Modelling_Self-Adaptive_Systems\/links\/5baa9ad045851574f7e6393b\/Evaluation-of-UML-RT-and-Papyrus-RT-for-Modelling-Self-Adaptive-Systems.pdf\">Evaluation of UML-RT and Papyrus-RT for modelling self-adaptive systems<\/a>. In <em>IEEE\/ACM 9th International Workshop on Modelling in Software Engineering (MiSE)<\/em> (pp. 12\u201318). IEEE.<\/li>\n<\/ul>\n<ul style=\"list-style-type: square;\">\n<li>Kahani, N., Bagherzadeh, M., Dingel, J. and\u00a0Cordy, J. R. (2016). <a href=\"https:\/\/www.researchgate.net\/profile\/Mojtaba_Bagherzadeh4\/publication\/308841674_The_problems_with_eclipse_modeling_tools_a_topic_analysis_of_eclipse_forums\/links\/59d5b809aca2725954c570fd\/The-problems-with-eclipse-modeling-tools-a-topic-analysis-of-eclipse-forums.pdf\">The problems with Eclipse modeling tools: A topic analysis of Eclipse forums<\/a>. In <em>Proceedings of the ACM\/IEEE 19th International Conference on Model Driven Engineering Languages and Systems\u00a0<\/em><em>(MODELS)\u00a0<\/em>(pp. 227\u2013237). ACM\/IEEE<em>.<\/em><\/li>\n<\/ul>\n<ul style=\"list-style-type: square;\">\n<li>\u00a0Kahani, N., Elgazzar, K. and\u00a0Cordy, J. R. (2016). <a href=\"https:\/\/www.researchgate.net\/profile\/Nafiseh_Kahani\/publication\/304816598_Authentication_and_Access_Control_in_e-Health_Systems_in_the_Cloud\/links\/5b6953e845851546c9f692e8\/Authentication-and-Access-Control-in-e-Health-Systems-in-the-Cloud.pdf\">Authentication and access control in e-health systems in the cloud<\/a>. In <em>2016 IEEE International Conference on Big Data Security on Cloud (BigDataSecurity), IEEE International Conference on High Performance and Smart Computing (HPSC), and IEEE International Conference on Intelligent Data and Security (IDS)<\/em> (pp. 13\u201323). IEEE.<\/li>\n<\/ul>\n<p><\/p>\n<hr style=\"height: 2px; border: none; color: #f0f0f0; background-color: #f0f0f0;\" \/>\n<h2><strong>\u00a0 Technical Reports<\/strong><\/h2>\n<ul style=\"list-style-type: square;\">\n<li>Kahani, N., Bradbury, J. S. and\u00a0Cordy, J. R. (2018). <a href=\"https:\/\/www.researchgate.net\/profile\/Nafiseh_Kahani\/publication\/325630927_A_Review_of_Model-Driven_Verification_Techniques_for_Self-Adaptive_Systems_A_Feature-based_Analysis\/links\/5b1985c3a6fdcca67b650c26\/A-Review-of-Model-Driven-Verification-Techniques-for-Self-Adaptive-Systems-A-Feature-based-Analysis.pdf\">A review of model-driven verification\u00a0techniques for self-adaptive systems: A feature-based analysis<\/a>. Queen\u2019s University.<\/li>\n<\/ul>\n<ul style=\"list-style-type: square;\">\n<li>\u00a0Kahani, N. and\u00a0Cordy, J. R. (2015). <a href=\"https:\/\/research.cs.queensu.ca\/TechReports\/Reports\/2015-627.pdf\">Comparison and evaluation of model transformation tools<\/a>.\u00a0Queen\u2019s University.<\/li>\n<\/ul>\n<p><\/p>\n<hr style=\"height: 2px; border: none; color: #f0f0f0; background-color: #f0f0f0;\" \/>\n<h2><strong>\u00a0 Posters<\/strong><\/h2>\n<ul style=\"list-style-type: square;\">\n<li>Kahani, N. (2018). <a href=\"https:\/\/www.researchgate.net\/profile\/Nafiseh_Kahani\/publication\/325830034_AutoModel_a_domain-specific_language_for_automatic_modeling_of_real-time_embedded_systems\/links\/5baa9a1b45851574f7e63914\/AutoModel-a-domain-specific-language-for-automatic-modeling-of-real-time-embedded-systems.pdf\">A domain-specific language for automatic modeling of real-time embedded systems<\/a>. Proceedings of the 40th International Conference on Software Engineering.<\/li>\n<\/ul>\n<ul style=\"list-style-type: square;\">\n<li>Kahani, N. and\u00a0Cordy, J. R. (2015). <a href=\"https:\/\/www.researchgate.net\/profile\/Nafiseh_Kahani\/publication\/324546725_Mobile_Computation_Offloading_using_Machine_Learning\/links\/5ad505fe458515c60f5466e4\/Mobile-Computation-Offloading-using-Machine-Learning.pdf\">Mobile computation offloading using machine learning<\/a>. Consortium of Software Engineering Research (CSER).<\/li>\n<\/ul>\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A full list of publications is available on my Google scholar. Journal Articles S. Yaraghi, A.,\u00a0 Bagherzadeh, M., Kahani, N.\u00a0and Briand, L. (2022).\u00a0Scalable and Accurate Test Case Prioritization in Continuous Integration Contexts.\u00a0IEEE Transactions on Software Engineering (TSE), 1-24. Bagherzadeh, M., Kahani, N.\u00a0and Briand, L. (2021). Reinforcement learning for test case prioritization. IEEE Transactions on Software [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_mi_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":"","_links_to":"","_links_to_target":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Publications - Nafiseh Kahani<\/title>\n<meta name=\"description\" content=\"A full list of publications is available on my Google scholar. Journal Articles S. Yaraghi, A.,\u00a0 Bagherzadeh, M., Kahani, N.\u00a0and Briand, L.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/carleton.ca\/kahani\/publications\/\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/carleton.ca\/kahani\/publications\/\",\"url\":\"https:\/\/carleton.ca\/kahani\/publications\/\",\"name\":\"Publications - Nafiseh Kahani\",\"isPartOf\":{\"@id\":\"https:\/\/carleton.ca\/kahani\/#website\"},\"datePublished\":\"2020-12-16T14:58:05+00:00\",\"dateModified\":\"2025-05-05T15:18:40+00:00\",\"description\":\"A full list of publications is available on my Google scholar. Journal Articles S. Yaraghi, A.,\u00a0 Bagherzadeh, M., Kahani, N.\u00a0and Briand, L.\",\"breadcrumb\":{\"@id\":\"https:\/\/carleton.ca\/kahani\/publications\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/carleton.ca\/kahani\/publications\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/carleton.ca\/kahani\/publications\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/carleton.ca\/kahani\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Publications\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/carleton.ca\/kahani\/#website\",\"url\":\"https:\/\/carleton.ca\/kahani\/\",\"name\":\"Nafiseh Kahani\",\"description\":\"ÐÓ°ÉÔ­´´ University\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/carleton.ca\/kahani\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Publications - Nafiseh Kahani","description":"A full list of publications is available on my Google scholar. Journal Articles S. Yaraghi, A.,\u00a0 Bagherzadeh, M., Kahani, N.\u00a0and Briand, L.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/carleton.ca\/kahani\/publications\/","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/carleton.ca\/kahani\/publications\/","url":"https:\/\/carleton.ca\/kahani\/publications\/","name":"Publications - Nafiseh Kahani","isPartOf":{"@id":"https:\/\/carleton.ca\/kahani\/#website"},"datePublished":"2020-12-16T14:58:05+00:00","dateModified":"2025-05-05T15:18:40+00:00","description":"A full list of publications is available on my Google scholar. Journal Articles S. Yaraghi, A.,\u00a0 Bagherzadeh, M., Kahani, N.\u00a0and Briand, L.","breadcrumb":{"@id":"https:\/\/carleton.ca\/kahani\/publications\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/carleton.ca\/kahani\/publications\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/carleton.ca\/kahani\/publications\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/carleton.ca\/kahani\/"},{"@type":"ListItem","position":2,"name":"Publications"}]},{"@type":"WebSite","@id":"https:\/\/carleton.ca\/kahani\/#website","url":"https:\/\/carleton.ca\/kahani\/","name":"Nafiseh Kahani","description":"ÐÓ°ÉÔ­´´ University","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/carleton.ca\/kahani\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"acf":{"banner_image_type":"hosted","banner_hosted_image":"aerial","banner_opacity":"dark","banner_button":"no"},"_links":{"self":[{"href":"https:\/\/carleton.ca\/kahani\/wp-json\/wp\/v2\/pages\/15"}],"collection":[{"href":"https:\/\/carleton.ca\/kahani\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carleton.ca\/kahani\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carleton.ca\/kahani\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/carleton.ca\/kahani\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":3,"href":"https:\/\/carleton.ca\/kahani\/wp-json\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":386,"href":"https:\/\/carleton.ca\/kahani\/wp-json\/wp\/v2\/pages\/15\/revisions\/386"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/kahani\/wp-json\/wp\/v2\/media?parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}