{"id":2418,"date":"2022-03-07T13:33:07","date_gmt":"2022-03-07T13:33:07","guid":{"rendered":"https:\/\/eacademix.wpcolorlab.com\/?page_id=2418"},"modified":"2023-09-17T11:57:28","modified_gmt":"2023-09-17T15:57:28","slug":"journal-articles","status":"publish","type":"page","link":"https:\/\/saet.polymtl.ca\/saet\/index.php\/journal-articles\/","title":{"rendered":"Publications"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2418\" class=\"elementor elementor-2418\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-99d6f52 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"99d6f52\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c2041b7\" data-id=\"c2041b7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e4622b1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e4622b1\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8829f8e\" data-id=\"8829f8e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8ad4ab9 kc_text_block elementor-widget elementor-widget-text-editor\" data-id=\"8ad4ab9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.16.0 - 17-10-2023 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p><strong>Disclaimer:\u00a0<\/strong>The papers below are intended for private viewing by the page owner or those who otherwise have legitimate access to them. No part of it may in any form or by any electronic, mechanical, photocopying, recording, or any other means be reproduced, stored in a retrieval system or be broadcast or transmitted without the prior permission of the respective publishers. If your organization has a valid subscription of the journals, click on the DOI link for the legitimate copy of the papers.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-cdd5253 e-flex e-con-boxed e-con e-parent\" data-id=\"cdd5253\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-13e8450 elementor-widget elementor-widget-text-editor\" data-id=\"13e8450\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"teachpress_pub_list\"><form name=\"tppublistform\" method=\"get\"><a name=\"tppubs\" id=\"tppubs\"><\/a><div class=\"teachpress_cloud\"><span style=\"font-size:17px;\"><a rel=\"nofollow\" href=\"https:\/\/saet.polymtl.ca\/saet\/index.php\/journal-articles\/?tgid=4&amp;yr=&amp;type=&amp;usr=&amp;auth=#tppubs\" title=\"1 Publication\" class=\"\">AIOps<\/a><\/span> <span style=\"font-size:17px;\"><a rel=\"nofollow\" href=\"https:\/\/saet.polymtl.ca\/saet\/index.php\/journal-articles\/?tgid=5&amp;yr=&amp;type=&amp;usr=&amp;auth=#tppubs\" title=\"1 Publication\" class=\"\">Anomaly Detection<\/a><\/span> <span style=\"font-size:17px;\"><a rel=\"nofollow\" href=\"https:\/\/saet.polymtl.ca\/saet\/index.php\/journal-articles\/?tgid=3&amp;yr=&amp;type=&amp;usr=&amp;auth=#tppubs\" title=\"1 Publication\" class=\"\">Distributed Traces<\/a><\/span> <span style=\"font-size:17px;\"><a rel=\"nofollow\" href=\"https:\/\/saet.polymtl.ca\/saet\/index.php\/journal-articles\/?tgid=2&amp;yr=&amp;type=&amp;usr=&amp;auth=#tppubs\" title=\"1 Publication\" class=\"\">Observability<\/a><\/span> <span style=\"font-size:35px;\"><a rel=\"nofollow\" href=\"https:\/\/saet.polymtl.ca\/saet\/index.php\/journal-articles\/?tgid=1&amp;yr=&amp;type=&amp;usr=&amp;auth=#tppubs\" title=\"2 Publications\" class=\"\">Smart Contract<\/a><\/span> <\/div><div class=\"teachpress_filter\"><select class=\"default\" name=\"yr\" id=\"yr\" tabindex=\"2\" onchange=\"teachpress_jumpMenu('parent',this, 'https:\/\/saet.polymtl.ca\/saet\/index.php\/journal-articles\/?')\">\r\n                   <option value=\"tgid=&amp;type=&amp;auth=&amp;usr=&amp;yr=#tppubs\">All years<\/option>\r\n                   <option value = \"tgid=&amp;type=&amp;auth=&amp;usr=&amp;yr=2025#tppubs\" >2025<\/option><option value = \"tgid=&amp;type=&amp;auth=&amp;usr=&amp;yr=2024#tppubs\" >2024<\/option><option value = \"tgid=&amp;type=&amp;auth=&amp;usr=&amp;yr=2023#tppubs\" >2023<\/option><option value = \"tgid=&amp;type=&amp;auth=&amp;usr=&amp;yr=2022#tppubs\" >2022<\/option><option value = \"tgid=&amp;type=&amp;auth=&amp;usr=&amp;yr=2021#tppubs\" >2021<\/option><option value = \"tgid=&amp;type=&amp;auth=&amp;usr=&amp;yr=2020#tppubs\" >2020<\/option><option value = \"tgid=&amp;type=&amp;auth=&amp;usr=&amp;yr=2019#tppubs\" >2019<\/option><option value = \"tgid=&amp;type=&amp;auth=&amp;usr=&amp;yr=2018#tppubs\" >2018<\/option><option value = \"tgid=&amp;type=&amp;auth=&amp;usr=&amp;yr=2017#tppubs\" >2017<\/option><option value = \"tgid=&amp;type=&amp;auth=&amp;usr=&amp;yr=2016#tppubs\" >2016<\/option><option value = \"tgid=&amp;type=&amp;auth=&amp;usr=&amp;yr=2015#tppubs\" >2015<\/option><option value = \"tgid=&amp;type=&amp;auth=&amp;usr=&amp;yr=2014#tppubs\" >2014<\/option><option value = \"tgid=&amp;type=&amp;auth=&amp;usr=&amp;yr=2012#tppubs\" >2012<\/option><option value = \"tgid=&amp;type=&amp;auth=&amp;usr=&amp;yr=2011#tppubs\" >2011<\/option><option value = \"tgid=&amp;type=&amp;auth=&amp;usr=&amp;yr=2010#tppubs\" >2010<\/option><option value = \"tgid=&amp;type=&amp;auth=&amp;usr=&amp;yr=2009#tppubs\" >2009<\/option><option value = \"tgid=&amp;type=&amp;auth=&amp;usr=&amp;yr=0000#tppubs\" >0000<\/option>\r\n                <\/select><select class=\"default\" name=\"type\" id=\"type\" tabindex=\"3\" onchange=\"teachpress_jumpMenu('parent',this, 'https:\/\/saet.polymtl.ca\/saet\/index.php\/journal-articles\/?')\">\r\n                   <option value=\"tgid=&amp;yr=&amp;auth=&amp;usr=&amp;type=#tppubs\">All types<\/option>\r\n                   <option value = \"tgid=&amp;yr=&amp;auth=&amp;usr=&amp;type=article#tppubs\" >Journal Articles<\/option><option value = \"tgid=&amp;yr=&amp;auth=&amp;usr=&amp;type=bachelorthesis#tppubs\" >Bachelor Theses<\/option><option value = \"tgid=&amp;yr=&amp;auth=&amp;usr=&amp;type=conference#tppubs\" >Conferences<\/option><option value = \"tgid=&amp;yr=&amp;auth=&amp;usr=&amp;type=incollection#tppubs\" >Book Sections<\/option><option value = \"tgid=&amp;yr=&amp;auth=&amp;usr=&amp;type=inproceedings#tppubs\" >Proceedings Articles<\/option>\r\n                <\/select><select class=\"default\" name=\"auth\" id=\"auth\" tabindex=\"5\" onchange=\"teachpress_jumpMenu('parent',this, 'https:\/\/saet.polymtl.ca\/saet\/index.php\/journal-articles\/?')\">\r\n                   <option value=\"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=#tppubs\">All authors<\/option>\r\n                   <option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=92#tppubs\" > Abukhalaf, Seif<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=148#tppubs\" > Aceto, Luca<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=95#tppubs\" > Ahmed, Nafisa<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=135#tppubs\" > Assun\u00e7\u00e3o, Wesley<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=71#tppubs\" > Belias, Philippe<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=19#tppubs\" > Cai, Haipeng<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=6#tppubs\" > Campbell, Brian<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=140#tppubs\" > Chaaben, Meriem Ben<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=137#tppubs\" > Curzi-Lalibert\u00e9, Bruno<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=60#tppubs\" > Daniel, Mats<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=144#tppubs\" > Darif, Ikram<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=142#tppubs\" > Dhaouadi, Mouna<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=72#tppubs\" > Du, Vincent<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=12#tppubs\" > Einarsson, Atli F<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=111#tppubs\" > Elaasar, Maged<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=143#tppubs\" > Elrasheed, Nafisa<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=139#tppubs\" > Famelis, Michalis<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=138#tppubs\" > Fokaefs, Marios-Eleftherios<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=149#tppubs\" > Gorla, Daniele<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=1#tppubs\" > Hamdaqa, Mohammad<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=4#tppubs\" > Hamou-Lhadj, Abdelwahab<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=21#tppubs\" > Helgason, Sigur\u00f0ur<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=14#tppubs\" > Hj\u00e1lmarsson, Fri\u00f0rik \u00de.<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=16#tppubs\" > Hj\u00e1lmty\u0301sson, G\u00edsli<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=15#tppubs\" > Hrei\u00f0arsson, Gunnlaugur K.<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=70#tppubs\" > Ikama, Aurel<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=64#tppubs\" > Islam, Md Shariful<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=67#tppubs\" > Jamshidi, Saeid<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=145#tppubs\" > Jaoua, Imen<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=152#tppubs\" > Jin, Hangzhan<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=61#tppubs\" > J\u00f3nsson, Bj\u00f6rn \u00de\u00f3r<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=151#tppubs\" > Kawser, Nafi<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=69#tppubs\" > Khomh, Foutse<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=9#tppubs\" > Koopaei, Neda Ebrahimi<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=136#tppubs\" > Kosbar, Seif<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=134#tppubs\" > Kwok, Hin Chi<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=5#tppubs\" > LaChapelle, Neil<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=58#tppubs\" > Larusdottir, Marta<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=66#tppubs\" > Liebel, Grischa<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=2#tppubs\" > Livogiannis, Tassos<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=156#tppubs\" > Luan, Sitao<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=150#tppubs\" > Lybech, Stian<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=157#tppubs\" > Lyu, Sicheng<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=25#tppubs\" > Metz, Lucas Alberto Pineda<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=93#tppubs\" > Miller, James<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=24#tppubs\" > Mishra, Shailesh<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=73#tppubs\" > Muse, Biruk Asmare<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=68#tppubs\" > Nikanjam, Amin<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=114#tppubs\" > Oakes, Bentley James<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=146#tppubs\" > Oakes, Bentley<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=62#tppubs\" > Panahandeh, Mahsa<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=13#tppubs\" > Patreksson, Patrekur<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=98#tppubs\" > Pelletier, Isael<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=159#tppubs\" > Precup, Doina<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=153#tppubs\" > Prioritization, PRIMG : Efficient LLM-driven Test Generation Using Mutant<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=23#tppubs\" > Qasse, Ilham<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=158#tppubs\" > Rabusseau, Guillaume<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=112#tppubs\" > Rouquette, Nicolas<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=115#tppubs\" > Sabor, Korosh K.<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=7#tppubs\" > Sabri, Mohamed M.<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=141#tppubs\" > Sghaier, Oussama Ben<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=57#tppubs\" > Sigurgeirsson, Daniel Brur<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=94#tppubs\" > Sigurleifsson, Benedikt<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=99#tppubs\" > Silva, Leuson Da<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=8#tppubs\" > Singh, Akshay<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=20#tppubs\" > Soud, Majd<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=147#tppubs\" > Syriani, Eugene<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=3#tppubs\" > Tahvildari, Ladan<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=96#tppubs\" > Verdet, Alexandre<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=113#tppubs\" > Wagner, David<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=63#tppubs\" > Zamani, Bahman<\/option><option value = \"tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=18#tppubs\" > Zhou, Rui<\/option>\r\n                <\/select><select class=\"default\" name=\"usr\" id=\"usr\" tabindex=\"6\" onchange=\"teachpress_jumpMenu('parent',this, 'https:\/\/saet.polymtl.ca\/saet\/index.php\/journal-articles\/?')\">\r\n                   <option value=\"tgid=&amp;yr=&amp;type=&amp;auth=&amp;usr=#tppubs\">All users<\/option>\r\n                   <option value = \"tgid=&amp;yr=&amp;type=&amp;auth=&amp;usr=1#tppubs\" >mhamdaqa<\/option>\r\n                <\/select><\/div><\/form><div class=\"tablenav\"><div class=\"tablenav-pages\"><span class=\"displaying-num\">57 entries<\/span> <a class=\"page-numbers button disabled\">&laquo;<\/a> <a class=\"page-numbers button disabled\">&lsaquo;<\/a> 1 of 2 <a href=\"https:\/\/saet.polymtl.ca\/saet\/index.php\/journal-articles\/?limit=2&amp;tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=&amp;tsr=#tppubs\" title=\"next page\" class=\"page-numbers button\">&rsaquo;<\/a> <a href=\"https:\/\/saet.polymtl.ca\/saet\/index.php\/journal-articles\/?limit=2&amp;tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=&amp;tsr=#tppubs\" title=\"last page\" class=\"page-numbers button\">&raquo;<\/a> <\/div><\/div><div class=\"teachpress_publication_list\"><h3 class=\"tp_h3\" id=\"tp_h3_2025\">2025<\/h3><div class=\"tp_publication tp_publication_article\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Qasse, Ilham;  Hamdaqa, Mohammad;  J\u00f3nsson, Bj\u00f6rn \u00de\u00f3r<\/p><p class=\"tp_pub_title\">Immutable in Principle, Upgradeable by Design: Exploratory Study of Smart Contract Upgradeability <span class=\"tp_pub_type article\">Journal Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_journal\">Empirical Software Engineering, <\/span><span class=\"tp_pub_additional_year\">2025<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_84\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('84','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><a rel=\"nofollow\" href=\"https:\/\/saet.polymtl.ca\/saet\/index.php\/journal-articles\/?tgid=1#tppubs\" title=\"Show all publications which have a relationship to this tag\">Smart Contract<\/a><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_84\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{Ilham2052Upgrade,<br \/>\r\ntitle = {Immutable in Principle, Upgradeable by Design: Exploratory Study of Smart Contract Upgradeability},<br \/>\r\nauthor = {Ilham Qasse and Mohammad Hamdaqa and Bj\u00f6rn \u00de\u00f3r J\u00f3nsson},<br \/>\r\nyear  = {2025},<br \/>\r\ndate = {2025-10-30},<br \/>\r\nurldate = {2025-10-30},<br \/>\r\njournal = {Empirical Software Engineering},<br \/>\r\nkeywords = {Smart Contract},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {article}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('84','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_conference\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Jin, Hangzhan;  Luan, Sitao;  Lyu, Sicheng;  Rabusseau, Guillaume;  Precup, Doina;  Hamdaqa, Mohammad<\/p><p class=\"tp_pub_title\">RL Fine-Tuning Heals the OOD Forgetting in SFT <span class=\"tp_pub_type conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">In: The workshop on Foundations of Reasoning in Language Models (FoRLM) &#8211; NeurIPS 2025 workshop, <\/span><span class=\"tp_pub_additional_year\">2025<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_83\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('83','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_83\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{FoRLM-NeurIPS2025,<br \/>\r\ntitle = {RL Fine-Tuning Heals the OOD Forgetting in SFT},<br \/>\r\nauthor = {Hangzhan Jin and Sitao Luan and Sicheng Lyu and Guillaume Rabusseau and Doina Precup and Mohammad Hamdaqa},<br \/>\r\nyear  = {2025},<br \/>\r\ndate = {2025-09-23},<br \/>\r\nurldate = {2025-09-23},<br \/>\r\nbooktitle = {In: The workshop on Foundations of Reasoning in Language Models (FoRLM) - NeurIPS 2025 workshop},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('83','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_conference\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Qasse, Ilham;  Hamdaqa, Mohammad;  J\u00f3nsson, Bj\u00f6rn \u00de\u00f3r<\/p><p class=\"tp_pub_title\">PROXiFY: A Bytecode Analysis Tool for Detecting and Classifying Proxy Contracts in Ethereum Smart Contracts <span class=\"tp_pub_type conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">In: Proceedings of the IEEE\/ACM Automated Software Engineering (ASE) Conference &#8211; Tool Demonstration Track, <\/span><span class=\"tp_pub_additional_year\">2025<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_85\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('85','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_85\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{PROXiFY2025,<br \/>\r\ntitle = {PROXiFY: A Bytecode Analysis Tool for Detecting and Classifying Proxy Contracts in Ethereum Smart Contracts},<br \/>\r\nauthor = {Ilham Qasse and Mohammad Hamdaqa and Bj\u00f6rn \u00de\u00f3r J\u00f3nsson},<br \/>\r\nyear  = {2025},<br \/>\r\ndate = {2025-09-23},<br \/>\r\nurldate = {2025-09-23},<br \/>\r\nbooktitle = {In: Proceedings of the IEEE\/ACM Automated Software Engineering (ASE) Conference - Tool Demonstration Track},<br \/>\r\npages = {10},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('85','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Elaasar, Maged;  Hamou-Lhadj, Abdelwahab;  Oakes, Bentley;  Hamdaqa, Mohammad<\/p><p class=\"tp_pub_title\">Model-Based Systems Engineering Perspectives: A Survey of Practitioner Experiences and Challenges <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">Proceedings of the System Analysis and Modelling (SAM) Conference, in the 28th ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS): Companion Proceedings, <\/span><span class=\"tp_pub_additional_year\">2025<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_86\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('86','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_86\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{SAM2025-Survey,<br \/>\r\ntitle = {Model-Based Systems Engineering Perspectives: A Survey of Practitioner Experiences and Challenges},<br \/>\r\nauthor = {Maged Elaasar and Abdelwahab Hamou-Lhadj and Bentley Oakes and Mohammad Hamdaqa},<br \/>\r\nyear  = {2025},<br \/>\r\ndate = {2025-08-01},<br \/>\r\nbooktitle = {Proceedings of the System Analysis and Modelling (SAM) Conference, in the 28th ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS): Companion Proceedings},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('86','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_conference\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Jin, Hangzhan;  Hamdaqa, Mohammad<\/p><p class=\"tp_pub_title\">CCCI: Code Completion with Contextual Information for Complex Data Transfer Tasks Using Large Language Models <span class=\"tp_pub_type conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">In: International Conference on Evaluation and Assessment in Software Engineering (EASE), <\/span><span class=\"tp_pub_additional_year\">2025<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_80\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('80','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_80\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{nokey,<br \/>\r\ntitle = {CCCI: Code Completion with Contextual Information for Complex Data Transfer Tasks Using Large Language Models},<br \/>\r\nauthor = {Hangzhan Jin and Mohammad Hamdaqa},<br \/>\r\nyear  = {2025},<br \/>\r\ndate = {2025-06-01},<br \/>\r\nurldate = {2025-06-01},<br \/>\r\nbooktitle = {In: International Conference on Evaluation and Assessment in Software Engineering (EASE)},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('80','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_conference\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Prioritization, PRIMG : Efficient LLM-driven Test Generation Using Mutant<\/p><p class=\"tp_pub_title\">PRIMG : Efficient LLM-driven Test Generation Using Mutant Prioritization <span class=\"tp_pub_type conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">In: International Conference on Evaluation and Assessment in Software Engineering (EASE)  &#8211; AI Models, <\/span><span class=\"tp_pub_additional_year\">2025<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_81\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('81','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_81\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{nokey,<br \/>\r\ntitle = {PRIMG : Efficient LLM-driven Test Generation Using Mutant Prioritization},<br \/>\r\nauthor = {PRIMG : Efficient LLM-driven Test Generation Using Mutant Prioritization},<br \/>\r\neditor = {Mohamed Salah Bouafif and Mohammad Hamdaqa and Edward Zulkosk},<br \/>\r\nyear  = {2025},<br \/>\r\ndate = {2025-05-01},<br \/>\r\nurldate = {2025-05-01},<br \/>\r\nbooktitle = {In: International Conference on Evaluation and Assessment in Software Engineering (EASE)  - AI Models},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('81','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_conference\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Kosbar, Seif;  Hamdaqa, Mohammad<\/p><p class=\"tp_pub_title\">Smells-sus: Sustainability Smells in IaC <span class=\"tp_pub_type conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">In: Proceedings of the the International Conference on Mining Software Repositories (MSR), <\/span><span class=\"tp_pub_additional_year\">2025<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_71\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('71','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_71\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{nokey,<br \/>\r\ntitle = {Smells-sus: Sustainability Smells in IaC},<br \/>\r\nauthor = {Seif Kosbar and Mohammad Hamdaqa},<br \/>\r\nyear  = {2025},<br \/>\r\ndate = {2025-04-01},<br \/>\r\nurldate = {2025-04-01},<br \/>\r\nbooktitle = {In: Proceedings of the the International Conference on Mining Software Repositories (MSR)},<br \/>\r\npages = {12},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('71','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_conference\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Ahmed, Nafisa;  Kwok, Hin Chi;  Hamdaqa, Mohammad;  Assun\u00e7\u00e3o, Wesley<\/p><p class=\"tp_pub_title\">SMATCH-M-LLM: Semantic Similarity in Metamodel Matching With Large Language Models <span class=\"tp_pub_type conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">In: Proceedings of the the International Conference on Mining Software Repositories (MSR), <\/span><span class=\"tp_pub_additional_year\">2025<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_72\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('72','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_72\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{nokey,<br \/>\r\ntitle = {SMATCH-M-LLM: Semantic Similarity in Metamodel Matching With Large Language Models},<br \/>\r\nauthor = {Nafisa Ahmed and Hin Chi Kwok and Mohammad Hamdaqa and Wesley Assun\u00e7\u00e3o},<br \/>\r\nyear  = {2025},<br \/>\r\ndate = {2025-04-01},<br \/>\r\nurldate = {2025-04-01},<br \/>\r\nbooktitle = {In: Proceedings of the the International Conference on Mining Software Repositories (MSR)},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('72','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_conference\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Qasse, Ilham;  Hamdaqa, Mohammad;  J\u00f3nsson, Bj\u00f6rn \u00de\u00f3r<\/p><p class=\"tp_pub_title\">EvoChain: A Framework for Tracking and Visualizing Smart Contract Evolution <span class=\"tp_pub_type conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">In: Proceedings of the the International Conference on Mining Software Repositories (MSR) &#8211; Tool Track, <\/span><span class=\"tp_pub_additional_year\">2025<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_73\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('73','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_73\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{nokey,<br \/>\r\ntitle = {EvoChain: A Framework for Tracking and Visualizing Smart Contract Evolution},<br \/>\r\nauthor = {Ilham Qasse and Mohammad Hamdaqa and Bj\u00f6rn \u00de\u00f3r J\u00f3nsson},<br \/>\r\nyear  = {2025},<br \/>\r\ndate = {2025-04-01},<br \/>\r\nurldate = {2025-04-01},<br \/>\r\nbooktitle = {In: Proceedings of the the International Conference on Mining Software Repositories (MSR) - Tool Track},<br \/>\r\npages = {10},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('73','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_article\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Verdet, Alexandre;  Hamdaqa, Mohammad;  Silva, Leuson Da;  Khomh, Foutse<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('70','tp_links')\" style=\"cursor:pointer;\">Assessing the adoption of security policies by developers in terraform across different cloud providers<\/a> <span class=\"tp_pub_type article\">Journal Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_journal\">Empirical Software Engineering, <\/span><span class=\"tp_pub_additional_volume\">vol. 30, <\/span><span class=\"tp_pub_additional_number\">no. 3, <\/span><span class=\"tp_pub_additional_pages\">pp. 74, <\/span><span class=\"tp_pub_additional_year\">2025<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_70\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('70','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_70\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('70','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_70\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{verdet2025assessing,<br \/>\r\ntitle = {Assessing the adoption of security policies by developers in terraform across different cloud providers},<br \/>\r\nauthor = {Alexandre Verdet and Mohammad Hamdaqa and Leuson Da Silva and Foutse Khomh},<br \/>\r\ndoi = { https:\/\/doi.org\/10.1007\/s10664-024-10610-0},<br \/>\r\nyear  = {2025},<br \/>\r\ndate = {2025-02-27},<br \/>\r\nurldate = {2025-02-27},<br \/>\r\njournal = {Empirical Software Engineering},<br \/>\r\nvolume = {30},<br \/>\r\nnumber = {3},<br \/>\r\npages = {74},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {article}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('70','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_70\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"ai ai-doi\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/dx.doi.org\/ https:\/\/doi.org\/10.1007\/s10664-024-10610-0\" title=\"Follow DOI: https:\/\/doi.org\/10.1007\/s10664-024-10610-0\" target=\"_blank\">doi: https:\/\/doi.org\/10.1007\/s10664-024-10610-0<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('70','tp_links')\">Close<\/a><\/p><\/div><\/div><\/div><h3 class=\"tp_h3\" id=\"tp_h3_2024\">2024<\/h3><div class=\"tp_publication tp_publication_conference\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Curzi-Lalibert\u00e9, Bruno;  Fokaefs, Marios-Eleftherios;  Famelis, Michalis;  Hamdaqa, Mohammad<\/p><p class=\"tp_pub_title\">EpiMDE: A Model Driven Engineering Platform for Epidemiological Modeling <span class=\"tp_pub_type conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">ACM \/ IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS), <\/span><span class=\"tp_pub_additional_year\">2024<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_74\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('74','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_74\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{nokey,<br \/>\r\ntitle = {EpiMDE: A Model Driven Engineering Platform for Epidemiological Modeling},<br \/>\r\nauthor = {Bruno Curzi-Lalibert\u00e9 and Marios-Eleftherios Fokaefs and Michalis Famelis and Mohammad Hamdaqa},<br \/>\r\nyear  = {2024},<br \/>\r\ndate = {2024-09-01},<br \/>\r\nurldate = {2024-09-01},<br \/>\r\nbooktitle = {ACM \/ IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS)},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('74','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_conference\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Chaaben, Meriem Ben;  Sghaier, Oussama Ben;  Dhaouadi, Mouna;  Elrasheed, Nafisa;  Darif, Ikram;  Jaoua, Imen;  Oakes, Bentley;  Syriani, Eugene;  Hamdaqa, Mohammad<\/p><p class=\"tp_pub_title\">Toward Intelligent Generation of Tailored Graphical Concrete Syntax <span class=\"tp_pub_type conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">In ACM \/ IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS), <\/span><span class=\"tp_pub_additional_year\">2024<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_75\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('75','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_75\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{nokey,<br \/>\r\ntitle = {Toward Intelligent Generation of Tailored Graphical Concrete Syntax},<br \/>\r\nauthor = {Meriem Ben Chaaben and Oussama Ben Sghaier and Mouna Dhaouadi and Nafisa Elrasheed and Ikram Darif and Imen Jaoua and Bentley Oakes and Eugene Syriani and Mohammad Hamdaqa},<br \/>\r\nyear  = {2024},<br \/>\r\ndate = {2024-09-01},<br \/>\r\nurldate = {2024-09-01},<br \/>\r\nbooktitle = {In ACM \/ IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS)},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('75','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_conference\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Abukhalaf, Seif;  Hamdaqa, Mohammad;  Khomh, Foutse<\/p><p class=\"tp_pub_title\">PathOCL: Path-Based Prompt Augmentation for OCL Generation with GPT-4 <span class=\"tp_pub_type conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">The ACM international conference on AI Foundation Models and Software Engineering (FORGE) , <\/span><span class=\"tp_pub_additional_year\">2024<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_76\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('76','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_76\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{nokey,<br \/>\r\ntitle = {PathOCL: Path-Based Prompt Augmentation for OCL Generation with GPT-4},<br \/>\r\nauthor = {Seif Abukhalaf and Mohammad Hamdaqa and Foutse Khomh},<br \/>\r\nyear  = {2024},<br \/>\r\ndate = {2024-04-01},<br \/>\r\nurldate = {2024-04-01},<br \/>\r\nbooktitle = {The ACM international conference on AI Foundation Models and Software Engineering (FORGE) },<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('76','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_conference\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Aceto, Luca;  Gorla, Daniele;  Lybech, Stian;  Hamdaqa, Mohammad<\/p><p class=\"tp_pub_title\">Preventing Out-of-Gas Exceptions by Typing <span class=\"tp_pub_type conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">In: International Symposium On Leveraging Applications of Formal Methods, Verification and Validation (ISoLA), <\/span><span class=\"tp_pub_additional_year\">2024<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_77\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('77','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_77\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{nokey,<br \/>\r\ntitle = {Preventing Out-of-Gas Exceptions by Typing},<br \/>\r\nauthor = {Luca Aceto and Daniele Gorla and Stian Lybech and Mohammad Hamdaqa},<br \/>\r\nyear  = {2024},<br \/>\r\ndate = {2024-01-03},<br \/>\r\nurldate = {2024-01-03},<br \/>\r\nbooktitle = {In: International Symposium On Leveraging Applications of Formal Methods, Verification and Validation (ISoLA)},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('77','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_article\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Soud, Majd;  Liebel, Grischa;  Hamdaqa, Mohammad<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('53','tp_links')\" style=\"cursor:pointer;\">A Fly in the Ointment: An Empirical Study on the Characteristics of Ethereum Smart Contracts Code Weaknesses and Vulnerabilities<\/a> <span class=\"tp_pub_type article\">Journal Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_journal\">Empirical Software Engineering, <\/span><span class=\"tp_pub_additional_volume\">vol. 29, <\/span><span class=\"tp_pub_additional_issue\">iss. 1, <\/span><span class=\"tp_pub_additional_year\">2024<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_abstract_link\"><a id=\"tp_abstract_sh_53\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('53','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_resource_link\"><a id=\"tp_links_sh_53\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('53','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_53\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('53','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><a rel=\"nofollow\" href=\"https:\/\/saet.polymtl.ca\/saet\/index.php\/journal-articles\/?tgid=1#tppubs\" title=\"Show all publications which have a relationship to this tag\">Smart Contract<\/a><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_53\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{soud2022fly,<br \/>\r\ntitle = {A Fly in the Ointment: An Empirical Study on the Characteristics of Ethereum Smart Contracts Code Weaknesses and Vulnerabilities},<br \/>\r\nauthor = {Majd Soud and Grischa Liebel and Mohammad Hamdaqa},<br \/>\r\nurl = {https:\/\/link.springer.com\/article\/10.1007\/s10664-023-10398-5},<br \/>\r\nyear  = {2024},<br \/>\r\ndate = {2024-01-01},<br \/>\r\nurldate = {2023-10-01},<br \/>\r\njournal = {Empirical Software Engineering},<br \/>\r\nvolume = {29},<br \/>\r\nissue = {1},<br \/>\r\nabstract = {Context<br \/>\r\nSmart contracts are programs that are automatically executed on the blockchain. Code weaknesses in their implementation have led to severe loss of cryptocurrency. It is essential to understand the nature of code weaknesses in Ethereum smart contracts to prevent them in the future. Existing classifications are limited in several ways, e.g., in the breadth of data sources, and the generality of proposed categories.<br \/>\r\n<br \/>\r\nObjective<br \/>\r\nWe aim to characterize code weaknesses in Ethereum smart contracts written in Solidity, and provide an overview of existing classification schemes in relation to this characterization.<br \/>\r\n<br \/>\r\nMethod<br \/>\r\nWe extracted code weaknesses in Ethereum smart contracts from two public coding platforms and two vulnerability databases and categorized them using an open card sorting approach. We devised a classification scheme of smart contract code weaknesses according to their error source and impact. Afterwards, we mapped existing classification schemes to our classification.<br \/>\r\n<br \/>\r\nResults<br \/>\r\nThe resulting classification consists of 11 categories describing the error source of code weaknesses and 13 categories describing potential impacts. Our findings show that the language specific coding and the structural data flow categories are the dominant categories, but that the frequency of occurrence differs substantially between the data sources.<br \/>\r\n<br \/>\r\nConclusions<br \/>\r\nOur findings enable researchers to better understand smart contract code weaknesses by defining various dimensions of the problem and supporting our classification with mappings with literature-based classifications and frequency distributions of the defined categories.},<br \/>\r\nkeywords = {Smart Contract},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {article}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('53','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_53\" style=\"display:none;\"><div class=\"tp_abstract_entry\">Context<br \/>\r\nSmart contracts are programs that are automatically executed on the blockchain. Code weaknesses in their implementation have led to severe loss of cryptocurrency. It is essential to understand the nature of code weaknesses in Ethereum smart contracts to prevent them in the future. Existing classifications are limited in several ways, e.g., in the breadth of data sources, and the generality of proposed categories.<br \/>\r\n<br \/>\r\nObjective<br \/>\r\nWe aim to characterize code weaknesses in Ethereum smart contracts written in Solidity, and provide an overview of existing classification schemes in relation to this characterization.<br \/>\r\n<br \/>\r\nMethod<br \/>\r\nWe extracted code weaknesses in Ethereum smart contracts from two public coding platforms and two vulnerability databases and categorized them using an open card sorting approach. We devised a classification scheme of smart contract code weaknesses according to their error source and impact. Afterwards, we mapped existing classification schemes to our classification.<br \/>\r\n<br \/>\r\nResults<br \/>\r\nThe resulting classification consists of 11 categories describing the error source of code weaknesses and 13 categories describing potential impacts. Our findings show that the language specific coding and the structural data flow categories are the dominant categories, but that the frequency of occurrence differs substantially between the data sources.<br \/>\r\n<br \/>\r\nConclusions<br \/>\r\nOur findings enable researchers to better understand smart contract code weaknesses by defining various dimensions of the problem and supporting our classification with mappings with literature-based classifications and frequency distributions of the defined categories.<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('53','tp_abstract')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_53\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-globe\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/link.springer.com\/article\/10.1007\/s10664-023-10398-5\" title=\"https:\/\/link.springer.com\/article\/10.1007\/s10664-023-10398-5\" target=\"_blank\">https:\/\/link.springer.com\/article\/10.1007\/s10664-023-10398-5<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('53','tp_links')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_article\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Panahandeh, Mahsa;  Hamou-Lhadj, Abdelwahab;  Hamdaqa, Mohammad;  Miller, James<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('61','tp_links')\" style=\"cursor:pointer;\">Serviceanomaly: An Anomaly Detection Approach in Microservices Using Distributed Traces and Profiling Metrics<\/a> <span class=\"tp_pub_type article\">Journal Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_journal\">Journal of Systems and Software, <\/span><span class=\"tp_pub_additional_year\">2024<\/span>, <span class=\"tp_pub_additional_issn\">ISSN: 0164-1212<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_abstract_link\"><a id=\"tp_abstract_sh_61\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('61','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_resource_link\"><a id=\"tp_links_sh_61\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('61','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_61\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('61','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><a rel=\"nofollow\" href=\"https:\/\/saet.polymtl.ca\/saet\/index.php\/journal-articles\/?tgid=4#tppubs\" title=\"Show all publications which have a relationship to this tag\">AIOps<\/a>, <a rel=\"nofollow\" href=\"https:\/\/saet.polymtl.ca\/saet\/index.php\/journal-articles\/?tgid=5#tppubs\" title=\"Show all publications which have a relationship to this tag\">Anomaly Detection<\/a>, <a rel=\"nofollow\" href=\"https:\/\/saet.polymtl.ca\/saet\/index.php\/journal-articles\/?tgid=3#tppubs\" title=\"Show all publications which have a relationship to this tag\">Distributed Traces<\/a>, <a rel=\"nofollow\" href=\"https:\/\/saet.polymtl.ca\/saet\/index.php\/journal-articles\/?tgid=2#tppubs\" title=\"Show all publications which have a relationship to this tag\">Observability<\/a><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_61\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{PANAHANDEH2023111917,<br \/>\r\ntitle = {Serviceanomaly: An Anomaly Detection Approach in Microservices Using Distributed Traces and Profiling Metrics},<br \/>\r\nauthor = {Mahsa Panahandeh and Abdelwahab Hamou-Lhadj and Mohammad Hamdaqa and James Miller},<br \/>\r\nurl = {https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0164121223003126},<br \/>\r\ndoi = {https:\/\/doi.org\/10.1016\/j.jss.2023.111917},<br \/>\r\nissn = {0164-1212},<br \/>\r\nyear  = {2024},<br \/>\r\ndate = {2024-01-01},<br \/>\r\nurldate = {2023-12-30},<br \/>\r\njournal = {Journal of Systems and Software},<br \/>\r\nabstract = {Anomaly detection is an essential activity for identifying abnormal behaviours in microservice-based systems. A common approach is to model the system behavior during normal operation using either distributed traces or profiling metrics. The model is then used to detect anomalies during system operation. In this paper, we present a new anomaly detection approach, called ServiceAnomaly, for anomaly detection in microservice systems that combines distributed traces and six profiling metrics to build an annotated directed acyclic graph that characterizes the normal behaviour of the system. Unlike existing techniques, our approach captures the context propagation provided by distributed traces as a graph that is annotated with functions characterizing both linear and non-linear relationships between profiling metrics. The final annotated graph is used to detect abnormal executions during system operation. The results of applying our approach to two open-source benchmarks show that our approach detects anomalies with an F1-score up to 86%. We also show how developers can use the annotated graph to reason about the causes of anomalies.},<br \/>\r\nkeywords = {AIOps, Anomaly Detection, Distributed Traces, Observability},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {article}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('61','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_61\" style=\"display:none;\"><div class=\"tp_abstract_entry\">Anomaly detection is an essential activity for identifying abnormal behaviours in microservice-based systems. A common approach is to model the system behavior during normal operation using either distributed traces or profiling metrics. The model is then used to detect anomalies during system operation. In this paper, we present a new anomaly detection approach, called ServiceAnomaly, for anomaly detection in microservice systems that combines distributed traces and six profiling metrics to build an annotated directed acyclic graph that characterizes the normal behaviour of the system. Unlike existing techniques, our approach captures the context propagation provided by distributed traces as a graph that is annotated with functions characterizing both linear and non-linear relationships between profiling metrics. The final annotated graph is used to detect abnormal executions during system operation. The results of applying our approach to two open-source benchmarks show that our approach detects anomalies with an F1-score up to 86%. We also show how developers can use the annotated graph to reason about the causes of anomalies.<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('61','tp_abstract')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_61\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-globe\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0164121223003126\" title=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0164121223003126\" target=\"_blank\">https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0164121223003126<\/a><\/li><li><i class=\"ai ai-doi\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/dx.doi.org\/https:\/\/doi.org\/10.1016\/j.jss.2023.111917\" title=\"Follow DOI:https:\/\/doi.org\/10.1016\/j.jss.2023.111917\" target=\"_blank\">doi:https:\/\/doi.org\/10.1016\/j.jss.2023.111917<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('61','tp_links')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_article\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Jamshidi, Saeid;  Nikanjam, Amin;  Kawser, Nafi;  Khomh, Foutse;  Hamdaqa, Mohammad<\/p><p class=\"tp_pub_title\">Understanding the impact of IoT security patterns on CPU usage and energy consumption on IoT devices <span class=\"tp_pub_type article\">Journal Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_year\">2024<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_79\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('79','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_79\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{nokey,<br \/>\r\ntitle = {Understanding the impact of IoT security patterns on CPU usage and energy consumption on IoT devices},<br \/>\r\nauthor = {Saeid Jamshidi and Amin Nikanjam and Nafi Kawser and Foutse Khomh and Mohammad Hamdaqa},<br \/>\r\nyear  = {2024},<br \/>\r\ndate = {2024-01-01},<br \/>\r\nurldate = {2024-01-01},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {article}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('79','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><h3 class=\"tp_h3\" id=\"tp_h3_2023\">2023<\/h3><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Soud, Majd;  Qasse, Ilham;  Liebel, Grischa;  Hamdaqa, Mohammad<\/p><p class=\"tp_pub_title\">Automesc: Automatic framework for mining and classifying ethereum smart contract vulnerabilities and their fixes <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">Proceedings of the 49th Euromicro Conference Series on Software Engineering and Advanced Applications, <\/span><span class=\"tp_pub_additional_year\">2023<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_57\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('57','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_57\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{soud2022automesc,<br \/>\r\ntitle = {Automesc: Automatic framework for mining and classifying ethereum smart contract vulnerabilities and their fixes},<br \/>\r\nauthor = {Majd Soud and Ilham Qasse and Grischa Liebel and Mohammad Hamdaqa},<br \/>\r\nyear  = {2023},<br \/>\r\ndate = {2023-09-01},<br \/>\r\nurldate = {2022-01-01},<br \/>\r\nbooktitle = {Proceedings of the 49th Euromicro Conference Series on Software Engineering and Advanced Applications},<br \/>\r\njournal = {arXiv preprint arXiv:2212.10660},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('57','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_incollection\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Jamshidi, Saeid;  Nikanjam, Amin;  Hamdaqa, Mohammad;  Khomh, Foutse<\/p><p class=\"tp_pub_title\">Attack Detection by Using Deep Learning for Cyber-Physical System <span class=\"tp_pub_type incollection\">Book Section<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">Artificial Intelligence for Cyber-Physical Systems Hardening, <\/span><span class=\"tp_pub_additional_pages\">pp. 155\u2013179, <\/span><span class=\"tp_pub_additional_publisher\">Springer International Publishing, <\/span><span class=\"tp_pub_additional_year\">2023<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_55\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('55','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_55\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@incollection{jamshidi2023attack,<br \/>\r\ntitle = {Attack Detection by Using Deep Learning for Cyber-Physical System},<br \/>\r\nauthor = {Saeid Jamshidi and Amin Nikanjam and Mohammad Hamdaqa and Foutse Khomh},<br \/>\r\nyear  = {2023},<br \/>\r\ndate = {2023-01-01},<br \/>\r\nbooktitle = {Artificial Intelligence for Cyber-Physical Systems Hardening},<br \/>\r\npages = {155\u2013179},<br \/>\r\npublisher = {Springer International Publishing},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {incollection}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('55','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Qasse, Ilham;  Hamdaqa, Mohammad;  J\u00f3nsson, Bj\u00f6rn \u00de\u00f3r<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('62','tp_links')\" style=\"cursor:pointer;\">Smart contract upgradeability on the Ethereum blockchain platform: An exploratory study<\/a> <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">Proceedings of the the International Conference on Mining Software Repositories (MSR) &#8211; Registered Report, <\/span><span class=\"tp_pub_additional_year\">2023<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_62\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('62','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_62\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('62','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_62\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{qasse2023smart,<br \/>\r\ntitle = {Smart contract upgradeability on the Ethereum blockchain platform: An exploratory study},<br \/>\r\nauthor = {Ilham Qasse and Mohammad Hamdaqa and Bj\u00f6rn \u00de\u00f3r J\u00f3nsson},<br \/>\r\nurl = {arXiv preprint arXiv:2304.06568},<br \/>\r\nyear  = {2023},<br \/>\r\ndate = {2023-01-01},<br \/>\r\nurldate = {2023-01-01},<br \/>\r\nbooktitle = {Proceedings of the the International Conference on Mining Software Repositories (MSR) - Registered Report},<br \/>\r\njournal = {The International Conference on Mining Software Repositories (MSR)},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('62','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_62\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-globe\"><\/i><a class=\"tp_pub_list\" href=\"arXiv preprint arXiv:2304.06568\" title=\"arXiv preprint arXiv:2304.06568\" target=\"_blank\">arXiv preprint arXiv:2304.06568<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('62','tp_links')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_article\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Sigurleifsson, Benedikt;  Ahmed, Nafisa;  Verdet, Alexandre;  Hamdaqa, Mohammad;  Sabri, Mohamed M.;  Pelletier, Isael<\/p><p class=\"tp_pub_title\">An approach for modeling the operational requirements of FaaS applications for optimal deployment <span class=\"tp_pub_type article\">Journal Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_journal\">Information and Software Technology, <\/span><span class=\"tp_pub_additional_volume\">vol. 161, <\/span><span class=\"tp_pub_additional_pages\">pp. 107242, <\/span><span class=\"tp_pub_additional_year\">2023<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_63\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('63','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_63\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{sigurleifsson2023approach,<br \/>\r\ntitle = {An approach for modeling the operational requirements of FaaS applications for optimal deployment},<br \/>\r\nauthor = {Benedikt Sigurleifsson and Nafisa Ahmed and Alexandre Verdet and Mohammad Hamdaqa and Mohamed M. Sabri and Isael Pelletier},<br \/>\r\nyear  = {2023},<br \/>\r\ndate = {2023-01-01},<br \/>\r\nurldate = {2023-01-01},<br \/>\r\njournal = {Information and Software Technology},<br \/>\r\nvolume = {161},<br \/>\r\npages = {107242},<br \/>\r\npublisher = {Elsevier},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {article}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('63','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_article\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Verdet, Alexandre;  Hamdaqa, Mohammad;  Silva, Leuson Da;  Khomh, Foutse<\/p><p class=\"tp_pub_title\">Exploring Security Practices in Infrastructure as Code: An Empirical Study <span class=\"tp_pub_type article\">Journal Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_journal\">arXiv preprint arXiv:2308.03952, <\/span><span class=\"tp_pub_additional_year\">2023<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_64\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('64','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_64\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{verdet2023exploring,<br \/>\r\ntitle = {Exploring Security Practices in Infrastructure as Code: An Empirical Study},<br \/>\r\nauthor = {Alexandre Verdet and Mohammad Hamdaqa and Leuson Da Silva and Foutse Khomh},<br \/>\r\nyear  = {2023},<br \/>\r\ndate = {2023-01-01},<br \/>\r\njournal = {arXiv preprint arXiv:2308.03952},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {article}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('64','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Soud, Majd;  Liebel, Grischa;  Hamdaqa, Mohammad<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('65','tp_links')\" style=\"cursor:pointer;\">PrAIoritize: Learning to Prioritize Smart Contract Bugs and Vulnerabilities<\/a> <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_year\">2023<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_65\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('65','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_65\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('65','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_65\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{soud2023praioritize,<br \/>\r\ntitle = {PrAIoritize: Learning to Prioritize Smart Contract Bugs and Vulnerabilities},<br \/>\r\nauthor = {Majd Soud and Grischa Liebel and Mohammad Hamdaqa},<br \/>\r\nurl = {https:\/\/arxiv.org\/pdf\/2308.11082},<br \/>\r\nyear  = {2023},<br \/>\r\ndate = {2023-01-01},<br \/>\r\nurldate = {2023-01-01},<br \/>\r\njournal = {arXiv preprint arXiv:2308.11082},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('65','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_65\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"ai ai-arxiv\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/arxiv.org\/pdf\/2308.11082\" title=\"https:\/\/arxiv.org\/pdf\/2308.11082\" target=\"_blank\">https:\/\/arxiv.org\/pdf\/2308.11082<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('65','tp_links')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Qasse, Ilham;  Mishra, Shailesh;  J\u00f3nsson, Bj\u00f6rn \u00de\u00f3r;  Khomh, Foutse;  Hamdaqa, Mohammad<\/p><p class=\"tp_pub_title\">Chat2Code: A Chatbot for Model Specification and Code Generation, The Case of Smart Contracts <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">Proceedings of the IEEE International Conference on Software Services Engineering (SSE), <\/span><span class=\"tp_pub_additional_pages\">pp. 50\u201360, <\/span><span class=\"tp_pub_additional_organization\">IEEE <\/span><span class=\"tp_pub_additional_year\">2023<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_67\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('67','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_67\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{qasse2023chat2code,<br \/>\r\ntitle = {Chat2Code: A Chatbot for Model Specification and Code Generation, The Case of Smart Contracts},<br \/>\r\nauthor = {Ilham Qasse and Shailesh Mishra and Bj\u00f6rn \u00de\u00f3r J\u00f3nsson and Foutse Khomh and Mohammad Hamdaqa},<br \/>\r\nyear  = {2023},<br \/>\r\ndate = {2023-01-01},<br \/>\r\nurldate = {2023-01-01},<br \/>\r\nbooktitle = {Proceedings of the IEEE International Conference on Software Services Engineering (SSE)},<br \/>\r\npages = {50\u201360},<br \/>\r\norganization = {IEEE},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('67','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Elaasar, Maged;  Rouquette, Nicolas;  Wagner, David;  Oakes, Bentley James;  Hamou-Lhadj, Abdelwahab;  Hamdaqa, Mohammad<\/p><p class=\"tp_pub_title\">openCAESAR: Balancing Agility and Rigor in Model-Based Systems Engineering <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">Proceedings of the System Analysis and Modelling (SAM) Conference, in the 26th ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, <\/span><span class=\"tp_pub_additional_year\">2023<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_68\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('68','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_68\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{elaasar2023opencaesar,<br \/>\r\ntitle = {openCAESAR: Balancing Agility and Rigor in Model-Based Systems Engineering},<br \/>\r\nauthor = {Maged Elaasar and Nicolas Rouquette and David Wagner and Bentley James Oakes and Abdelwahab Hamou-Lhadj and Mohammad Hamdaqa},<br \/>\r\nyear  = {2023},<br \/>\r\ndate = {2023-01-01},<br \/>\r\nbooktitle = {Proceedings of the System Analysis and Modelling (SAM) Conference, in the 26th ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('68','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Abukhalaf, Seif;  Hamdaqa, Mohammad;  Khomh, Foutse<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('69','tp_links')\" style=\"cursor:pointer;\">On Codex Prompt Engineering for OCL Generation: An Empirical Study<\/a> <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">Proceedings of the IEEE\/ACM International Conference on Mining Software Repositories (MSR), <\/span><span class=\"tp_pub_additional_pages\">pp. 148-157, <\/span><span class=\"tp_pub_additional_year\">2023<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_69\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('69','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_69\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('69','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_69\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{10173990,<br \/>\r\ntitle = {On Codex Prompt Engineering for OCL Generation: An Empirical Study},<br \/>\r\nauthor = {Seif Abukhalaf and Mohammad Hamdaqa and Foutse Khomh},<br \/>\r\ndoi = {10.1109\/MSR59073.2023.00033},<br \/>\r\nyear  = {2023},<br \/>\r\ndate = {2023-01-01},<br \/>\r\nurldate = {2023-01-01},<br \/>\r\nbooktitle = {Proceedings of the IEEE\/ACM International Conference on Mining Software Repositories (MSR)},<br \/>\r\npages = {148-157},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('69','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_69\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"ai ai-doi\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/dx.doi.org\/10.1109\/MSR59073.2023.00033\" title=\"Follow DOI:10.1109\/MSR59073.2023.00033\" target=\"_blank\">doi:10.1109\/MSR59073.2023.00033<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('69','tp_links')\">Close<\/a><\/p><\/div><\/div><\/div><h3 class=\"tp_h3\" id=\"tp_h3_2022\">2022<\/h3><div class=\"tp_publication tp_publication_article\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Hamdaqa, Mohammad;  Metz, Lucas Alberto Pineda;  Qasse, Ilham<\/p><p class=\"tp_pub_title\">iContractML 2.0: A domain-specific language for modeling and deploying smart contracts onto multiple blockchain platforms <span class=\"tp_pub_type article\">Journal Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_journal\">Information and Software Technology, <\/span><span class=\"tp_pub_additional_volume\">vol. 144, <\/span><span class=\"tp_pub_additional_pages\">pp. 106762, <\/span><span class=\"tp_pub_additional_year\">2022<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_52\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('52','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_52\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{hamdaqa2022icontractml,<br \/>\r\ntitle = {iContractML 2.0: A domain-specific language for modeling and deploying smart contracts onto multiple blockchain platforms},<br \/>\r\nauthor = {Mohammad Hamdaqa and Lucas Alberto Pineda Metz and Ilham Qasse},<br \/>\r\nyear  = {2022},<br \/>\r\ndate = {2022-01-01},<br \/>\r\nurldate = {2022-01-01},<br \/>\r\njournal = {Information and Software Technology},<br \/>\r\nvolume = {144},<br \/>\r\npages = {106762},<br \/>\r\npublisher = {Elsevier},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {article}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('52','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Ikama, Aurel;  Belias, Philippe;  Du, Vincent;  Muse, Biruk Asmare;  Khomh, Foutse;  Hamdaqa, Mohammad<\/p><p class=\"tp_pub_title\">Revisiting the Impact of Anti-patterns on Fault-Proneness: A Differentiated Replication <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM), <\/span><span class=\"tp_pub_additional_year\">2022<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_56\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('56','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_56\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{ikama2022revisiting,<br \/>\r\ntitle = {Revisiting the Impact of Anti-patterns on Fault-Proneness: A Differentiated Replication},<br \/>\r\nauthor = {Aurel Ikama and Philippe Belias and Vincent Du and Biruk Asmare Muse and Foutse Khomh and Mohammad Hamdaqa},<br \/>\r\nyear  = {2022},<br \/>\r\ndate = {2022-01-01},<br \/>\r\nbooktitle = {IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM)},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('56','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><h3 class=\"tp_h3\" id=\"tp_h3_2021\">2021<\/h3><div class=\"tp_publication tp_publication_article\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Panahandeh, Mahsa;  Hamdaqa, Mohammad;  Zamani, Bahman;  Hamou-Lhadj, Abdelwahab<\/p><p class=\"tp_pub_title\">MUPPIT: a method for using proper patterns in model transformations <span class=\"tp_pub_type article\">Journal Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_journal\">Software and Systems Modeling, <\/span><span class=\"tp_pub_additional_volume\">vol. 20, <\/span><span class=\"tp_pub_additional_pages\">pp. 1491\u20131523, <\/span><span class=\"tp_pub_additional_year\">2021<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_46\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('46','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_46\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{panahandeh2021muppit,<br \/>\r\ntitle = {MUPPIT: a method for using proper patterns in model transformations},<br \/>\r\nauthor = {Mahsa Panahandeh and Mohammad Hamdaqa and Bahman Zamani and Abdelwahab Hamou-Lhadj},<br \/>\r\nyear  = {2021},<br \/>\r\ndate = {2021-01-01},<br \/>\r\njournal = {Software and Systems Modeling},<br \/>\r\nvolume = {20},<br \/>\r\npages = {1491\u20131523},<br \/>\r\npublisher = {Springer Berlin Heidelberg},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {article}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('46','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Islam, Md Shariful;  Hamou-Lhadj, Abdelwahab;  Sabor, Korosh K.;  Hamdaqa, Mohammad;  Cai, Haipeng<\/p><p class=\"tp_pub_title\">EnHMM: On the use of ensemble HMMs and stack traces to predict the reassignment of bug report fields <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), <\/span><span class=\"tp_pub_additional_pages\">pp. 411\u2013421, <\/span><span class=\"tp_pub_additional_organization\">IEEE <\/span><span class=\"tp_pub_additional_year\">2021<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_47\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('47','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_47\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{islam2021enhmm,<br \/>\r\ntitle = {EnHMM: On the use of ensemble HMMs and stack traces to predict the reassignment of bug report fields},<br \/>\r\nauthor = {Md Shariful Islam and Abdelwahab Hamou-Lhadj and Korosh K. Sabor and Mohammad Hamdaqa and Haipeng Cai},<br \/>\r\nyear  = {2021},<br \/>\r\ndate = {2021-01-01},<br \/>\r\nurldate = {2021-01-01},<br \/>\r\nbooktitle = {2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)},<br \/>\r\npages = {411\u2013421},<br \/>\r\norganization = {IEEE},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('47','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_article\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Islam, Md Shariful;  Hamou-Lhadj, Abdelwahab;  Sabor, Korosh K.;  Hamdaqa, Mohammad;  Cai, Haipeng<\/p><p class=\"tp_pub_title\">EnHMM: On the Use of Ensemble HMMs and Stack Traces to Predict the Reassignment of Bug Report Fields <span class=\"tp_pub_type article\">Journal Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_journal\">arXiv e-prints, <\/span><span class=\"tp_pub_additional_pages\">pp. arXiv\u20132103, <\/span><span class=\"tp_pub_additional_year\">2021<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_48\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('48','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_48\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{shariful2021enhmm,<br \/>\r\ntitle = {EnHMM: On the Use of Ensemble HMMs and Stack Traces to Predict the Reassignment of Bug Report Fields},<br \/>\r\nauthor = {Md Shariful Islam and Abdelwahab Hamou-Lhadj and Korosh K. Sabor and Mohammad Hamdaqa and Haipeng Cai},<br \/>\r\nyear  = {2021},<br \/>\r\ndate = {2021-01-01},<br \/>\r\nurldate = {2021-01-01},<br \/>\r\njournal = {arXiv e-prints},<br \/>\r\npages = {arXiv\u20132103},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {article}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('48','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Qasse, Ilham;  Mishra, Shailesh;  Hamdaqa, Mohammad<\/p><p class=\"tp_pub_title\">iContractBot: A chatbot for smart contracts\u2019 specification and code generation <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">2021 IEEE\/ACM Third International Workshop on Bots in Software Engineering (BotSE), <\/span><span class=\"tp_pub_additional_pages\">pp. 35\u201338, <\/span><span class=\"tp_pub_additional_organization\">IEEE <\/span><span class=\"tp_pub_additional_year\">2021<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_49\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('49','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_49\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{qasse2021icontractbot,<br \/>\r\ntitle = {iContractBot: A chatbot for smart contracts\u2019 specification and code generation},<br \/>\r\nauthor = {Ilham Qasse and Shailesh Mishra and Mohammad Hamdaqa},<br \/>\r\nyear  = {2021},<br \/>\r\ndate = {2021-01-01},<br \/>\r\nbooktitle = {2021 IEEE\/ACM Third International Workshop on Bots in Software Engineering (BotSE)},<br \/>\r\npages = {35\u201338},<br \/>\r\norganization = {IEEE},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('49','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_article\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Qasse, Ilham;  Mishra, Shailesh;  Hamdaqa, Mohammad<\/p><p class=\"tp_pub_title\">Chat2Code: Towards conversational concrete syntax for model specification and code generation, the case of smart contracts <span class=\"tp_pub_type article\">Journal Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_journal\">arXiv preprint arXiv:2112.11101, <\/span><span class=\"tp_pub_additional_year\">2021<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_51\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('51','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_51\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{qasse2021chat2code,<br \/>\r\ntitle = {Chat2Code: Towards conversational concrete syntax for model specification and code generation, the case of smart contracts},<br \/>\r\nauthor = {Ilham Qasse and Shailesh Mishra and Mohammad Hamdaqa},<br \/>\r\nyear  = {2021},<br \/>\r\ndate = {2021-01-01},<br \/>\r\njournal = {arXiv preprint arXiv:2112.11101},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {article}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('51','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><h3 class=\"tp_h3\" id=\"tp_h3_2020\">2020<\/h3><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Zhou, Rui;  Hamdaqa, Mohammad;  Cai, Haipeng;  Hamou-Lhadj, Abdelwahab<\/p><p class=\"tp_pub_title\">MobiLogLeak: A Preliminary Study on DataLeakage Caused by Poor Logging Practices <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">International Conference on Software Analysis, Evolution, and Reengineering (SANER\u201920), <\/span><span class=\"tp_pub_additional_pages\">pp. 577\u2013581, <\/span><span class=\"tp_pub_additional_year\">2020<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_44\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('44','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_44\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{zhou2020mobilogleak,<br \/>\r\ntitle = {MobiLogLeak: A Preliminary Study on DataLeakage Caused by Poor Logging Practices},<br \/>\r\nauthor = {Rui Zhou and Mohammad Hamdaqa and Haipeng Cai and Abdelwahab Hamou-Lhadj},<br \/>\r\nyear  = {2020},<br \/>\r\ndate = {2020-01-01},<br \/>\r\nbooktitle = {International Conference on Software Analysis, Evolution, and Reengineering (SANER\u201920)},<br \/>\r\npages = {577\u2013581},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('44','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Soud, Majd;  Helgason, Sigur\u00f0ur;  Hj\u00e1lmty\u0301sson, G\u00edsli;  Hamdaqa, Mohammad<\/p><p class=\"tp_pub_title\">TrustVote: On elections we trust with distributed ledgers and smart contracts <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">2020 2nd Conference on Blockchain Research &amp; Applications for Innovative Networks and Services (BRAINS), <\/span><span class=\"tp_pub_additional_pages\">pp. 176\u2013183, <\/span><span class=\"tp_pub_additional_organization\">IEEE <\/span><span class=\"tp_pub_additional_year\">2020<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_45\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('45','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_45\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{soud2020trustvote,<br \/>\r\ntitle = {TrustVote: On elections we trust with distributed ledgers and smart contracts},<br \/>\r\nauthor = {Majd Soud and Sigur\u00f0ur Helgason and G\u00edsli Hj\u00e1lmty\u0301sson and Mohammad Hamdaqa},<br \/>\r\nyear  = {2020},<br \/>\r\ndate = {2020-01-01},<br \/>\r\nurldate = {2020-01-01},<br \/>\r\nbooktitle = {2020 2nd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS)},<br \/>\r\npages = {176\u2013183},<br \/>\r\norganization = {IEEE},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('45','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Hamdaqa, Mohammad;  Metz, Lucas Alberto Pineda;  Qasse, Ilham<\/p><p class=\"tp_pub_title\">IContractML: A Domain-Specific Language for Modeling and Deploying Smart Contracts onto Multiple Blockchain Platforms. <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">In Proceedings of the 12th System Analysis and Modelling Conference (SAM &#8217;20). Association for Computing Machinery, <\/span><span class=\"tp_pub_additional_pages\">pp. 34\u201343, <\/span><span class=\"tp_pub_additional_year\">2020<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_50\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('50','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_50\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{hamdaqa2020icontractml,<br \/>\r\ntitle = {IContractML: A Domain-Specific Language for Modeling and Deploying Smart Contracts onto Multiple Blockchain Platforms.},<br \/>\r\nauthor = {Mohammad Hamdaqa and Lucas Alberto Pineda Metz and Ilham Qasse},<br \/>\r\nyear  = {2020},<br \/>\r\ndate = {2020-01-01},<br \/>\r\nbooktitle = {In Proceedings of the 12th System Analysis and Modelling Conference (SAM '20). Association for Computing Machinery},<br \/>\r\npages = {34\u201343},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('50','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><h3 class=\"tp_h3\" id=\"tp_h3_2019\">2019<\/h3><div class=\"tp_publication tp_publication_article\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Sabor, Korosh K.;  Hamdaqa, Mohammad;  Hamou-Lhadj, Abdelwahab<\/p><p class=\"tp_pub_title\">Automatic Prediction of the Severity of Bugs Using Stack Traces and Categorical Features <span class=\"tp_pub_type article\">Journal Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_journal\">Information and Software Technology, <\/span><span class=\"tp_pub_additional_year\">2019<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_43\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('43','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_43\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{sabor2019automatic,<br \/>\r\ntitle = {Automatic Prediction of the Severity of Bugs Using Stack Traces and Categorical Features},<br \/>\r\nauthor = {Korosh K. Sabor and Mohammad Hamdaqa and Abdelwahab Hamou-Lhadj},<br \/>\r\nyear  = {2019},<br \/>\r\ndate = {2019-01-01},<br \/>\r\nurldate = {2019-01-01},<br \/>\r\njournal = {Information and Software Technology},<br \/>\r\npublisher = {Elsevier},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {article}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('43','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><h3 class=\"tp_h3\" id=\"tp_h3_2018\">2018<\/h3><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Hj\u00e1lmarsson, Fri\u00f0rik \u00de.;  Hrei\u00f0arsson, Gunnlaugur K.;  Hamdaqa, Mohammad;  Hj\u00e1lmty\u0301sson, G\u00edsli<\/p><p class=\"tp_pub_title\">Blockchain-Based E-Voting System <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">The IEEE International Conference on Cloud Computing, <\/span><span class=\"tp_pub_additional_year\">2018<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_41\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('41','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_41\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{hjalmarsson2018blockchain,<br \/>\r\ntitle = {Blockchain-Based E-Voting System},<br \/>\r\nauthor = {Fri\u00f0rik \u00de. Hj\u00e1lmarsson and Gunnlaugur K. Hrei\u00f0arsson and Mohammad Hamdaqa and G\u00edsli Hj\u00e1lmty\u0301sson},<br \/>\r\nyear  = {2018},<br \/>\r\ndate = {2018-01-01},<br \/>\r\nbooktitle = {The IEEE International Conference on Cloud Computing},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('41','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Sigurgeirsson, Daniel Brur;  Larusdottir, Marta;  Hamdaqa, Mohammad;  Daniel, Mats;  J\u00f3nsson, Bj\u00f6rn \u00de\u00f3r<\/p><p class=\"tp_pub_title\">Learning outcome outcomes: an evaluation of quality <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">2018 IEEE Frontiers in Education Conference (FIE), <\/span><span class=\"tp_pub_additional_pages\">pp. 1\u20138, <\/span><span class=\"tp_pub_additional_organization\">IEEE <\/span><span class=\"tp_pub_additional_year\">2018<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_42\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('42','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_42\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{sigurgeirsson2018learning,<br \/>\r\ntitle = {Learning outcome outcomes: an evaluation of quality},<br \/>\r\nauthor = {Daniel Brur Sigurgeirsson and Marta Larusdottir and Mohammad Hamdaqa and Mats Daniel and Bj\u00f6rn \u00de\u00f3r J\u00f3nsson},<br \/>\r\nyear  = {2018},<br \/>\r\ndate = {2018-01-01},<br \/>\r\nurldate = {2018-01-01},<br \/>\r\nbooktitle = {2018 IEEE Frontiers in Education Conference (FIE)},<br \/>\r\npages = {1\u20138},<br \/>\r\norganization = {IEEE},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('42','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><h3 class=\"tp_h3\" id=\"tp_h3_2017\">2017<\/h3><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Einarsson, Atli F;  Patreksson, Patrekur;  Hamdaqa, Mohammad;  Hamou-Lhadj, Abdelwahab<\/p><p class=\"tp_pub_title\">SmarthomeML: Towards a domain-specific modeling language for creating smart home applications <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">2017 IEEE International Congress on Internet of Things (ICIOT), <\/span><span class=\"tp_pub_additional_pages\">pp. 82\u201388, <\/span><span class=\"tp_pub_additional_organization\">IEEE <\/span><span class=\"tp_pub_additional_year\">2017<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_39\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('39','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_39\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{einarsson2017smarthomeml,<br \/>\r\ntitle = {SmarthomeML: Towards a domain-specific modeling language for creating smart home applications},<br \/>\r\nauthor = {Atli F Einarsson and Patrekur Patreksson and Mohammad Hamdaqa and Abdelwahab Hamou-Lhadj},<br \/>\r\nyear  = {2017},<br \/>\r\ndate = {2017-01-01},<br \/>\r\nbooktitle = {2017 IEEE International Congress on Internet of Things (ICIOT)},<br \/>\r\npages = {82\u201388},<br \/>\r\norganization = {IEEE},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('39','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><h3 class=\"tp_h3\" id=\"tp_h3_2016\">2016<\/h3><div class=\"tp_publication tp_publication_article\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Hamdaqa, Mohammad<\/p><p class=\"tp_pub_title\">An integrated modeling framework for managing the deployment and operation of cloud applications <span class=\"tp_pub_type article\">Journal Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_year\">2016<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_33\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('33','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_33\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{hamdaqa2016integrated,<br \/>\r\ntitle = {An integrated modeling framework for managing the deployment and operation of cloud applications},<br \/>\r\nauthor = {Mohammad Hamdaqa},<br \/>\r\nyear  = {2016},<br \/>\r\ndate = {2016-01-01},<br \/>\r\npublisher = {University of Waterloo},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {article}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('33','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Koopaei, Neda Ebrahimi;  Hamou-Lhadj, Abdelwahab;  Islam, Md Shariful;  Hamdaqa, Mohammad<\/p><p class=\"tp_pub_title\">An Effective Method for Detecting Duplicate Crash Reports Using Crash Traces and Hidden Markov Models <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">In the 26th IBM Conference of the Centre for Advanced Studies on Collaborative Research, CASCON&#8217;16, <\/span><span class=\"tp_pub_additional_pages\">pp. 1\u201310, <\/span><span class=\"tp_pub_additional_organization\">IBM Corp. <\/span><span class=\"tp_pub_additional_year\">2016<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_34\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('34','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_34\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{koopaei2016effective,<br \/>\r\ntitle = {An Effective Method for Detecting Duplicate Crash Reports Using Crash Traces and Hidden Markov Models},<br \/>\r\nauthor = {Neda Ebrahimi Koopaei and Abdelwahab Hamou-Lhadj and Md Shariful Islam and Mohammad Hamdaqa},<br \/>\r\nyear  = {2016},<br \/>\r\ndate = {2016-01-01},<br \/>\r\nurldate = {2016-01-01},<br \/>\r\nbooktitle = {In the 26th IBM Conference of the Centre for Advanced Studies on Collaborative Research, CASCON'16},<br \/>\r\npages = {1\u201310},<br \/>\r\norganization = {IBM Corp.},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('34','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Sabor, Korosh K.;  Hamdaqa, Mohammad;  Hamou-Lhadj, Abdelwahab<\/p><p class=\"tp_pub_title\">Automatic Prediction of the Severity of Bugs Using Stack Traces <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">In the 26th IBM Conference of the Centre for Advanced Studies on Collaborative Research, CASCON&#8217;16, <\/span><span class=\"tp_pub_additional_pages\">pp. 1\u201310, <\/span><span class=\"tp_pub_additional_organization\">IBM Corp. <\/span><span class=\"tp_pub_additional_year\">2016<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_35\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('35','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_35\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{sabor2016automatic,<br \/>\r\ntitle = {Automatic Prediction of the Severity of Bugs Using Stack Traces},<br \/>\r\nauthor = {Korosh K. Sabor and Mohammad Hamdaqa and Abdelwahab Hamou-Lhadj},<br \/>\r\nyear  = {2016},<br \/>\r\ndate = {2016-01-01},<br \/>\r\nurldate = {2016-01-01},<br \/>\r\nbooktitle = {In the 26th IBM Conference of the Centre for Advanced Studies on Collaborative Research, CASCON'16},<br \/>\r\npages = {1\u201310},<br \/>\r\norganization = {IBM Corp.},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('35','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Hamdaqa, Mohammad;  Tahvildari, Ladan<\/p><p class=\"tp_pub_title\">StratusPM: An Analytical Performance Model for Cloud Applications <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">ICSME-MESOCA, <\/span><span class=\"tp_pub_additional_pages\">pp. 24\u201331, <\/span><span class=\"tp_pub_additional_organization\">IEEE <\/span><span class=\"tp_pub_additional_year\">2016<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_36\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('36','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_36\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{hamdaqa2016stratuspm,<br \/>\r\ntitle = {StratusPM: An Analytical Performance Model for Cloud Applications},<br \/>\r\nauthor = {Mohammad Hamdaqa and Ladan Tahvildari},<br \/>\r\nyear  = {2016},<br \/>\r\ndate = {2016-01-01},<br \/>\r\nbooktitle = {ICSME-MESOCA},<br \/>\r\npages = {24\u201331},<br \/>\r\norganization = {IEEE},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('36','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><h3 class=\"tp_h3\" id=\"tp_h3_2015\">2015<\/h3><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Hamdaqa, Mohammad;  Tahvildari, Ladan<\/p><p class=\"tp_pub_title\">StratusML: A Layered Cloud Modeling Framework <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">The International Conference on Cloud Engineering, <\/span><span class=\"tp_pub_additional_organization\">IEEE <\/span><span class=\"tp_pub_additional_year\">2015<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_30\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('30','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_30\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{hamdaqa2015stratusml,<br \/>\r\ntitle = {StratusML: A Layered Cloud Modeling Framework},<br \/>\r\nauthor = {Mohammad Hamdaqa and Ladan Tahvildari},<br \/>\r\nyear  = {2015},<br \/>\r\ndate = {2015-01-01},<br \/>\r\nbooktitle = {The International Conference on Cloud Engineering},<br \/>\r\norganization = {IEEE},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('30','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Hamdaqa, Mohammad<\/p><p class=\"tp_pub_title\">A Bird\u2019s-eye View on Modelling Malleable Multi-Cloud Applications <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">The International Conference on Cloud Engineering, <\/span><span class=\"tp_pub_additional_organization\">IEEE <\/span><span class=\"tp_pub_additional_year\">2015<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_31\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('31','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_31\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{hamdaqa2015bird,<br \/>\r\ntitle = {A Bird\u2019s-eye View on Modelling Malleable Multi-Cloud Applications},<br \/>\r\nauthor = {Mohammad Hamdaqa},<br \/>\r\nyear  = {2015},<br \/>\r\ndate = {2015-01-01},<br \/>\r\nbooktitle = {The International Conference on Cloud Engineering},<br \/>\r\norganization = {IEEE},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('31','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Hamdaqa, Mohammad;  Sabri, Mohamed M.;  Singh, Akshay;  Tahvildari, Ladan<\/p><p class=\"tp_pub_title\">Adoop: MapReduce for Ad-hoc Cloud Computing <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">In the 25th IBM Conference of the Centre for Advanced Studies on Collaborative Research, CASCON&#8217;15, <\/span><span class=\"tp_pub_additional_pages\">pp. 1\u201310, <\/span><span class=\"tp_pub_additional_organization\">IBM Corp. <\/span><span class=\"tp_pub_additional_year\">2015<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_32\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('32','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_32\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{hamdaqa2015adoop,<br \/>\r\ntitle = {Adoop: MapReduce for Ad-hoc Cloud Computing},<br \/>\r\nauthor = {Mohammad Hamdaqa and Mohamed M. Sabri and Akshay Singh and Ladan Tahvildari},<br \/>\r\nyear  = {2015},<br \/>\r\ndate = {2015-01-01},<br \/>\r\nbooktitle = {In the 25th IBM Conference of the Centre for Advanced Studies on Collaborative Research, CASCON'15},<br \/>\r\npages = {1\u201310},<br \/>\r\norganization = {IBM Corp.},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('32','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><h3 class=\"tp_h3\" id=\"tp_h3_2014\">2014<\/h3><div class=\"tp_publication tp_publication_article\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Hamdaqa, Mohammad;  Tahvildari, Ladan;  LaChapelle, Neil;  Campbell, Brian<\/p><p class=\"tp_pub_title\">Cultural scene detection using reverse Louvain optimization <span class=\"tp_pub_type article\">Journal Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_journal\">Science of Computer Programming, <\/span><span class=\"tp_pub_additional_volume\">vol. 95, <\/span><span class=\"tp_pub_additional_pages\">pp. 44\u201372, <\/span><span class=\"tp_pub_additional_year\">2014<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_27\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('27','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_27\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{hamdaqa2014cultural,<br \/>\r\ntitle = {Cultural scene detection using reverse Louvain optimization},<br \/>\r\nauthor = {Mohammad Hamdaqa and Ladan Tahvildari and Neil LaChapelle and Brian Campbell},<br \/>\r\nyear  = {2014},<br \/>\r\ndate = {2014-01-01},<br \/>\r\njournal = {Science of Computer Programming},<br \/>\r\nvolume = {95},<br \/>\r\npages = {44\u201372},<br \/>\r\npublisher = {Elsevier},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {article}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('27','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Hamdaqa, Mohammad;  Tahvildari, Ladan<\/p><p class=\"tp_pub_title\">Prison Break: A Generic Schema Matching Solution to the Cloud Vendor Lock-in Problem <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">ICSME-MESOCA, <\/span><span class=\"tp_pub_additional_pages\">pp. 37\u201346, <\/span><span class=\"tp_pub_additional_organization\">IEEE <\/span><span class=\"tp_pub_additional_year\">2014<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_28\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('28','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_28\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{hamdaqa2014prison,<br \/>\r\ntitle = {Prison Break: A Generic Schema Matching Solution to the Cloud Vendor Lock-in Problem},<br \/>\r\nauthor = {Mohammad Hamdaqa and Ladan Tahvildari},<br \/>\r\nyear  = {2014},<br \/>\r\ndate = {2014-01-01},<br \/>\r\nbooktitle = {ICSME-MESOCA},<br \/>\r\npages = {37\u201346},<br \/>\r\norganization = {IEEE},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('28','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Hamdaqa, Mohammad;  Tahvildari, Ladan<\/p><p class=\"tp_pub_title\">The (5+1) Architectural View Model for Cloud Applications <span class=\"tp_pub_type inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">In the 24th IBM Conference of the Centre for Advanced Studies on Collaborative Research, CASCON&#8217;14, <\/span><span class=\"tp_pub_additional_pages\">pp. 46\u201360, <\/span><span class=\"tp_pub_additional_organization\">IBM Corp. <\/span><span class=\"tp_pub_additional_year\">2014<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_29\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('29','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span> | <span class=\"tp_pub_tags_label\">Tags: <\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_29\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{hamdaqa20145+1,<br \/>\r\ntitle = {The (5+1) Architectural View Model for Cloud Applications},<br \/>\r\nauthor = {Mohammad Hamdaqa and Ladan Tahvildari},<br \/>\r\nyear  = {2014},<br \/>\r\ndate = {2014-01-01},<br \/>\r\nbooktitle = {In the 24th IBM Conference of the Centre for Advanced Studies on Collaborative Research, CASCON'14},<br \/>\r\npages = {46\u201360},<br \/>\r\norganization = {IBM Corp.},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('29','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><\/div><div class=\"tablenav\"><div class=\"tablenav-pages\"><span class=\"displaying-num\">57 entries<\/span> <a class=\"page-numbers button disabled\">&laquo;<\/a> <a class=\"page-numbers button disabled\">&lsaquo;<\/a> 1 of 2 <a href=\"https:\/\/saet.polymtl.ca\/saet\/index.php\/journal-articles\/?limit=2&amp;tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=&amp;tsr=#tppubs\" title=\"next page\" class=\"page-numbers button\">&rsaquo;<\/a> <a href=\"https:\/\/saet.polymtl.ca\/saet\/index.php\/journal-articles\/?limit=2&amp;tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=&amp;tsr=#tppubs\" title=\"last page\" class=\"page-numbers button\">&raquo;<\/a> <\/div><\/div><\/div>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Disclaimer:\u00a0The papers below are intended for private viewing by the page owner or those who otherwise have legitimate access to them. No part of it may in any form or by any electronic, mechanical, photocopying, recording, or any other means be reproduced, stored in a retrieval system or be broadcast or transmitted without the prior [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":2407,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-2418","page","type-page","status-publish","has-post-thumbnail","hentry"],"aioseo_notices":[],"guten_post_layout_featured_media_urls":{"full":["https:\/\/saet.polymtl.ca\/saet\/wp-content\/uploads\/2022\/03\/conf_talk-2.jpeg",1923,450,false],"thumbnail":["https:\/\/saet.polymtl.ca\/saet\/wp-content\/uploads\/2022\/03\/conf_talk-2-150x150.jpeg",150,150,true],"medium":["https:\/\/saet.polymtl.ca\/saet\/wp-content\/uploads\/2022\/03\/conf_talk-2-300x70.jpeg",300,70,true],"medium_large":["https:\/\/saet.polymtl.ca\/saet\/wp-content\/uploads\/2022\/03\/conf_talk-2-768x180.jpeg",640,150,true],"large":["https:\/\/saet.polymtl.ca\/saet\/wp-content\/uploads\/2022\/03\/conf_talk-2-1024x240.jpeg",640,150,true],"1536x1536":["https:\/\/saet.polymtl.ca\/saet\/wp-content\/uploads\/2022\/03\/conf_talk-2-1536x359.jpeg",1536,359,true],"2048x2048":["https:\/\/saet.polymtl.ca\/saet\/wp-content\/uploads\/2022\/03\/conf_talk-2.jpeg",1923,450,false],"guten_post_layout_landscape_large":["https:\/\/saet.polymtl.ca\/saet\/wp-content\/uploads\/2022\/03\/conf_talk-2-1200x450.jpeg",1200,450,true],"guten_post_layout_portrait_large":["https:\/\/saet.polymtl.ca\/saet\/wp-content\/uploads\/2022\/03\/conf_talk-2-1200x450.jpeg",1200,450,true],"guten_post_layout_square_large":["https:\/\/saet.polymtl.ca\/saet\/wp-content\/uploads\/2022\/03\/conf_talk-2-1200x450.jpeg",1200,450,true],"guten_post_layout_landscape":["https:\/\/saet.polymtl.ca\/saet\/wp-content\/uploads\/2022\/03\/conf_talk-2-600x400.jpeg",600,400,true],"guten_post_layout_portrait":["https:\/\/saet.polymtl.ca\/saet\/wp-content\/uploads\/2022\/03\/conf_talk-2-600x450.jpeg",600,450,true],"guten_post_layout_square":["https:\/\/saet.polymtl.ca\/saet\/wp-content\/uploads\/2022\/03\/conf_talk-2-600x450.jpeg",600,450,true],"academix-single-team-thumb":["https:\/\/saet.polymtl.ca\/saet\/wp-content\/uploads\/2022\/03\/conf_talk-2-360x270.jpeg",360,270,true],"academix-team-thumbnail":["https:\/\/saet.polymtl.ca\/saet\/wp-content\/uploads\/2022\/03\/conf_talk-2-263x216.jpeg",263,216,true],"academix-event-thumbnail":["https:\/\/saet.polymtl.ca\/saet\/wp-content\/uploads\/2022\/03\/conf_talk-2-555x370.jpeg",555,370,true],"academix-event-gallery-thumb":["https:\/\/saet.polymtl.ca\/saet\/wp-content\/uploads\/2022\/03\/conf_talk-2-227x168.jpeg",227,168,true],"academix-blog-thumb":["https:\/\/saet.polymtl.ca\/saet\/wp-content\/uploads\/2022\/03\/conf_talk-2-100x80.jpeg",100,80,true]},"_links":{"self":[{"href":"https:\/\/saet.polymtl.ca\/saet\/index.php\/wp-json\/wp\/v2\/pages\/2418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/saet.polymtl.ca\/saet\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/saet.polymtl.ca\/saet\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/saet.polymtl.ca\/saet\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/saet.polymtl.ca\/saet\/index.php\/wp-json\/wp\/v2\/comments?post=2418"}],"version-history":[{"count":7,"href":"https:\/\/saet.polymtl.ca\/saet\/index.php\/wp-json\/wp\/v2\/pages\/2418\/revisions"}],"predecessor-version":[{"id":3463,"href":"https:\/\/saet.polymtl.ca\/saet\/index.php\/wp-json\/wp\/v2\/pages\/2418\/revisions\/3463"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/saet.polymtl.ca\/saet\/index.php\/wp-json\/wp\/v2\/media\/2407"}],"wp:attachment":[{"href":"https:\/\/saet.polymtl.ca\/saet\/index.php\/wp-json\/wp\/v2\/media?parent=2418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}