  {"id":20,"date":"2023-11-16T14:43:54","date_gmt":"2023-11-16T19:43:54","guid":{"rendered":"https:\/\/carleton.ca\/ravensoft\/?page_id=20"},"modified":"2026-08-28T01:22:13","modified_gmt":"2026-08-28T05:22:13","slug":"contact","status":"publish","type":"page","link":"https:\/\/carleton.ca\/ravensoft\/contact\/","title":{"rendered":"Publications\/Tools"},"content":{"rendered":"\n<section class=\"w-screen px-6 cu-section cu-section--white ml-offset-center md:px-8 lg:px-14\">\n    <div class=\"space-y-6 cu-max-w-child-5xl  md:space-y-10 cu-prose-first-last\">\n\n            <div class=\"cu-textmedia flex flex-col lg:flex-row mx-auto gap-6 md:gap-10 my-6 md:my-12 first:mt-0 max-w-5xl\">\n        <div class=\"justify-start cu-textmedia-content cu-prose-first-last\" style=\"flex: 0 0 100%;\">\n            <header class=\"font-light prose-xl cu-pageheader md:prose-2xl cu-component-updated cu-prose-first-last\">\n                                    <h1 class=\"cu-prose-first-last font-semibold !mt-2 mb-4 md:mb-6 relative after:absolute after:h-px after:bottom-0 after:bg-cu-red after:left-px text-3xl md:text-4xl lg:text-5xl lg:leading-[3.5rem] pb-5 after:w-10 text-cu-black-700 not-prose\">\n                        Publications &#038; Tools\n                    <\/h1>\n                \n                                \n                                    \n\n<p class=\"wp-block-paragraph\">Explore publications, research tools, benchmarks, datasets, and theses developed through RavenSoft Research Lab.<\/p>\n\n\n                            <\/header>\n\n                    <\/div>\n\n            <\/div>\n\n    <\/div>\n<\/section>\n\n\n\n\n<h2 id=\"publications\" class=\"wp-block-heading\">Publications<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A complete list of publications is available on my <a href=\"https:\/\/scholar.google.ca\/citations?user=N8JKTH4AAAAJ&amp;hl=en\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Google Scholar profile<\/strong><\/a>.<\/p>\n\n\n\n\n<h2 id=\"tools-benchmarks\" class=\"wp-block-heading\">Tools &amp; Benchmarks<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Our research has resulted in a number of open-source tools, benchmarks, and datasets for software engineering and software testing research.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n\n<li><strong><a href=\"https:\/\/github.com\/Ahmadreza-SY\/TaRGet\" target=\"_blank\" rel=\"noreferrer noopener\">TARGET<\/a><\/strong> \u2014 A tool that leverages pre-trained code language models (CLMs) for automated test case repair.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/doi.org\/10.6084\/m9.figshare.25008893\" target=\"_blank\" rel=\"noreferrer noopener\">TARBENCH<\/a><\/strong> \u2014 A comprehensive benchmark containing 45,373 repaired broken tests across 59 open-source projects.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/zenodo.org\/records\/10049493\" target=\"_blank\" rel=\"noreferrer noopener\">PRBatch<\/a><\/strong> \u2014 A dataset containing approximately 0.6 million comments linked to around 66,000 pull requests on GitHub.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/github.com\/Ahmadreza-SY\/TCP-CI\" target=\"_blank\" rel=\"noreferrer noopener\">TCP-CI<\/a><\/strong> \u2014 A benchmark of 25 subjects with 21.5K builds and 2.5K failed builds.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/github.com\/moji1\/tp_rl\" target=\"_blank\" rel=\"noreferrer noopener\">TP-RL<\/a><\/strong> \u2014 A reinforcement learning-based tool for test case prioritization.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/github.com\/nafisehka\/UMLRTSynthesizer\" target=\"_blank\" rel=\"noreferrer noopener\">UMLRTSynthesizer<\/a><\/strong> \u2014 A behavioural model synthesizer.<\/li>\n\n\n\n<li><strong><a href=\"http:\/\/www.mdetools.com\/index.php?catid=5\" target=\"_blank\" rel=\"noreferrer noopener\">MDETools<\/a><\/strong> \u2014 A searchable resource for identifying model transformation tools that support a given set of features.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/github.com\/PasternakMichal\/SimGen\" target=\"_blank\" rel=\"noreferrer noopener\">SimGen<\/a><\/strong> \u2014 A tool for generating simulations and visualizations of embedded systems in the Unity game engine.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/bitbucket.org\/moji1\/partialmodels\/src\/master\/\" target=\"_blank\" rel=\"noreferrer noopener\">PMExec<\/a><\/strong> \u2014 A tool that supports the execution of partial UML-RT models.<\/li>\n\n\n<\/ul>\n\n\n\n\n<h2 id=\"theses\" class=\"wp-block-heading\">Theses<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Selected theses completed by students in our research group:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n\n<li><strong>Artin Biniek.<\/strong> <em>Bidirectional Generation of Behavior-Driven Development Artifacts Using Fine-Tuning and Retrieval-Augmented Generation.<\/em> 杏吧原创 University, 2026.<\/li>\n\n\n\n<li><strong>Paniz Oghabi.<\/strong> <a href=\"https:\/\/carleton.scholaris.ca\/server\/api\/core\/bitstreams\/84816b90-a4b2-429c-9b79-92f146566f4e\/content\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Multi-Label Ambiguity Detection in Software Requirements Using Language Models.<\/em><\/a> 杏吧原创 University, 2025.<\/li>\n\n\n\n<li><strong>Darren Holden.<\/strong> <a href=\"https:\/\/carleton.scholaris.ca\/items\/b07c1580-52de-40d3-ac92-097eb28693e7\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Leveraging Language Models to Improve Code Quality Through Code Linting and Automated Test Repair.<\/em><\/a> 杏吧原创 University, 2024.<\/li>\n\n\n\n<li><strong>Arvin Samiei.<\/strong> <a href=\"https:\/\/repository.library.carleton.ca\/concern\/etds\/kh04dr101\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Black-Box Worst Case Execution Time Analysis on Real-Time Robotic Algorithms.<\/em><\/a> 杏吧原创 University, 2024.<\/li>\n\n\n\n<li><strong>Chibuike Ejikeme.<\/strong> <a href=\"https:\/\/carleton.scholaris.ca\/items\/b300129f-65ff-4a2f-b449-e99d52181f8e\/full\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Optimizing Distributed Denial of Service (DDoS) Detection with Time Series Transformers.<\/em><\/a> 杏吧原创 University, 2023.<\/li>\n\n\n\n<li><strong>Rinkesh Joshi.<\/strong> <a href=\"https:\/\/doi.org\/10.22215\/etd\/2023-15676\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Reinforcement Learning for GitHub Pull Request Predictions: Analyzing Development Dynamics.<\/em><\/a> 杏吧原创 University, 2023.<\/li>\n\n\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Publications A complete list of publications is available on my Google Scholar profile. Tools &amp; Benchmarks Our research has resulted in a number of open-source tools, benchmarks, and datasets for software engineering and software testing research. Theses Selected theses completed by students in our research group:<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_cu_dining_location_slug":"","footnotes":"","_links_to":"","_links_to_target":""},"cu_page_type":[],"class_list":["post-20","page","type-page","status-publish","hentry"],"acf":{"cu_post_thumbnail":""},"_links":{"self":[{"href":"https:\/\/carleton.ca\/ravensoft\/wp-json\/wp\/v2\/pages\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carleton.ca\/ravensoft\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carleton.ca\/ravensoft\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carleton.ca\/ravensoft\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/carleton.ca\/ravensoft\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":5,"href":"https:\/\/carleton.ca\/ravensoft\/wp-json\/wp\/v2\/pages\/20\/revisions"}],"predecessor-version":[{"id":723,"href":"https:\/\/carleton.ca\/ravensoft\/wp-json\/wp\/v2\/pages\/20\/revisions\/723"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/ravensoft\/wp-json\/wp\/v2\/media?parent=20"}],"wp:term":[{"taxonomy":"cu_page_type","embeddable":true,"href":"https:\/\/carleton.ca\/ravensoft\/wp-json\/wp\/v2\/cu_page_type?post=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}