{"id":95,"date":"2020-05-18T21:45:50","date_gmt":"2020-05-18T21:45:50","guid":{"rendered":"https:\/\/clones.usask.ca\/broy\/?page_id=95"},"modified":"2020-05-18T21:45:50","modified_gmt":"2020-05-18T21:45:50","slug":"cv","status":"publish","type":"page","link":"https:\/\/ise.usask.ca\/broy\/cv\/","title":{"rendered":"CV"},"content":{"rendered":"\n<p>Will be updated soon\u2026<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>BANANI ROY, Ph.D<\/strong><\/h1>\n\n\n\n<p>Department of Computer Science, University of Saskatchewan<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Education<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\">Doctor of Philosophy (Ph.D.)<\/h1>\n\n\n\n<p><em>Apr. 2013-<\/em>\u2003 Interactive Software Engineering\u2003 \u2003<br><em>Queen\u2019s University at Kingston, Canada (and University of Saskatchewan)<\/em><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Master of Science (M.Sc.)<\/h1>\n\n\n\n<p><em>Dec. 2005-<\/em>\u2003 Software Systems Engineering<br><em>RWTH Aachen University of Technology, Germany<\/em><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Bachelor of Science (B.Sc. Engg.)<\/h1>\n\n\n\n<p><em>Nov 2001-<\/em>\u2003 Computer Science and Engineering<br><em>Khulna University, Bangladesh<\/em><\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Professional Experience<\/strong><\/h1>\n\n\n\n<p>A career spanning over 15 years of solid experiences in research, teaching, software design and development in Windows and Linux environment. Capable of analyzing the user requirements, data modeling, application developments in client\/ server and web based applications.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Academic<\/h1>\n\n\n\n<ul class=\"wp-block-list\"><li><em>Department of Computer Science, University of Saskatchewan<\/em><br>Apr. 2019 \u2003To date \u2003Saskatoon, Canada \u2003 Assistant Professor<\/li><li><em>GIFS and Dept. of Computer Science, U of S<\/em><br>Apr. 2016 \u2003 Mar. 2019 \u2003Saskatoon, Canada \u2003Research Associate<\/li><li><em>Dept. of Computer Science, U of S<\/em><br>Sep. 2010 \u2003Apr. 2012 \u2003Saskatoon, Canada \u2003Teaching Assistant<\/li><li><em>School of Computing, Queen\u2019s University<\/em><br>Jan 2006 \u2003Apr. 2011 \u2003Kingston, Canada \u2003Research Assistant<\/li><li><em>School of Computing, Queen\u2019s University<\/em><br>Jan. 2006 \u2003Aug. 2008 \u2003Kingston, Canada \u2003Teaching Assistant<\/li><li><em>Dept. of Computer Science, Khulna University of Engg. &amp;Tech<\/em><br>Apr. 2002 \u2003Nov. 2003 \u2003Khulna, Bangladesh \u2003 Lecturer<\/li><li><em>Dept. of Computer Science, Institute of Library &amp; Computer Science<\/em><br>Dec. 2001 \u2003Jan. 2002 \u2003Khulna, Bangladesh \u2003Lecturer<\/li><\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Industry<\/h1>\n\n\n\n<ul class=\"wp-block-list\"><li><em>UnivRS Project, ICT, U of S<\/em><br>Aug. 2013 \u2003Mar. 2016 \u2003Saskatoon, Canada \u2003Programmer Analyst<\/li><li><em>Vendasta Software Technologies, Saskatoon, Canada<\/em><br>May 2013 \u2003Jul. 2013 \u2003Saskatoon, Canada \u2003Software Developer<\/li><li><em>Communication Networks, RWTH Aachen University<\/em><br>Dec. 2003 Dec. \u20032005 Aachen, Germany \u2003Student Research Assistant (HIWI) \/Programmer<\/li><li><em>Institute of Building Materials Research (IBAC), RWTH Aachen University<\/em><br>Dec. 2003 \u2003May. 2004 \u2003Aachen, Germany \u2003Student Research Assistant (HIWI) \/Programmer<\/li><li><em>Dohatec Software Developers<\/em><br>Feb. 2002 \u2003Apr. 2002 \u2003Dhaka, Bangladesh \u2003Programmer<br><\/li><\/ul>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Software Development<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\">Academic<\/h1>\n\n\n\n<p>Department of Computer Science and, Global Institute of Food Security, U of S.<br>Cloud-based frameworks and tools for&nbsp;<a href=\"http:\/\/p2irc-cloud.usask.ca\/\" target=\"_blank\" rel=\"noreferrer noopener\">P2IRC<\/a><\/p>\n\n\n\n<p>Department of Computer Science, U of S and School of Computing, Queen\u2019s University.<br><a href=\"http:\/\/equis.cs.queensu.ca\/?page_id=797\" target=\"_blank\" rel=\"noreferrer noopener\">DiscoTech Toolkit (in C#)<\/a><\/p>\n\n\n\n<p>School of Computing, Queen\u2019s University, Kingston, Canada.<br><a href=\"http:\/\/dundee.cs.queensu.ca\/?page_id=30\" target=\"_blank\" rel=\"noreferrer noopener\">LIAV:<\/a>&nbsp;Life is a village, an exercise based game, Groupware Architecture (<a href=\"http:\/\/equis.cs.queensu.ca\/?page_id=25\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/equis.cs.queensu.ca\/?page_id=25<\/a>), and Movie Recommendation System (Java and JSP).<\/p>\n\n\n\n<p>Khulna University of Engineering &amp; Technology (KUET), Khulna, Bangladesh.<br>Component based software development (in Visual Basic), Natural Language Processing System (in C++ and ASP) and Finger Print Recognition Algorithm (in C++).<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Industry<\/h1>\n\n\n\n<p>Institute of Building Materials Research, RWTH Aachen University<br>Developing Software for 3D Image Processing<\/p>\n\n\n\n<p>Dohatec Software Developers, Dhaka, Bangladesh.<br>Store Management System in Visual Studio and MS SQL Server<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Experience Details<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong><em>ACADEMIA<\/em><\/strong><\/h1>\n\n\n\n<p><strong>Global Institute for Food Security (GIFS) and Department of Computer Science University of Saskatchewan, 110 Science Place Saskatoon, Saskatchewan, Canada S7N 5C9<\/strong><br><strong>Period:<\/strong>&nbsp;Apr. 2016 to date<br><strong>Position:<\/strong>&nbsp;Research Associate<br><strong>Responsibilities:<\/strong><br><strong>Collecting and analyzing requirements from different researchers of the P2IRC project.<br><\/strong>Communicating and collaborating with various scientific people to shape the vision and organization of the P2IRC cloud framework.<br><strong>Providing support for designing and implementing P2IRC cloud infrastructure.<br><\/strong>Guiding students for shaping their research objectives relating to P2IRC project<br><strong>Reporting to the Principle Investigator of P2IRC Project 3.1 for informing the update of the project on a regular basis<br><\/strong>Participating in preparing and submitting documentation and other deliverables, scientific and technical required by collaborators and users of the cloud framework.<\/p>\n\n\n\n<p><strong>Department of Computer Science University of Saskatchewan, 110 Science Place Saskatoon, Saskatchewan, Canada S7N 5C9<\/strong><br><strong>Period:<\/strong>&nbsp;Sep. 2010 to Apr. 2012<br><strong>Position:&nbsp;<\/strong>Teaching Assistant<br><strong>Responsibilities:<\/strong>&nbsp;Conducting tutorials in VBA and Excel Mentoring students occasionally<\/p>\n\n\n\n<p><strong>School of Computing Queen\u2019s University, Kingston, Ontario, Canada- K7L 3N6<\/strong><br><strong>Period:<\/strong>&nbsp;Jan. 2006 to Apr. 2011<br><strong>Position:<\/strong>&nbsp;Teaching Assistantship (TA) and Research Assistantship (RA)<br><strong>Responsibilities:<\/strong><br><strong>TA responsibilities:<\/strong>&nbsp;Marking assignments and exam papers, and supervising lab in software architecture (Java and JSP), and functional programming courses (Jan. 2006 to Aug. 2008).<br><strong>RA responsibilities:<\/strong>&nbsp;Developing groupware software, performing research on groupware programming models, implementing disconnection handling mechanism in synchronous groupware systems and designing methods for software architectural evaluation.<\/p>\n\n\n\n<p><strong>Khulna University of Engineering &amp; Technology (KUET) Computer Science and Engineering Department Khulna-9203, Bangladesh,<\/strong><br><strong>Period:<\/strong>&nbsp;Apr. 2002 to Nov. 2003<br><strong>Position:<\/strong>&nbsp;Lecturer \/ Analyst Programmer<br><strong>Responsibilities:<\/strong>&nbsp;Conducting Courses (Theory and Practical) at undergraduate level, e.g., Simulation and Modelling, Computer Programming (C, C++), Theory of Computation, Computational Geometry, Numerical Methods (C, C++), Operating System\u00a9 Conducting and Supervising significant Software Projects and Thesis (C++, Java, VC++, ASP, VB, MS Access, SQL Server) Involved in analysis, design and development of different software systems, such as Natural Language Processing Systems (Bangla to English), Bio-metric security system with fingerprints, Component-based software for Database Management Systems, Results Publication System and so on.<\/p>\n\n\n\n<p><strong>Institute of Library &amp; Computer Science, National University, Bangladesh 275 Khanjahan Ali Road, Khulna, Bangladesh<\/strong><br><strong>Period:<\/strong>&nbsp;Dec. 2001 to Jan 2002<br><strong>Position:<\/strong>&nbsp;Lecturer \/ Analyst Programmer<br><strong>Department:<\/strong>&nbsp;Computer Science and Engineering<br><strong>Responsibilities:<\/strong>&nbsp;Conducting Courses (Theory and Practical) at undergraduate level, e.g. Computer Programming (C, C++) and Theory of Computation Involved in analysis, design and development of library management software system.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong><em>INDUSTRY<\/em><\/strong><\/h1>\n\n\n\n<p><strong>University Research System (UnivRS) Project ICT, University of Saskatchewan, Saskatoon, Canada<\/strong><br><strong>Period:<\/strong>&nbsp;Aug. 2013 to Mar. 2016<br><strong>Position:<\/strong>&nbsp;Programmer Analyst<br><strong>Responsibilities:<\/strong>&nbsp;Designing and implementing comprehensive software solutions to efficiently manage pre-and post \u2013award research processes within the University Providing extensive configuration and implementation support for the CV and Publication modules of the UnivRS system. Acting as an experienced programmer analyst to design workflow of compliance\/ethics module of UnivRS. Providing Tier II operational support and targeted product reviews for UnivRS team members by engaging with stakeholders. Improving functionality and minimize reliance on vendor support by advancing knowledge of the CONVERIS software. Providing detailed analysis of peer reviews and collaborative tools to meet business needs for the research community Generating custom scripts to mask sensitive research-related data for beta testing purposes with key stakeholders and to migrate data from legacy software systems. Providing guidance to new UnivRS team members to support the development of UniVRS-related modules, especially in the areas of quality assurance and configuration.<\/p>\n\n\n\n<p><strong>VendAsta Software Technologies Saskatoon, Canada<\/strong><br><strong>Period:<\/strong>&nbsp;May 2013 to July 2013<br><strong>Position:<\/strong>&nbsp;Software Developer<br><strong>Responsibilities:<\/strong>&nbsp;Developing high scalability, distributed Internet applications using python programming language and Google App Engine Framework, within the self-organizing scrum-based teams driven by agile software development principles Developing high scalability, and distributed Internet applications.<br>Designing and developing Rest-based API<br>Designing web interface<br>Developing automated unit test cases<\/p>\n\n\n\n<p><strong>Communication Networks, RWTH Aachen University of Technology, Aachen, Germany.<\/strong><br><strong>Period:<\/strong>&nbsp;Dec. 2003 to Dec. 2005<br><strong>Position:<\/strong>&nbsp;Student Research Assistant in Scientific Programming (HIWI)<br><strong>Responsibilities:<\/strong>&nbsp;Developing a Graphical User Interface for ComNets Simulator using C++ and Qt. Performing research works on Dynamic subchannel allocation using OFDMA.<\/p>\n\n\n\n<p><strong>Institute of Building Materials Research (IBAC) RWTH Aachen, Germany.<\/strong><br><strong>Period:<\/strong>&nbsp;Dec. 2003 to May 2004<br><strong>Position:<\/strong>&nbsp;Student Research Assistant in Scientific Programming (HIWI)<br><strong>Responsibilities<\/strong>Developing of software using C++ in the field of 3D image processing in a Linux environment. Analysing existing software for further development. Verifying, modifying and testing program modules.<\/p>\n\n\n\n<p><strong>Dohatec Software Developers.<\/strong><br><strong>Period:<\/strong>&nbsp;Feb. 2002 to Apr. 2002<br><strong>Position:<\/strong>&nbsp;Programmer<br><strong>Responsibilities:<\/strong>&nbsp;Design, coding, and integrated testing of Database Applications.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Honors and Awards<\/strong><\/h1>\n\n\n\n<ul class=\"wp-block-list\"><li>Won the Compute Canada Resource Allocation Competition ($61,814.00). I led the writing of the grant and collaboration under supervision of Prof. Schneider.<\/li><li>AIMday Big Data workshop award ($1000) from Innovation Enterprise\/U of S for writing a collaborative grant with International Road Dynamics (IRD).<\/li><li>Best Student Poster Award at P2IRC 2016 Symposium.<\/li><li>ASPA Merit Award for consistently demonstrating exceptional performance, proficiency and growth in all aspect of the programmer analyst position in the UnivRS project of ICT at University of Saskatchewan.<\/li><li>Ontario Graduate Scholarship in Science and Technology (OGSST).<\/li><li>Queen\u2019s Graduate Award for Ph.D. Study.<\/li><li>Queen\u2019s Discretionary Conference Awards for attending conferences.<\/li><li>Best Poster Presenter Award at University of Saskatchewan, 2013.<\/li><li>DAAD-scholarship in the master study at RWTH Aachen University, Germany.<\/li><li>Research Assistantships Award for Master Study at RWTH Aachen University, Germany.<\/li><li>Best Programmer award in Southern Regional Programming Competition in Bangladesh.<\/li><\/ul>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Skills\/ Exposure<\/strong><\/h1>\n\n\n\n<p>Languages:<br>C#, Java, C\/C++, VB, Functional Programming (Haskell), Erlang, Prolog, Assembly (80286), Python, Pascal, SDL.<\/p>\n\n\n\n<p>Internet Tools:<br>ASP, JSP, XML, HTML, JavaScript, VBScript, Hadoop, Spark, Ansible, OpenStack, Uses of Compute Canada resources.<\/p>\n\n\n\n<p>Database:&nbsp;SQL Server, PostgreSQL, No SQL, CouchDB, Apache Cassandra.<\/p>\n\n\n\n<p>Operating Systems:&nbsp;Windows, Linux, OS X.<\/p>\n\n\n\n<p>Methodologies:&nbsp;UML, Agile<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Publications<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>2018<\/strong><\/h1>\n\n\n\n<p>Fine-Grained Attribute Level Locking Scheme for Collaborative Scientific Workflow Development (2018).<br>Golam M., Roy, B., Roy, C. K. and Schneider, K. A. (2018) Fine-Grained Attribute Level Locking Scheme for Collaborative Scientific Workflow Development (2018). In Proc. of IEEE Conference on Service Computing (SCC\u201918), 5pp (accepted and ahead of printing).<\/p>\n\n\n\n<p>A Data Management Scheme for Micro-Level Modular Computation-intensive Programs in Big Data Platforms.<br>Chakroborti, J., Roy, B., Mondal, A. K., Deters, R., Roy, C. K. and Schneider, K. A. (2018) A Data Management Scheme for Micro-Level Modular Computation-intensive Programs in Big Data Platforms. Presented at the third International Symposium on Big Data Management and Analytics (BIDMA\u201918) (accepted and presented, and invited for journal publication).<\/p>\n\n\n\n<p>Workflow Provenance for Big Data: From Modelling to Reporting.<br>Ferdous, R., Roy, B., Roy, C. K. and Schneider, K. A. (2018) Workflow Provenance for Big Data: From Modelling to Reporting. Presented at the third International Symposium on Big Data Management and Analytics (BIDMA\u201918) (accepted and presented, and invited for journal publication).<\/p>\n\n\n\n<p>Workflow Provenance: From Modelling to Reporting.<br>Fredous, R., Roy, B., Roy, C. K. and Schneider, K. A. (2018) Workflow Provenance: From Modelling to Reporting. Poster presented at Global Institute of Food Security (GIFS) Emerging Conference (GIFSEC\u201918), University of Saskatchewan.<\/p>\n\n\n\n<p>A Spark API for Efficiently Handling and Processing Large Collection of Images for Phenotyping with Big Data Cluster.<br>Mondal A. K., Roy, B., Roy C. K., Schneider, K. A. (2018) A Spark API for Efficiently Handling and Processing Large Collection of Images for Phenotyping with Big Data Cluster. Poster presented at Global Institute of Food Security (GIFS) Emerging Conference (GIFSEC\u201918), University of Saskatchewan.<\/p>\n\n\n\n<p>CroPSim: Cross Platform Software Similarity Detector using API documentation. In Proc.<br>Wazez., K., Roy, B., Roy, C. K. and Schneider K. A. (2018) CroPSim: Cross Platform Software Similarity Detector using API documentation. In Proc. of the 18th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2018), 10pp. (submitted).<\/p>\n\n\n\n<p>On the Use of Machine Learning Techniques Towards the Design of Automatic Code Clone Validation Tools.<br>Golam M., Svajlenko, J., Roy, B., Roy, C. K. and Schneider K. A. (2018). On the Use of Machine Learning Techniques Towards the Design of Automatic Code Clone Validation Tools. In Proc. of the 18th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2018), 10pp. (submitted).<\/p>\n\n\n\n<p>Detecting Evolutionary Coupling Using Transitive Association Rules.<br>Islam, A., Islam, M., Mondal, M., Roy, B., Roy, C., and Schneider, K.A. (2018) Detecting Evolutionary Coupling Using Transitive Association Rules. In Proc. of the 18th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2018), 10pp. (submitted).<\/p>\n\n\n\n<p>Designing a Cloud Based Collaborative Framework for Handling Big Data.<br>Roy, B., Schneider, K. A., Roy, C.K., Mostaeen, G., Mondal, A., Nafi K., and Ferdous, R. (2018) Designing a Cloud Based Collaborative Framework for Handling Big Data. In Proc. 12th European Conference on Software Architectures 2018 (ECSA18), 4pp. Madrid, Spain, September 2018 (submitted).<\/p>\n\n\n\n<p>Automatic Architectural Change Information Extraction from Developers Communication and Commit Messages.<br>Mondal, A., Roy, B., Roy C.K., and Schneider, K. A. (2018) Automatic Architectural Change Information Extraction from Developers Communication and Commit Messages. In Proc. of the 28th Annual International Conference on Computer Science and Software Engineering (CASCON 2018), 10pp. (submitted).<\/p>\n\n\n\n<p>ProvMod: A Provenance Enabled Workflow Programming Model.<br>Ferdous, R., Roy, B., Roy C.K., and Schneider, K. A. (2018) ProvMod: A Provenance Enabled Workflow Programming Model. In Proc. of the 28th Annual International Conference on Computer Science and Software Engineering (CASCON 2018), 10pp. (submitted).<\/p>\n\n\n\n<p>Consistency Management in Collaborative Scientific Workflow Composition via Granular.<br>Golam M., Roy, B., Roy, C. K. and Schneider K. A. (2018). Consistency Management in Collaborative Scientific Workflow Composition via Granular. IEEE Transactions on Services Computing, 14pp. (submitted).<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>2017<\/strong><\/h1>\n\n\n\n<p>Towards a Reference Architecture for Cloud-Based Plant Genotyping and Phenotyping Analysis Frameworks.<br>Roy, B., Mondal, A. K., Roy, C. K., Schneider, K. A., and Wazed K. (2017) Towards a Reference Architecture for Cloud-Based Plant Genotyping and Phenotyping Analysis Frameworks. In Proc. Of The 2017 International Conference on Software Architecture (ICSA\u201917), pp. 41-50, Gothenburg, Sweden.<\/p>\n\n\n\n<p>A Rule Based Approach for Provenance in the Domain of Plant Phenotyping and Genotyping.<br>Fredous, R., Roy, B., Roy, C. K. and Schneider, K. A. (2017) A Rule Based Approach for Provenance in the Domain of Plant Phenotyping and Genotyping. Poster presented at P2IRC Symposium (P2IRC\u201917), University of Saskatchewan.<\/p>\n\n\n\n<p>PhenoWL: A Declarative Language for Phenotype Workflow Modeling.<br>Hossain, M. M., Roy, B., Roy, C. K. and Schneider, K. A. (2017) PhenoWL: A Declarative Language for Phenotype Workflow Modeling. Poster presented at P2IRC Symposium (P2IRC\u201917), University of Saskatchewan.<\/p>\n\n\n\n<p>An Information Retrieval Based Approach for Managing Tools and Workflows for P2IRC.<br>Wazez., K., Roy, B., Roy, C. K. and Schneider, K. A. (2017) An Information Retrieval Based Approach for Managing Tools and Workflows for P2IRC. Poster presented at P2IRC Symposium (P2IRC\u201917), University of Saskatchewan.<\/p>\n\n\n\n<p>A Framework for Collaboratively Building on-the-fly Scientific Workflow for Plant Phenotyping and Genotyping.<br>Golam M., Roy, B., Roy, C. K. and Schneider, K. A. (2017) A Framework for Collaboratively Building on-the-fly Scientific Workflow for Plant Phenotyping and Genotyping. Poster presented at P2IRC Symposium (P2IRC\u201917), University of Saskatchewan.<\/p>\n\n\n\n<p>A Plugin-based Framework for Building Distributed Highthroughput Image Processing Pipelines for Plant Phenotyping.<br>Mondal A. K., Roy, B., Roy C. K., Schneider, K. A. (2017) A Plugin-based Framework for Building Distributed Highthroughput Image Processing Pipelines for Plant Phenotyping. Poster presented at P2IRC Symposium (P2IRC\u201917), University of Saskatchewan.<\/p>\n\n\n\n<p>Towards a Reference Architecture with Modular Design for Large-scale Genotyping and Phenotyping Data Analysis.<br>Mondal A. K., Roy, B., Roy C. K., Schneider K. A. (2017) Towards a Reference Architecture with Modular Design for Large-scale Genotyping and Phenotyping Data Analysis: A Case Study with Image Data. Co-supervised an MSc master\u2019s thesis.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>2016<\/strong><\/h1>\n\n\n\n<p>Recommendation of Features and Architecture of Big Data Processing System Considering the Challenges and Customer Demands of plant Phenotyping.<br>Mondal A. K., Roy, B., Roy C. K., Schneider, K. A. (2016) Recommendation of Features and Architecture of Big Data Processing System Considering the Challenges and Customer Demands of plant Phenotyping. Poster presented at P2IRC Symposium, University of Saskatchewan. (Won the best poster award at student competition).<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>2013<\/strong><\/h1>\n\n\n\n<p>Handling Disconnection in Synchronous Groupware. PhD Thesis<br>Roy, B., Graham, T.C.N., and Gutwin, C. (2013) Handling Disconnection in Synchronous Groupware. PhD Thesis, School of Computing, Queen\u2019s University (<a href=\"http:\/\/qspace.library.queensu.ca\/handle\/1974\/7982\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/qspace.library.queensu.ca\/handle\/1974\/7982<\/a>), 213 pp.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>2012<\/strong><\/h1>\n\n\n\n<p>DiscoTech: A Toolkit for Handling User Level Disconnection Problems in Synchronous Groupware<br>Roy, B., Graham, T.C.N. and Gutwin, C. (2012) DiscoTech: A Toolkit for Handling User Level Disconnection Problems in Synchronous Groupware. In Proc. of Graphics Animation and New Media (Grand\u201912), 4 pp.<\/p>\n\n\n\n<p>DiscoTech: A Plug-In Toolkit to Improve Handling of Disconnection and Reconnection in Real-Time Groupware.<br>Roy, B., Graham, T.C.N, Gutwin, C. (2012) DiscoTech: A Plug-In Toolkit to Improve Handling of Disconnection and Reconnection in Real-Time Groupware. In Proc. of Computer Supported Collaborative Work (CSCW) 2012, ACM, pp. 1287-1296. (Won the honorary mention award).<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>2011<\/strong><\/h1>\n\n\n\n<p>DiscoTech: A Toolkit for Handling User Level Disconnection Problems in Synchronous Groupware.<br>Roy, B., Graham, T.C.N, and Gutwin, C. (2011) DiscoTech: A Toolkit for Handling User Level Disconnection Problems in Synchronous Groupware. Poster presented at the College of Arts and Science Graduate Student Symposium, University of Saskatchewan. (Won the best poster award).<\/p>\n\n\n\n<p>DiscoTech: A Toolkit for Handling User Level Disconnection Problems in Synchronous Groupware.<br>Roy, B., Graham, T.C.N, Gutwin, C. (2011) DiscoTech: A Toolkit for Handling User Level Disconnection Problems in Synchronous Groupware. In Proc. of Graphics Animation and New Media (Grand\u201911), 4 pp.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>2008<\/strong><\/h1>\n\n\n\n<p>Methods for Evaluating Software Architecture: A Survey<br>Roy, B. and Graham, T.C.N. (2008) Methods for Evaluating Software Architecture: A Survey, School of Computing TR 2008-545, Queen\u2019s University, 82 pp.<\/p>\n\n\n\n<p>A Framework for Development and Evaluation of a Dynamic Subchannel Allocation Scheme in an OFDMA System<br>Roy, B. Einhaus, M. and Roy, C. K. (2008) A Framework for Development and Evaluation of a Dynamic Subchannel Allocation Scheme in an OFDMA System. Special Issue on ISPA\u201906, Journal of Supercomputing, 47(2):198-227<\/p>\n\n\n\n<p>Fiia: User-Centered Development of Adaptive Groupware Systems.<br>Wolfe, C, Graham, T.C. N., Phillips, W. G., and Roy, B. (2008) Fiia: User-Centered Development of Adaptive Groupware Systems. In Proc of the SIGCHI Symposium on Engineering Interactive Computing Systems, ACM, pp. 275-284.<\/p>\n\n\n\n<p>An Iterative Framework for Software Architecture Recovery: An Experience Report.<br>Roy, B. and Graham, T.C.N. An Iterative Framework for Software Architecture Recovery: An Experience Report. In Proc of the 2nd European Conference on Software Architecture (ECSA\u201908), LNCS Springer, pp 210-224.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>2007<\/strong><\/h1>\n\n\n\n<p>Bayesian Approaches to Modeling Genetic Regulatory Networks<br>Roy, C.K., Roy, B., and Uddin, M. G. (2007) Bayesian Approaches to Modeling Genetic Regulatory Networks: A Literature Review. Queen\u2019s Health Science Journal. 8(2): 4 pp. (Ph.D. work).<\/p>\n\n\n\n<p>Evaluating Aspect Mining Techniques: A Case Study.<br>Roy, C.K, Uddin, M. G., Roy, B. and Dean, T. R. (2007) Evaluating Aspect Mining Techniques: A Case Study. In Proc. of the 15th IEEE Intl. Conference on Program Comprehension (ICPC\u201907), IEEE CS, pp. 167 -176.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>2006<\/strong><\/h1>\n\n\n\n<p>Life is a Village: A Computer Aided Exercise Game.<br>Roy, B., Yim, J., Graham, T.C.N., Fletcher, R., Skvortsova, I., and Roberts, W. (2006) Life is a Village: A Computer Aided Exercise Game. Poster, presented in NECTER Annual Meeting, Banff, Canada.<\/p>\n\n\n\n<p>Interference Aware Dynamic Sub-channel Allocation in a Multi-cellular OFDMA System based on Traffic Situation.<br>Roy, B., Roy, C. K. and Einhaus, M. (2006) Interference Aware Dynamic Sub-channel Allocation in a Multi-cellular OFDMA System based on Traffic Situation. In Proc. of the 4th Intl. Symposium in Parallel and Distributed Processing and Applications (ISPA\u201906), LNCS Springer, pp. 341-352.<\/p>\n\n\n\n<p>A Case Study on Frequency Reuse in OFDMA Systems Using a Hierarchical Radio Resource Management.<br>Roy, B., Roy, C.K., and Einhaus, M. (2006) A Case Study on Frequency Reuse in OFDMA Systems Using a Hierarchical Radio Resource Management. In Proc. of the 18th Asia-Pacific Microwave Conference (APMC\u201906), IEEE MTT-S, pp. 848-851.<\/p>\n\n\n\n<p>Towards Automatic Verification of Erlang Programs by Pi-Calculus Translation.<br>Roy, C. K., Noll, C. K., Roy, B. and Cordy, J.R. (2006) Towards Automatic Verification of Erlang Programs by Pi-Calculus Translation. In Proc. of the ACM SIGPLAN 5th Erlang Workshop(Erlang\u201906), ACM, pp. 38-49.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>2005<\/strong><\/h1>\n\n\n\n<p>Deployed Systems on Cognitive Robotics. Seminar Paper<br>Roy, B. (2005) Deployed Systems on Cognitive Robotics. Seminar Paper, RWTH Aachen University, 25 pp.<\/p>\n\n\n\n<p>Master Thesis<br>Roy, B. (2005) Dynamic Sub-channel Allocation in a Multi-Cellular OFDMA System based on Interference Measurements and Traffic Situation. Master Thesis, RWTH Aachen University, 89 pp.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>2003<\/strong><\/h1>\n\n\n\n<p>English to Bengali Translation Using a New Natural Language Processing Algorithm.<br>Rahman, S. A., Mahmud, K. S., Roy, B. and Hasan, A.K.M. (2003) English to Bengali Translation Using a New Natural Language Processing Algorithm. In Proc. of the 6th Intl. Conference on Computer and Information Technology (ICCIT\u201903), pp. 98-108.<\/p>\n\n\n\n<p>Fingerprint Recognition Using a Feature Selection Technique.<br>Mohsen, S.M., Farhan, Z., Hashem, M.M.A., Hasan, K.M.A. and Roy, B. (2003) Fingerprint Recognition Using a Feature Selection Technique. In Proc. of the 3rd Intl. Conference on Electrical, Electronics and Computer Engineering (ICEECE\u201903), pp.171-176.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>2001<\/strong><\/h1>\n\n\n\n<p>Bachelor Thesis<br>Roy, B. (2001) A study on component technology and building component for developing large and complex software. Bachelor Thesis, Khulna University.<\/p>\n\n\n\n<p>Abstract Data Types and Objects for Developing Component Based Software<br>Roy, C.K., Assaduzzaman, M.M, Haque R.S.M. and Roy, B. (2001) Abstract Data Types and Objects for Developing Component Based Software. Khulna University Studies 3(1):413-420 (Bachelor work).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Will be updated soon\u2026 BANANI ROY, Ph.D Department of Computer Science, University of Saskatchewan Education Doctor of Philosophy (Ph.D.) Apr. 2013-\u2003 Interactive Software Engineering\u2003 \u2003Queen\u2019s University at Kingston, Canada (and &#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-95","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ise.usask.ca\/broy\/wp-json\/wp\/v2\/pages\/95","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ise.usask.ca\/broy\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ise.usask.ca\/broy\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ise.usask.ca\/broy\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ise.usask.ca\/broy\/wp-json\/wp\/v2\/comments?post=95"}],"version-history":[{"count":1,"href":"https:\/\/ise.usask.ca\/broy\/wp-json\/wp\/v2\/pages\/95\/revisions"}],"predecessor-version":[{"id":278,"href":"https:\/\/ise.usask.ca\/broy\/wp-json\/wp\/v2\/pages\/95\/revisions\/278"}],"wp:attachment":[{"href":"https:\/\/ise.usask.ca\/broy\/wp-json\/wp\/v2\/media?parent=95"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}