Publications
Book Chapter
1. Tanmay Bhowmik, Vander Alves, and Nan Niu. “An Exploratory Case Study on Exploiting Aspect Orientation in Mobile Game Porting.” In Integration of Reusable Systems (Thouraya Bouabana-Tebibel and Stuart H. Rubin eds.), Advances in Intelligent Systems and Computing, Volume: 263, Springer, 2014, pp. 241-261.
Referred Journal Papers
12. Kollin Napier[1], Tanmay Bhowmik, and Zhiqian Chen. “Explaining Poor Performance of Text-Based Machine Learning Models for Vulnerability Detection”. Empirical Software Engineering. 2024. (Impact factor: 3.762 as of 2021)
11. Kollin Napier, Tanmay Bhowmik, and Shaowei Wang. “An Empirical Study of Text-based Machine Learning Models for Vulnerability Detection.” Empirical Software Engineering. 2023. (Impact factor: 3.762 as of 2021)
10. Zedong Peng, Prachi Rathod, Nan Niu, Tanmay Bhowmik, Hui Liu, Lin Shi. “Testing software’s changing features with environment-driven abstraction identification.” Requirements Engineering (REJ), vol. 27, no. 4, 2022, pp. 405-427. (Impact factor: 2.882 as of 2021)
9. Anh Quoc Do, Tanmay Bhowmik, and Gary L. Bradshaw. “Capturing Creative Requirements via Requirements Reuse: A Machine Learning-Based Approach.” Journal of Systems and Software (JSS), vol. 170, 2020. (Impact factor: 3.514 as of 2021)
8. Tanmay Bhowmik and Anh Quoc Do. “Refinement and Resolution of Just-in-Time Requirements in Open Source Software and a Closer Look into Non-Functional Requirements.” Journal of Industrial Information Integration. 2018. (Impact factor: 11.718 as of 2023)
7. Sandeep Reddivari, Tanmay Bhowmik, and Corey Hollis. “Automated Support to Capture Verbal Just-in-Time Requirements via Audio Mining and Cluster-based Visualization,” Journal of Industrial Information Integration. 2018. (Impact factor: 11.718 as of 2023)
6. Kazi Zakia Sultana, Byron Williams, and Tanmay Bhowmik. “A study examining relationships between micro patterns and security vulnerabilities.” Software Quality Journal, 2017, pp. 5-41. (Impact factor: 2.132 as of 2021)
5. Tanmay Bhowmik, Nan Niu, Prachi Singhania, and Wen Tao. “On the Role of Structural Holes in Requirements Identification: An Exploratory Study on Open Source Software Development.” ACM Transactions on Management Information Systems, vol. 6, no. 3, 2015, Article No. 10.
4. Tanmay Bhowmik, Nan Niu, Juha Savolainen, and Anas Mahmoud. “Leveraging Topic Modeling and Part-of-Speech Tagging to Support Combinational Creativity in Requirements Engineering.” Requirements Engineering Journal (REJ), vol. 20, no, 3, 2015, pp. 253-280.
3. Tanmay Bhowmik, Nan Niu, Wentao Wang, Jing-Ru C Cheng, Ling Li, and Xiongfei Cao. “Optimal Group Size for Software Change Tasks: A Social Information Foraging Perspective.” IEEE Transactions on Cybernetics, vol. PP, no. 99, 2015, pp. 1-12.
2. Sandeep Reddivari, Shirin Rad, Tanmay Bhowmik, Nisreen Cain and Nan Niu. “Visual Requirements Analytics: A Framework and Case Study”, Requirements Engineering Journal (REJ), Volume: 19, Issue: 3, 2014, pp. 257-279.
1. Harun Pirim, Dilip Gautam, Tanmay Bhowmik, Andy D. Perkins, Burak Eksioglu, and Ahmet Alkan. “Performance of an Ensemble Clustering Algorithm on Biological Data Sets.” Mathematical and Computational Applications, Volume: 16, Issue: 1, 2011, pp. 87-96.
[1] Author names in italic fonts in publication indicate my students.
Refereed Conference Papers
26. Md Rayhan Amin, Daniel Tanner, Yashita Sharma, Kollin Napier, and Tanmay Bhowmik. “Function-Level Software Metrics for Predicting Vulnerable Code.” The 25th IEEE International Conference on Information Reuse and Integration for Data Science (IRI’24), Bellevue, Washington, USA, 2023. (Accepted)
25. Tanmay Bhowmik, Anh Do, Hayden Lam, Md Rayhan Amin, Gary Bradshaw, and Nan Niu. “On the Way to a Framework for Evaluating Creativity in Requirements Engineering.” The 24th IEEE International Conference on Information Reuse and Integration for Data Science (IRI’23), Bellevue, Washington, USA, 2023.
24. Aurek Chattopadhyay, Ganesh Malla, Nan Niu, Tanmay Bhowmik, and Juha Savolainen. “Completeness of Natural Language Requirements: A Comparative Study of User Stories and Feature Descriptions.” The 24th IEEE International Conference on Information Reuse and Integration for Data Science (IRI’23), Bellevue, Washington, USA, 2023.
23. Zedong Peng, Mahima Dahiya, Tessneem Khalil, Nan Niu, Tanmay Bhowmik, and Yilong Yang. “Resource-Centric Goal Model Slicing for Detecting Feature Interactions.” The 24th IEEE International Conference on Information Reuse and Integration for Data Science (IRI’23), Bellevue, Washington, USA, 2023.
22. Hemanth Gudaparthi, Nan Niu, Boyang Wang, Tanmay Bhowmik, Hui Liu, Jianzhang Zhang, Juha Savolainen, Glen Horton, Sean Crowe, Thomas Scherz, and Lisa Haitz. “Prompting Creative Requirements via Traceable and Adversarial Examples in Deep Learning.” The 31st IEEE International Requirements Engineering Conference (RE’23), Hannover, Germany, 2023. (Acceptance rate: ~24%)
21. Kollin Napier and Tanmay Bhowmik. “Text-Based Machine Learning Models for Cross-Domain Vulnerability Prediction: Why They may not be Effective?” The 23rd IEEE International Conference on Information Reuse and Integration for Data Science (IRI’22), Las Vegas, USA, Aug 8-10, 2022, pp. 158-163.
20. Md Rayhan Amin, and Tanmay Bhowmik. “Information on Potential Vulnerabilities for New Requirements: Does It Help Writing Secure Code?” The 29th IEEE International Requirements Engineering Conference (RE’21), South Bend, USA, Sep 20-24, 2021, pp. 408-413. (Acceptance rate: ~30%)
19. Zedong Peng, Prachi Rathod, Nan Niu, Tanmay Bhowmik, Hui Liu, Lin Shi, and Zhi Jin. “Environment-Driven Abstraction Identification for Requirements-Based Testing.” The 29th IEEE International Requirements Engineering Conference (RE’21), South Bend, USA, Sep 20-24, 2021, pp.51-63. (Best Paper Award)
18. Tanmay Bhowmik, Austin Reid Thompson, Anh Quoc Do, and Nan Niu. “Automated Support to Capture Environment Assertions for Requirements-Based Testing.” The IEEE 22nd International Conference on Information Reuse and Integration for Data Science (IRI’21), Virtual Conference, USA, Aug 10-12, 2021, pp. 123-130.
17. Sayem Mohammad Imtiaz, Md Rayhan Amin, Anh Quoc Do, Stefano Iannucci, and Tanmay Bhowmik. “Predicting Vulnerability for Requirements.” The IEEE 22nd International Conference on Information Reuse and Integration for Data Science (IRI’21), Virtual Conference, USA, Aug 10-12, 2021, pp. 160-167.
16. Mona Assarandarban, Tanmay Bhowmik, Anh Quoc Do, Surendra Raju Chekuri, Wentao Wang, and Nan Niu. “Foraging-Theoretic Tool Composition: An Empirical Study on Vulnerability Discovery.” The IEEE 22nd International Conference on Information Reuse and Integration for Data Science (IRI’21), Virtual Conference, USA, Aug 10-12, 2021, pp. 139-146.
15. Sayem Mohammad Imtiaz, Kazi Zakia Sultana, and Tanmay Bhowmik. “SecureChange: An Automated Framework to Guide Programmers in Fixing Vulnerability.” The 32nd International Conference on Software Engineering and Knowledge Engineering (SEKE’20), Virtual Conference Center, USA, July 9-19, 2020, pp. 560-565.
14. Tanmay Bhowmik, Surendra Raju Chekuri, Anh Quoc Do, Wentao Wang, and Nan Niu. “The Role of Environment Assertions in Requirements-Based Testing.” The 27th IEEE International Requirements Engineering Conference (RE’19), Jeju Island, South Korea, Sep. 23-27, 2019, pp. 75-85. (Acceptance rate: ~24%)
13. Anh Quoc Do, Surendra Raju Chekuri, and Tanmay Bhowmik. “Automated Support to Capture Creative Requirements via Requirements Reuse.” The 18th International Conference on Software and Systems Reuse (ICSR’19), Cincinnati, OH, June 26-28, 2019, pp. 47-63. An extension has been invited to the “Journal of Systems and Software”.
12. Sayem Mohammad Imtiaz and Tanmay Bhowmik. “Towards Data-Driven Vulnerability Prediction for Requirements.” The 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), Lake Buena Vista, Florida, 2018, pp. 744-748. (Acceptance rate: ~24%)
11. Sandeep Reddivari and Tanmay Bhowmik. “A Qualitative Investigation of Landmarks in Software Code Navigation.” The 2nd ACM International Conference on Compute and Data Analysis (ICCDA), Illinois, USA, 2018, pp. 80-84.
10. Tanmay Bhowmik. “Stakeholders’ Social Interaction in Requirements Engineering of Open Source Software.” Doctoral Symposium at the 22nd IEEE International Requirements Engineering Conference (RE’14), Karlskrona, Sweden, August 25, 2014, pp. 467-472.
9. Tanmay Bhowmik, Nan Niu, Anas Mahmoud, and Juha Savolainen. “Automated Support for Combinational Creativity in Requirements Engineering.” The 22nd IEEE International Requirements Engineering Conference (RE’14), Karlskrona, Sweden, August 25-29, 2014, pp. 243-252. An extension has been invited to the “Requirements Engineering Journal” (cf. [J4]). Acceptance rate: 27% (31 out of 115).
8. Nan Niu, Tanmay Bhowmik, Hui Liu, and Zhendong Niu. “Traceability-Enabled Refactoring for Managing Just-In-Time Requirements.” The 22nd IEEE International Requirements Engineering Conference (RE’14), Karlskrona, Sweden, August 25-29, 2014, pp. 133-142. Acceptance rate: 27% (31 out of 115).
7. Tanmay Bhowmik, Nan Niu, and Donna Reese. “Students vs. Professionals in Assisted Requirements Tracing: How Could We Train Our Students?” The 121st ASEE Annual Conference and Exposition, Indianapolis, IN, USA, June 15-18, 2014.
6. Tanmay Bhowmik, Vander Alves, and Nan Niu. “Porting Mobile Games in an Aspect-Oriented Way: An Industrial Case Study.” The 14th IEEE International Conference on Information Reuse and Integration (IRI 2013), San Francisco, CA, USA, August 14-16, 2013, pp. 458-465. Selected as a best paper and published in the book “Advances in Intelligent and Soft Computing” (cf. [1] in the "Book Chapter" section). Acceptance rate: 26%.
5. Nan Niu, Juha Savolainen, Tanmay Bhowmik, Anas Mahmoud, and Sandeep Reddivari. “A Framework for Examining Topical Locality in Object-Oriented Software.” The 36th IEEE Computer Software and Applications Conference (COMPSAC 2012), Izmir, Turkey, July 2012, pp. 219-224. Acceptance rate: 30% (72 out of 237).
4. Nan Niu, Vander Alves, and Tanmay Bhowmik. “Portability as an Aspect: Rethinking Modularity in Mobile Game Development.” The 10th International Conference on Aspect-Oriented Software Development (AOSD 2011), Porto de Galinhas, Pernambuco, Brazil, March 2011, pp. 3-4.
3. Harun Pirim, Dilip Gautam, Tanmay Bhowmik, Andy Perkins, and Burak Eksioglu. “Performance evaluation of a community structure finding algorithm using modularity and C-rand measures.” The IEEE International Joint Conference on Neural Networks, Barcelona, Spain, July 2010, pp. 1-8.
2. Harun Pirim, Dilip Gautam, Tanmay Bhowmik, Andy D. Perkins, Burak Eksioglu, and Ahmet Alkan. “Performance of an Ensemble Clustering Algorithm on Biological Data Sets.” The International Symposium on Computing in Science and Engineering, Kusadasi, Turkey, June 2010, pp. 723-731.
1. Tanmay Bhowmik, Nan Niu, and Edward Allen. “Modular Development and Verification of Domain Requirements via Model Checking.” The 48th ACM Southeast Conference (ACMSE 2010), Oxford, Mississippi, USA, April 2010, Article No. 58.
Refereed Workshop Papers
11. Md Rayhan Amin, Tanmay Bhowmik, Nan Niu, and Juha Savolainen. “Environmental Variations of Software Features: A Logical Test Cases' Perspective.” The 31st IEEE International Requirements Engineering Conference Workshops (REW), Hannover, Germany, 2023.
10. Daniel Knight, Stephen Torri, and Tanmay Bhowmik. “A Preliminary Critical Review of the Impact of Three Popular Development Practices on Source Code Maintainability.” The 47th IEEE Computers, Software, and Applications Conference (COMPSACW), Torino, Italy, 2023.
9. Md Rayhan Amin and Tanmay Bhowmik. “Existing Vulnerability Information in Security Requirements Elicitation.” The 30th IEEE International Requirements Engineering Conference Workshops (REW), Melbourne, Victoria, Australia, 2022, pp. 220-225.
8. Austin Reid Thompson, Tanmay Bhowmik, and Nan Niu. “Environment Assertion Driven Requirements Elicitation: A Preliminary Study.” The 30th IEEE International Requirements Engineering Conference Workshops (REW), Melbourne, Victoria, Australia, 2022, pp. 6-9.
7. Sarah Sturmer, Nan Niu, Tanmay Bhowmik, Juha Savolainen. “Eliciting Environmental Opposites for Requirements-Based Testing.” The 30th IEEE International Requirements Engineering Conference Workshops (REW), Melbourne, Victoria, Australia, 2022, pp. 10-13.
6. Andrea Montemaggio, Stefano Iannucci, Tanmay Bhowmik, John Hamilton. “Designing a Methodological Framework for the Empirical Evaluation of Self-Protecting Systems.” The IEEE International Conference on Autonomic Computing and Self-Organizing Systems - ACSOS 2020 Workshops, Virtual Conference, Washington DC, 2020.
5. Anh Quoc Do and Tanmay Bhowmik. “Automated Generation of Creative Software Requirements: A Data-Driven Approach.” The 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) Workshops, Lake Buena Vista, Florida, 2018, pp. 9-12.
4. Anh Quoc Do and Tanmay Bhowmik. “Refinement and Resolution of Just-in-Time Requirements in Open Source Software: A Case Study.” The 25th IEEE International Requirements Engineering Conference Workshops (REW), Lisbon, Portugal, 2017, pp. 407-410.
3. Corey Hollis and Tanmay Bhowmik. “Automated Support to Capture Verbal Just-in-Time Requirements in Agile Development: A Practitioner View.” The 25th IEEE International Requirements Engineering Conference Workshops (REW), Lisbon, Portugal, 2017, pp. 419-422.
2. Tanmay Bhowmik and Sandeep Reddivari. “Resolution Trend of Just-in-Time Requirements in Open Source Software Development.” The 1st International Workshop on Just-In-Time RE (JIT RE 2015), in affiliation with the 23rd IEEE International Requirements Engineering Conference (RE 2015), Ottawa, Canada, Aug 25, 2015, (in press).
1. Nan Niu, Sandeep Reddivari, Anas Mahmoud, Tanmay Bhowmik, and Songhua Xu. “Automatic Labeling of Software Requirements Clusters.” The 4th International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation (SUITE 2012), in affiliation with the 34rd International Conference on Software Engineering (ICSE 2012), Zurich, Switzerland, June 5, 2012, pp. 17-20. Acceptance rate: 20%.