|Degree Name||Group/Major Subject||Board/Institute||Country||Passing Year|
|Ph.D.||Computer Science||University of Illinois at Chicago||United States||2014|
|Masters||Computer Science & Engineering||University of Dhaka||Bangladesh||2007|
|Bachelor||Computer Science & Engineering||University of Dhaka||Bangladesh||2005|
|Award Type||Award Title||Year||Country||Description|
|International||Google Code Competition Finalist||2012||United States||One of the team members of the University of Illinois at Chicago team for Google Code Competition held on Jan 27, 2012 at Chicago and won the second best project prize.|
|International||US Cyber Challenge Finalist||2011||United States||Finalist of the USCC US Cyber challenge 2011 and attended the 2011 the US Cyber Challenge (USCC) Virginia Regional Cyber Security Boot Camp held in August 1st through the 5th. (http://www.uscyberchallenge.org/ )|
|National||University of Dhaka Talent-pool Scholarship||2005||Bangladesh||Recipient of University of Dhaka Talent-pool scholarship and full tuition waiver for excellence in B.Sc. (Honors) in the Faculty of Science, University of Dhaka, Bangladesh.|
|National||Government Scholarship||1998||Bangladesh||Recipient of Government scholarship and full tuition waiver in the Department of Computer Science & Engineering, University of Dhaka, Bangladesh, for excellence in H.S.C examination, 1998, Dhaka Board.|
|Software Engineering & Security||Penetration Testing, Software Testing, Cyber Security, Code Analysis|
|Machine Learning & Natural Language Processing||Data Analysis, Data Science, Bigdata, NLP on the Bengali Language|
|Level of Study||Title||Supervisor||Co-Supervisor(s)||Name of Student(s)||Area of Research||Current Completion|
|Masters||News impact on Stock Movements System (NISMS)||Dr. B M Mainul Hossain||Partho Protim Dey||Machine Learning, Information Retrieval|
|Masters||DEMPESTER-SHAFER BASED SMS SPAM CLASSIFICATION||Dr. B M Mainul Hossain||LUTFUN NAHAR LOTA||Machine Learning, Natural Language Processing|
|Masters||SIMPELL: A Clustering Approach for Bangla Spell Checker Based on Phonetic and Structural Similarities||Dr. B M Mainul Hossain||Prianka Mandal||Natural Language Processing, Machine Learning|
|Subject||Project Name||Source of Fund||From Date||To Date||Collaboration|
|Language Processing||Bangla Text to Speech Conversion||University Grants Commission, Bangladesh||28-03-2017||25-03-2018|
|Machine Learning||Bangla Spell Checker||ICT Division, Bangladesh Government||01-01-2017|
|Machine Learning||SMS SPAM CLASSIFICATION||ICT Division, Bangladesh Government||01-01-2017|
|No invited talk is found|
|SL||Collaboration & Membership Name||Type||Membership Year||Membership Expire Year|
|No Collaboration & Membership is found|
|Title||Organization||Location||From Date||To Date||Description|
|Software Engineer (Intern)||Microsoft Corporation||Redmond, WA, USA||15-05-2013||15-08-2013||My job responsibilities were to design, develop, and maintain automation systems for use in development and testing cycles; Creating tools to help review source code for trouble spots, debugging and isolating problems, and executing creative tests to find new bugs while regression testing recent fixes.|
|Research (Intern)||Accenture Technology Lab||California, USA||15-05-2012||15-08-2012||My responsibility was to investigate various research facets related to software architecture in enterprise systems. I worked on various distributed data management platforms to achieve scalability with higher performance.|
|Research (Intern)||Accenture Technology Lab||Chicago, USA||15-05-2011||15-08-2011||My job assignment included research in automated testing of rule-based applications focusing on the non-deterministic behavior inherent in those applications. I also worked in projects regarding the optimization of virtual machines migration.|
|Software Engineer||Uniqa Software & Systems Ltd.||Dhaka, Bangladesh||03-10-2006||31-03-2008||Responsible for implementing enterprise level software for Japanese government for health care systems.|
Khandaker Mamun Ahmed, Prianka Mandal and B M Mainul Hossain : Text to Speech Synthesis for Bangla Language, International Journal of Information Engineering and Electronic Business, vol.11, pp.1-9, 2019 .
Kishan Kumar Ganguly, Nadia Nahar and B M Mainul Hossain : A machine learning-based prediction and analysis of flood affected households: A case study of floods in Bangladesh, International Journal of Disaster Risk Reduction (IJDRR), ISSN 2212-4209, DOI:10.1016/j.ijdrr.2018.12.002, (impact factor:2.568) vol.34, no.2019 pp.283-294, 2019 .
Md. Masudur Rahman, Rayhanur Rahman and B M Mainul Hossain : Recommendation of Move Method Refactoring to Optimize Modularization Using Conceptual Similarity, International Journal of Information Technology and Computer Science, vol.9, pp.34-42, 2017 .
Lutfun Lota and B M Mainul Hossain : A Systematic Literature Review on SMS Spam Detection Techniques, International Journal of Information Technology and Computer Science, vol.9, no.2017 pp.42-50, 2017 .
Prianka Mandal and B M Mainul Hossain : A Systematic Literature Review on Spell Checkers for Bangla Language, International Journal of Modern Education and Computer Science, vol.9, no.2017 pp.40-47, 2017 .
Md. Mostafijur Rahman, Shanto Rahman, Rayhanur Rahman, B. M. Mainul Hossain and Mohammad Shoyaib : DTCTH: a discriminative local pattern descriptor for image classification, EURASIP Journal on Image and Video Processing, (impact factor:1.534 (2-year Impact Factor), 2.190 (5-year Impact Factor)) vol.2017, no.1 pp.30, 2017 .
Abdus Satter and B M Mainul Hossain : Vulnerabilities Assessment of Emerging Webbased Services in Developing Countries, International Journal of Information Engineering and Electronic Business, vol.8, no.2016 pp.1-8, 2016 .
Ishtiaque Hussain, Christoph Csallner, Mark Grechanik, Qing Xie, Sangmin Park, Kunal Taneja and B M Mainul Hossain : RUGRAT: Evaluating program analysis and testing tools and compilers with large generated random benchmark applications, Software - Practice and Experience, (impact factor:1.338) vol.46, no.2016 pp.405-431, 2016 .
Asadullah Hill Galib and B M Mainul Hossain "Significant API Calls in Android Malware Detection." The 32nd International Conference on Software Engineering & Knowledge Engineering (SEKE 2020) Pittsburgh, USA: 2020 .
Mark Grechanik, Chi Wu Mao, Ankush Baisal, David Rosenblum and B M Mainul Hossain "Differencing Graphical User Interfaces." IEEE International Conference on Software Quality, Reliability and Security (QRS) , pp. 203-214. Lisbon, Portugal: 2018 .
Mark Grechanik and B M Mainul Hossain "Enhancing Performance And Reliability of Rule Management Platforms." Proceedings of the 6th ACM/SPEC International Conference on Performance Engineering , pp. 187-198. Austin, Texas, USA: ACM, 2015 .
Mark Grechanik, B M Mainul Hossain, Ugo Buy and Haisheng Wang "Preventing Database Deadlocks in Applications." ESEC/FSE: Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering , pp. 356-366. Saint Petersburg, Russia: ACM, 2013 .
Mark Grechanik, B M Mainul Hossain and Ugo Buy "Testing Database-Centric Applications for Causes of Database Deadlocks." ICST: Sixth (IEEE) International Conference on Software Testing, Verification and Validation Luxembourg City, Luxembourg: IEEE Computer Society, 2013 .
B M Mainul Hossain, mark Grechanik, Ugo Buy and Haisheng Wang "REDACT: Preventing Database Deadlocks from Application-based Transactions." ESEC/FSE: Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering , pp. 591-594. Saint Petersburg, Russia: ACM, 2013 .
Ishtiaque Hussain, Christoph Csallner, Mark Grechanik, Chen Fu, Qing Xie, Sangmin Park, Kunal Taneja and B M Mainul Hossain "Evaluating Program Analysis and Testing Tools with the RUGRAT Random Benchmark Application Generator." Proceedings of the Ninth International Workshop on Dynamic Analysis , pp. 1-6. Minneapolis, MN, USA: ACM, 2012 .
Sangmin Park, B M Mainul Hossain, Ishtiaque Hussain, Christoph Csallner, Mark Grechanik, Kunal Taneja, Chen Fu and Qing Xie "CarFast: Achieving Higher Statement Coverage Faster." ESEC/FSE: Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering , pp. 35:1-35:11. Cary, North Carolina, USA: ACM, 2012 .