Publications

Best Papers Award

(For a full list see below)

Efficiently Measuring an Accurate and Generalized Clone Detection Precision using Clone Clustering

Jeffrey Svajlenko, Chanchal K. Roy, “Efficiently Measuring an Accurate and Generalized Clone Detection Precision using Clone Clustering”, In Proceedings of the 28th International Conference on Software Engineering and Knowledge Engineering (SEKE 2016), 426-433, Redwood City, California, July 2016.

Recommending Software Experts Using Code Similarity and Social Heuristics

Ghadeer Kitnab, Gordon McCalla and Chanchal K. Roy, “Recommending Software Experts Using Code Similarity and Social Heuristics“, In Proceedings of the 2014 Conference of the Centre for Advanced Studies on Collaborative Research (CASCON 2014), pp. 4-18, Toronto, Canada, November 2014.

CSCC: Simple, Efficient, Context Sensitive Code Completion

Muhammad Asaduzzaman, Chanchal K. Roy, Kevin Schneider and Daqing Hou, “CSCC: Simple, Efficient, Context Sensitive Code Completion“, In Proceedings of the 30th International Conference on Software Maintenance and Evolution (ICSME 2014), 10 pp., Victoria, Canada, September 2014

Comparative Stability of Cloned and Non-cloned Code: An Empirical Study

M. Mondal, C.K. Roy, M.S. Rahman, R. K. Saha, J. Krinke and K.A. Schneider, 2012. Comparative Stability of Cloned and Non-cloned Code: An Empirical Study“, in Proceedings of the Software Engineering Track of the 27th ACM Symposium on Applied Computing (ACM SAC 2012), Riva del Garda, Trento, Italy, March 2012, pp. 1227-1234.

A Mutation / Injection-based Automatic Framework for Evaluating Code Clone Detection Tools

C.K. Roy and J.R. Cordy, 2009. “A Mutation / Injection-based Automatic Framework for Evaluating Code Clone Detection Tools” in Proceedings of the ICST 4th International Workshop on Mutation Analysis (Mutation 2009), IEEE Press, Denver, Colorado, USA, April 2009, pp. 157-166.

An Empirical Evaluation of Function Clones in Open Source Software

C.K. Roy and J.R. Cordy, 2008. “An Empirical Evaluation of Function Clones in Open Source Software“, in Proceedings of the 15th Working Conference on Reverse Engineering (WCRE 2008), pp. 81-90, IEEE Press, Antwerp, Belgium, October 2008 (Invited for special journal issue as one of the selected best papers).

Scenario-based Comparison of Clone Detection Techniques

C.K. Roy and J.R. Cordy, 2008. “Scenario-based Comparison of Clone Detection Techniques“, in Proceedings of the 16th IEEE International Conference on Program Comprehension (ICPC 2008), pp.153-162, IEEE Press, Amsterdam, The Netherlands, June 2008.

Interference Aware Dynamic Subchannel Allocation in a Multi-cellular OFDMA System based on Traffic Situation

B. Roy, C.K. Roy and M. Einhaus, 2006. “Interference Aware Dynamic Subchannel Allocation in a Multi-cellular OFDMA System based on Traffic Situation“, in Proceeding of the 4th International Symposium in Parallel and Distributed Processing and Applications (ISPA2006), LNCS Springer Press, Sorrento, Italy, December 2006, pp. 341-352.

Static Detection of Pointer Introduced Memory Violations

K. Billah and C.K. Roy, 2011. “Static Detection of Pointer Introduced Memory Violations”, in the College of Arts and Science Graduate Poster Symposium, University of Saskatchewan, Canada, April 2011.

Towards a Mutation-Based Automatic Framework for Evaluating Code Clone Detection Tools

C.K. Roy and J.R. Cordy, 2008. “Towards a Mutation-Based Automatic Framework for Evaluating Code Clone Detection Tools”, in the Canadian Conference on Computer Science and Software Engineering (C3S2E’08), Montreal, Canada, May 2008.

Effective Reformulation of Query for Code Search using Crowdsourced Knowledge and Extra-Large Data Analytics

M. Masudur Rahman and C.K. Roy, "Effective Reformulation of Query for Code Search using Crowdsourced Knowledge and Extra-Large Data Analytics", In Proceeding of The 34th International Conference on Software Maintenance and Evolution (ICSME 2018), pp. 12, Madrid, Spain, September, 2018.

 

Full List

2018

★ Distinguished Paper Nomination
Effective Reformulation of Query for Code Search using Crowdsourced Knowledge and Extra-Large Data Analytics
M. Masudur Rahman and C.K. Roy, "Effective Reformulation of Query for Code Search using Crowdsourced Knowledge and Extra-Large Data Analytics", In Proceeding of The 34th International Conference on Software Maintenance and Evolution (ICSME 2018), pp. 12, Madrid, Spain, September, 2018 (to appear)

Improving IR-Based Bug Localization with Context-Aware Query Reformulation
M. Masudur Rahman and C.K. Roy, "Improving IR-Based Bug Localization with Context-Aware Query Reformulation", In Proceeding of The 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2018), pp. 11, Florida, USA, November, 2018 (to appear)

CCAligner: a token based large-gap clone detector
Pengcheng Wang, Jeffrey Svajlenko, Yanzhao Wu, Yun Xu and Chanchal K. Roy, “CCAligner: a token based large-gap clone detector”, In Proceeding of The 40th International Conference on Software Engineering (ICSE 2018), 12pp., Gothenburg, Sweden, May 2018 (to appear).

Poster: Improving Bug Localization with Report Quality Dynamics and Query Reformulation
M. Masudur Rahman and C.K. Roy, “Poster: Improving Bug Localization with Report Quality Dynamics and Query Reformulation”, In Proceeding of the companion volume of the 40th International Conference on Software Engineering (ICSE 2018), 2pp., Gothenburg, Sweden, May 2018 (to appear).

Poster: Fast, Scalable and User-Guided Clone Detection
Jeffrey Svajlenko, Chanchal K. Roy, “Poster: Fast, Scalable and User-Guided Clone Detection”, In Proceeding of the companion volume of the 40th International Conference on Software Engineering (ICSE 2018), 2pp., Gothenburg, Sweden, May 2018 (to appear).

Large Scale Clone Detection, Analysis, and Benchmarking: An Evolutionary Perspective (Keynote)
Chanchal K. Roy, “Large Scale Clone Detection, Analysis, and Benchmarking: An Evolutionary Perspective (Keynote)“, the IEEE 12th International Workshop on Software Clones (IWSC 2018), Keynote talk, March 2018.

Benchmarks for software clone detection: a ten-year retrospective
C. K. Roy and James. R. Cordy, “Benchmarks for software clone detection: a ten-year retrospective“, In Proceedings of the 25th International Conference on Software Analysis, Evolution, and Reengineering (SANER’18), pp. 26-37, Campobasso, Italy, March 2018.

Classifying Stack Overflow Posts On API Issues
Md Ahasanuzzaman, Muhammad Asaduzzaman, Chanchal K. Roy and Kevin Schneider, “Classifying Stack Overflow Posts On API Issues“, In Proceedings of the 25th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2018), pp. 244-254, Campobasso, Italy, March 2018.

Micro-Clones in Evolving Software
Manishankar Mondal, Chanchal K. Roy and Kevin Schneider, “Micro-Clones in Evolving Software“, In Proceedings of the 25th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2018), pp. 50-60, Campobasso, Italy, March 2018.


2017

Is Cloned Code Really Stable?
Manishankar Mondal, Md. Saidur Rahman, Chanchal K. Roy, Kevin A. Schneider, “Is Cloned Code Really Stable?”, pp. 1-78, Empirical Software Engineering, (Accepted for publication, May 29, 2017). Online First: https://link.springer.com/article/10.1007/s10664-017-9528-y

Improved Query Reformulation for Concept Location using CodeRank and Document Structures
M. Masudur Rahman and C.K. Roy, “Improved Query Reformulation for Concept Location using CodeRank and Document Structures”, In Proceeding of The 32nd International Conference on Automated Software Engineering (ASE 2017), pp. 428-439, Urbana-Champaign, Illinois, USA, October 2017. (Acceptance rate: 21%)

FEMIR: A tool for recommending framework extension examples
Muhammad Asaduzzaman, Chanchal K. Roy, Kevin Schneider and Daqing Hou, “FEMIR: a tool for recommending framework extension examples”, In Proceeding of The 32nd International Conference on Automated Software Engineering (ASE 2017), pp. 967-972, Urbana-Champaign, USA, October 2017.

Recommending Framework Extension Examples
Muhammad Asaduzzaman, Chanchal K. Roy, Kevin Schneider and Daqing Hou, “Recommending Framework Extension Examples”, In Proceedings of the 33rd IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 456-466, Shanghai, China, September 20-22, 2017. (Acceptance rate 27.7%).

Bug Propagation through Code Cloning: An Empirical Study
Manishankar Mondal, Chanchal K. Roy and Kevin Schneider, “Bug Propagation through Code Cloning: An Empirical Study”, In Proceedings of the 33rd IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 227-237, Shanghai, China, September 20-22, 2017. (Acceptance rate 27.7%).

Comparing Software Bugs in Clone and Non-clone Code: An Empirical Study
Judith F. Islam, Manishankar Mondal, Chanchal K. Roy, and Kevin A. Schneider, “Comparing Software Bugs in Clone and Non-clone Code: An Empirical Study”, International Journal of Software Engineering and Knowledge Engineering, pp. 1507-1527, November 2017, Vol. 27, No. 09n10.

The Impact of Surface and Geometry on Coefficient of Friction of Artificial Hip Joints
Dipankar Choudhury, Martin Vrbka, Azuddin Bin Mamat, Ian Stavness, Chanchal K. Roy, Rajshree Mootanah, Ivan Krupka, “The Impact of Surface and Geometry on Coefficient of Friction of Artificial Hip Joints”, Journal of the Mechanical Behavior of Biomedical Materials, Volume 72, August 2017, Pages 192-199.

On the Relationships between Stability and Bug-proneness of Code Clones: An Empirical Study
Md Saidur Rahman and Chanchal K. Roy, “On the Relationships between Stability and Bug-proneness of Code Clones: An Empirical Study”, In Proceedings of the 17th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2017). pp. 131-140, Shanghai, China, September 2017. .

A Comparative Study of Software Bugs in Clone and Non-Clone Code
Judith F. Islam, Manishankar Mondal, Chanchal K. Roy, Kevin A. Schneider, “A Comparative Study of Software Bugs in Clone and Non-Clone Code”, In Proceedings of the 29th International Conference on Software Engineering and Knowledge Engineering (SEKE 2017), pp. 436-443, Pittsburgh, USA, July 2017.

Fast and Flexible Large-Scale Clone Detection with CloneWorks
Jeffrey Svajlenko, Chanchal K. Roy, “Fast and Flexible Large-Scale Clone Detection with CloneWorks”, In Proceeding of The 39th International Conference on Software Engineering (ICSE 2017 Companion), pp. 27-30, Buenos Aires, Argentina, May, 2017 (Acceptance rate: 31.58%)

CloneWorks: a fast and flexible large-scale near-miss clone detection tool
Jeffrey Svajlenko, Chanchal K. Roy, “CloneWorks: a fast and flexible large-scale near-miss clone detection tool”, In Proceeding of The 39th International Conference on Software Engineering (ICSE 2017 Companion), pp. 177-179, Buenos Aires, Argentina, May, 2017.

Identifying Code Clones Having High Possibilities of Containing Bugs
Manishankar Mondal, Chanchal K. Roy, Kevin A. Schneider, “Identifying Code Clones Having High Possibilities of Containing Bugs”, In Proceedings of The 25th International Conference on Program Comprehension (ICPC 2017), pp. 99-109, Buenos Aires, Argentina, May, 2017

Predicting Usefulness of Code Review Comments using Textual Features and Developer Experience
M. Masudur Rahman and C.K. Roy and R.G. Kula, ” Predicting Usefulness of Code Review Comments using Textual Features and Developer Experience”, In Proceeding of The 14th International Conference on Mining Software Repositories (MSR 2017), pp. 215-226, Buenos Aires, Argentina, May, 2017 (Acceptance rate: 30.60%)

RACK: Code Search in the IDE using Crowdsourced Knowledge
M. Masudur Rahman and C.K. Roy and David Lo, ” RACK: Code Search in the IDE using Crowdsourced Knowledge”, In Proceeding of The 39th International Conference on Software Engineering (ICSE 2017 Companion), pp. 51-54, Buenos Aires, Argentina, May, 2017 (Acceptance rate: 31.58%)

Impact of Continuous Integration on Code Reviews
M. Masudur Rahman and C.K. Roy, ” Impact of Continuous Integration on Code Reviews”, In Proceeding of The The 14th International Conference on Mining Software Repositories (MSR 2017), pp. 499-502, Buenos Aires, Argentina, May, 2017.

Towards a Reference Architecture for Cloud-Based Plant Genotyping and Phenotyping Analysis Frameworks
Banani Roy, Amit Kumar Mondal, Chanchal K. Roy, Kevin A. Schneider, Kawser Wazed, “Towards a Reference Architecture for Cloud-Based Plant Genotyping and Phenotyping Analysis Frameworks”, The 2017 International Conference on Software Architecture (ICSA 2017), pp. 41-50, Gothenburg, Sweden, April 2017.

Does cloned code increase maintenance effort?
Manishankar Mondal, Chanchal K. Roy, Kevin A. Schneider, “Does cloned code increase maintenance effort?”, In Proceedings of the 11th International Workshop on Software Clones (IWSC 2017), pp. 38-44, Klagenfurt, Austria, February 2017.

STRICT: Information Retrieval Based Search Term Identification for Concept Location
M. Masudur Rahman and C.K. Roy, ” STRICT: Information Retrieval Based Search Term Identification for Concept Location”, In Proceeding of The 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2017), pp. 79–90, Klagenfurt, Austria, February 2017 (Acceptance rate: 24%).


2016

A Simple, Efficient, Context-sensitive Approach for Code Completion
M. Asaduzzaman, C. K. Roy, K. A. Schneider, and D. Hou, “A Simple, Efficient, Context-sensitive Approach for Code Completion”, Journal of Software: Evolution and Process, 2016.

A comparative study on the intensity and harmfulness of late propagation in near-miss code clones
Manishankar Mondal, Chanchal K. Roy, Kevin A. Schneider, “A comparative study on the intensity and harmfulness of late propagation in near-miss code clones”, Software Quality Journal 24(4): 883-915 (2016)

A Machine Learning Based Approach for Evaluating Clone Detection Tools for a Generalized and Accurate Precision
Jeffrey Svajlenko, Chanchal K. Roy, “A Machine Learning Based Approach for Evaluating Clone Detection Tools for a Generalized and Accurate Precision”, International Journal of Software Engineering and Knowledge Engineering 26(9-10): 1399-1430 (2016).

★ Best Paper Award
Efficiently Measuring an Accurate and Generalized Clone Detection Precision using Clone Clustering
Jeffrey Svajlenko, Chanchal K. Roy, “Efficiently Measuring an Accurate and Generalized Clone Detection Precision using Clone Clustering”, In Proceedings of the 28th International Conference on Software Engineering and Knowledge Engineering (SEKE 2016), 426-433, Redwood City, California, July 2016.

Embedded Emotion-based Classification of Stack Overflow Questions Towards the Question Quality Prediction
Amit K. Mondal, M. Masudur Rahman and C. K. Roy, “Embedded Emotion-based Classification of Stack Overflow Questions Towards the Question Quality Prediction”, In Proceeding of The 28th International Conference on Software Engineering & Knowledge Engineering (SEKE 2016), pp. 521-526, San Francisco Bay, California, USA, July 2016.

BigCloneEval: A Clone Detection Tool Evaluation Framework with BigCloneBench
Jeffrey Svajlenko, and Chanchal Roy. “BigCloneEval: A Clone Detection Tool Evaluation Framework with BigCloneBench”, In Proceedings of the Tools Demos Track of the 32nd International Conference on Software Maintence and Evolution (ICSME 2016), 5pp., Raleigh, North Carolina, USA, October 2016.

QUICKAR: Automatic Query Reformulation for Concept Location Using Crowdsourced Knowledge
M. Masudur Rahman and C.K. Roy, “QUICKAR: Automatic Query Reformulation for Concept Location Using Crowdsourced Knowledge”, In Proceeding of The 31st IEEE/ACM International Conference on Automated Software Engineering (ASE 2016), pp. 220–225, Singapore, September 2016

CORRECT: Code Reviewer Recommendation at GitHub for Vendasta Technologies
M. Masudur Rahman, C.K. Roy, Jesse Redl, and Jason Collins, “CORRECT: Code Reviewer Recommendation at GitHub for Vendasta Technologies”, In Proceeding of The 31st IEEE/ACM International Conference on Automated Software Engineering (ASE 2016), pp. 792–797, Singapore, September 2016.

An exploratory study on change suggestions for methods using clone detection
Manishankar Mondal, Chanchal K. Roy, Kevin A. Schneider, “An exploratory study on change suggestions for methods using clone detection”, In Proceedings of the 2016 Conference of the Centre for Advanced Studies on Collaborative Research (CASCON 2016), pp. 85-95, Toronto, Canada, November 2016.

Improved Wear Resistance of Functional Diamond like Carbon Coated Ti-6Al-4V Alloys in an Edge Loading Condition
Dipankar Choudhury, Juergen M Lackner, Lukasz Major, Takehiro Morita, Yoshinori Sawae, Azuddin Mamat, Ian Stavness, Chanchal K. Roy, and Ivan Krupka, “Improved Wear Resistance of Functional Diamond like Carbon Coated Ti-6Al-4V Alloys in an Edge Loading Condition” Journal of the Mechanical Behavior of Biomedical Materials, 04/2016; 59. DOI: 10.1016/j.jmbbm.2016.04.004.

A comparative study on the intensity and harmfulness of late propagation in near-miss code clones
Manishankar Mondal, Chanchal K. Roy, and Kevin A. Schneider, “A comparative study on the intensity and harmfulness of late propagation in near-miss code clones”, Software Quality Journal, pp.1-30, DOI: 10.1007/s11219-016-9305-y

SourcererCC: Scaling Code Clone Detection to Big-Code
Hitesh Sajnani, Vaibhav Saini, Jeffrey Svajlenkoy, Chanchal K. Roy, and Cristina V. Lopes, “SourcererCC: Scaling Code Clone Detection to Big-Code”, in Proceedings of the 38th International Conference on Software Engineering (ICSE 2016), pp. 1157-1168, Austin, TX, May 2016.

CORRECT: Code Reviewer Recommendation in GitHub Based on Cross-Project and Technology Experience
M. Masudur Rahman, C.K. Roy, and Jason Collins, “CORRECT: Code Reviewer Recommendation in GitHub Based on Cross-Project and Technology Experience”, in Proceeding of The 38th International Conference on Software Engineering (ICSE 2016), pp. 222—231, Austin Texas, USA, May 2016.

How Developers Use Exception Handling in Java?
Muhammad Asaduzzaman, Muhammad Ahasanuzzaman, Chanchal K. Roy and Kevin Schneider, “How Developers Use Exception Handling in Java?”, in Proceedings of 13th International Conference on Mining Software Repositories (MSR 2016), pp. 516-519, Austin, TX, USA, May 2016. (Mining Challenge paper).

Schneider: Mining duplicate questions in stack overflow. ?
Muhammad Ahasanuzzaman, Muhammad Asaduzzaman, Chanchal K. Roy, Kevin A. "Schneider: Mining duplicate questions in stack overflow. ?”, in Proceedings of the 13th International Conference on Mining Software Repositories (MSR 2016), pp. 402-412, Austin, TX, USA, May 2016.

Is Code Cloning in Games Really Different?
Farouq Al-omari and Chanchal K. Roy, “Is Code Cloning in Games Really Different?”, in Proceedings of the Software Engineering Track of the 31st ACM Symposium on Applied Computing (ACM SAC 2016), pp. 1512-1519, Pisa, Italy, April 2016.

RACK: Automatic API Recommendation using Crowdsourced Knowledge
M. Masudur Rahman, C.K. Roy and David Lo, “RACK: Automatic API Recommendation using Crowdsourced Knowledge”, in Proceeding of The 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016), pp. 349-359, Osaka, Japan, March 2016.

Bug Replication in Code Clones: An Empirical Study
Judith F. Islam, Manishankar Mondal, Chanchal K. Roy, “Bug Replication in Code Clones: An Empirical Study”, in the Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), pp. 68-78, Osaka, Japan, March 2016. IEEE.

An Empirical Study on Ranking Change Recommendations Retrieved using Code Similarity
Manishankar Mondal, Chanchal K. Roy, Kevin A. Schneider, “An Empirical Study on Ranking Change Recommendations Retrieved using Code Similarity”, in Proceedings of the 10th International Workshop on Software Clones (IWSC), pp. 44-50, Osaka, Japan, March 2016.


2015

PARC: Recommending API Methods Parameters
M. Asaduzzaman, C. K. Roy, K. A. Schneider, “PARC: Recommending API Methods Parameters”, in Proceedings of the 31st International Conference on Software Maintenance and Evolution (ICSME 2015) (Tool Demo Track).

TextRank Based Search Term Identification for Software Change Tasks
M. Masudur Rahman and C.K. Roy, "TextRank Based Search Term Identification for Software Change Tasks", In Proceeding of The 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2015), pp. 540--544, Montreal, Canada, March 2015

An Insight into the Unresolved Questions at Stack Overflow
M. Masudur Rahman and C.K. Roy, "An Insight into the Unresolved Questions at Stack Overflow", In Proceeding of The 12th Working Conference on Mining Software Repositories (MSR 2015), pp. 426--429, Florence, Italy, May 2015

How Should We Read and Analyze Bug Reports: An Interactive Visualization using Extractive Summaries and Topic Evolution
Shamima Yeasmin, Chanchal K. Roy and Kevin A. Schneider, “How Should We Read and Analyze Bug Reports: An Interactive Visualization using Extractive Summaries and Topic Evolution”, In Proceedings of the 2015 Conference of the Centre for Advanced Studies on Collaborative Research (CASCON 2015), pp. 171-180, Toronto, Canada, November 2015.

Recommending Relevant Sections from a Webpage about Programming Errors and Exceptions
Mohammad Masudur Rahman and Chanchal K. Roy, “Recommending Relevant Sections from a Webpage about Programming Errors and Exceptions”, In Proceedings of the 2015 Conference of the Centre for Advanced Studies on Collaborative Research (CASCON 2015), pp. 181-190, Toronto, Canada, November 2015.

An Empirical Study on Change Recommendation
Manishankar Mondal, Chanchal K. Roy and Kevin Schneider, “An Empirical Study on Change Recommendation”, In Proceedings of the 2015 Conference of the Centre for Advanced Studies on Collaborative Research (CASCON 2015), pp. 141-150, Toronto, Canada, November 2015.

Towards Convenient Management of Software Clone Codes in Practice: An Integrated Approach
Sharif Uddin, Chanchal K. Roy and Kevin Schneider, “Towards Convenient Management of Software Clone Codes in Practice: An Integrated Approach”, In Proceedings of the 2015 Conference of the Centre for Advanced Studies on Collaborative Research (CASCON 2015), pp. 211-220, Toronto, Canada, November 2015.

A Comparative Study on the Bug-proneness of Different Types of Code Clones
Manishankar Mondal, Chanchal K. Roy and Kevin Schneider, “A Comparative Study on the Bug-proneness of Different Types of Code Clones”, In Proceedings of the 31st International Conference on Software Maintenance and Evolution (ICSME 2015), pp. 91-100, Bremen, Germany, October 2015.

Evaluating Clone Detection Tools with BigCloneBench
Jeffrey Svajlenko and Chanchal K. Roy, “Evaluating Clone Detection Tools with BigCloneBench”, In Proceedings of the 31st International Conference on Software Maintenance and Evolution (ICSME2015), pp. 131-140, Bremen, Germany, October 2015.

Exploring API Method Parameter Recommendations
Muhammad Asaduzzaman, Chanchal K. Roy, Samiul Monir, and Kevin Schneider, “Exploring API Method Parameter Recommendations”, In Proceedings of the 31st International Conference on Software Maintenance and Evolution (ICSME2015), pp. 271-280, Bremen, Germany, October 2015.

Recommending insightful comments for source code using crowdsourced knowledge
Mohammad Masudur Rahman, Chanchal K. Roy, Iman Keivanloo, “Recommending insightful comments for source code using crowdsourced knowledge”, In Proceedings of the 15th IEEE International Working Conference on Software Code Analysis and Manipulation (SCAM 2015), pp. 81-90, Bremen, Germany, September 2015.

On the comprehension of code clone visualizations: A controlled study using eye tracking
Md Sami Uddin, Varun Gaur, Carl Gutwin, Chanchal K. Roy, “On the comprehension of code clone visualizations: A controlled study using eye tracking”, In Proceedings of the 15th IEEE International Working Conference on Software Code Analysis and Manipulation (SCAM 2015), pp. 161-170, Bremen, Germany, September 2015.

How Should We Read and Analyze Bug Reports: An Interactive Visualization using Extractive Summaries and Topic Evolution
Shamima Yeasmin, Chanchal K. Roy and Kevin A. Schneider, “How Should We Read and Analyze Bug Reports: An Interactive Visualization using Extractive Summaries and Topic Evolution”, In Proceedings of the 2015 Conference of the Centre for Advanced Studies on Collaborative Research (CASCON 2015), pp. 171-180, Toronto, Canada, November 2015.

Recommending Relevant Sections from a Webpage about Programming Errors and Exceptions
Mohammad Masudur Rahman and Chanchal K. Roy, “Recommending Relevant Sections from a Webpage about Programming Errors and Exceptions”, In Proceedings of the 2015 Conference of the Centre for Advanced Studies on Collaborative Research (CASCON 2015), pp. 181-190, Toronto, Canada, November 2015.

An Empirical Study on Change Recommendation
Manishankar Mondal, Chanchal K. Roy and Kevin Schneider, “An Empirical Study on Change Recommendation”, In Proceedings of the 2015 Conference of the Centre for Advanced Studies on Collaborative Research (CASCON 2015), pp. 141-150, Toronto, Canada, November 2015.

Towards Convenient Management of Software Clone Codes in Practice: An Integrated Approach
Sharif Uddin, Chanchal K. Roy and Kevin Schneider, “Towards Convenient Management of Software Clone Codes in Practice: An Integrated Approach”, In Proceedings of the 2015 Conference of the Centre for Advanced Studies on Collaborative Research (CASCON 2015), pp. 211-220, Toronto, Canada, November 2015.

A Comparative Study on the Bug-proneness of Different Types of Code Clones
Manishankar Mondal, Chanchal K. Roy and Kevin Schneider, “A Comparative Study on the Bug-proneness of Different Types of Code Clones”, In Proceedings of the 31st International Conference on Software Maintenance and Evolution (ICSME 2015), pp. 91-100, Bremen, Germany, October 2015.

Evaluating Clone Detection Tools with BigCloneBench
Jeffrey Svajlenko and Chanchal K. Roy, “Evaluating Clone Detection Tools with BigCloneBench”, In Proceedings of the 31st International Conference on Software Maintenance and Evolution (ICSME2015), pp. 131-140, Bremen, Germany, October 2015.

Exploring API Method Parameter Recommendations
Muhammad Asaduzzaman, Chanchal K. Roy, Samiul Monir, and Kevin Schneider, “Exploring API Method Parameter Recommendations”, In Proceedings of the 31st International Conference on Software Maintenance and Evolution (ICSME2015), pp. 271-280, Bremen, Germany, October 2015.

Recommending insightful comments for source code using crowdsourced knowledge
Mohammad Masudur Rahman, Chanchal K. Roy, Iman Keivanloo, “Recommending insightful comments for source code using crowdsourced knowledge”, In Proceedings of the 15th IEEE International Working Conference on Software Code Analysis and Manipulation (SCAM 2015), pp. 81-90, Bremen, Germany, September 2015.

On the comprehension of code clone visualizations: A controlled study using eye tracking
Md Sami Uddin, Varun Gaur, Carl Gutwin, Chanchal K. Roy, “On the comprehension of code clone visualizations: A controlled study using eye tracking”, In Proceedings of the 15th IEEE International Working Conference on Software Code Analysis and Manipulation (SCAM 2015), pp. 161-170, Bremen, Germany, September 2015.

SPCP-Miner: A Tool for Mining Code Clones that are Important for Refactoring or Tracking
Manishankar Mondal, Chanchal K. Roy and Kevin Schneider, "SPCP-Miner: A Tool for Mining Code Clones that are Important for Refactoring or Tracking", In the Proceedings of the 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), 2015, pp. 482--486, Montreal, Canada, March, 2015 .


2014

★ Best Paper Award
Recommending Software Experts Using Code Similarity and Social Heuristics
Ghadeer Kitnab, Gordon McCalla and Chanchal K. Roy, “Recommending Software Experts Using Code Similarity and Social Heuristics“, In Proceedings of the 2014 Conference of the Centre for Advanced Studies on Collaborative Research (CASCON 2014), pp. 4-18, Toronto, Canada, November 2014.

A Change-Type Based Empirical Study on the Stability of Cloned Code
Md Saidur Rahman and Chanchal K. Roy, “A Change-Type Based Empirical Study on the Stability of Cloned Code“, In Proceedings of the 14th IEEE International Working Conference on Software Code Analysis and Manipulation (SCAM 2014), pp. 31-40, Victoria, Canada, September 2014.

Automatic Identification of Important Clones for Refactoring and Tracking
Manishankar Mondal, Chanchal K. Roy and Kevin Schneider, “Automatic Identification of Important Clones for Refactoring and Tracking“, In Proceedings of the 14th IEEE International Working Conference on Software Code Analysis and Manipulation (SCAM 2014), pp. 11-20, Victoria, Canada, September 2014.

On the Use of Context in Recommending Exception Handling Code Examples
Mohammad Masudur Rahman and Chanchal K. Roy, “On the Use of Context in Recommending Exception Handling Code Examples“, In Proceedings of the 14th IEEE International Working Conference on Software Code Analysis and Manipulation (SCAM 2014), pp. 285-294, Victoria, Canada, September 2014.

SurfClipse: Context-Aware Meta Search in the IDE
Mohammad Masudur Rahman and Chanchal K. Roy, “SurfClipse: Context-Aware Meta Search in the IDE“, In Proceedings of the Tool Demonstrations track of the 30th International Conference on Software Maintenance and Evolution (ICSME 2014), pp. 617-620, Victoria, Canada, September 2014.

Context-sensitive Code Completion Tool for Better API Usability
Muhammad Asaduzzaman, Chanchal K. Roy, Kevin Schneider and Daqing Hou, “Context-sensitive Code Completion Tool for Better API Usability“, In Proceedings of the Tool Demonstrations track of the 30th International Conference on Software Maintenance and Evolution (ICSME 2014), 4 pp., Victoria, Canada, September 2014 (to appear)

Towards a Big Data Curated Benchmark of Inter-Project Code Clones
Jeffrey Svajlenko, Judith F. Islam, Iman Keivanloo, Chanchal K. Roy and Mohammad Mamun Mia, “Towards a Big Data Curated Benchmark of Inter-Project Code Clones“, In Proceedings of the Early Research Achievements track of the 30th International Conference on Software Maintenance and Evolution (ICSME 2014), 5 pp., Victoria, Canada, September 2014 (to appear)

Interactive Visualization of Bug Reports using Topic Evolution and Extractive Summaries
Shamima Yeasmin, Chanchal Roy and Kevin Schneider, “Interactive Visualization of Bug Reports using Topic Evolution and Extractive Summaries“, In Proceedings of the Early Research Achievements track of the 30th International Conference on Software Maintenance and Evolution (ICSME 2014), 5 pp., Victoria, Canada, September 2014 (to appear)

Evaluating Modern Clone Detection Tools
Jeffrey Svajlenko and Chanchal K. Roy, “Evaluating Modern Clone Detection Tools“, In Proceedings of the 30th International Conference on Software Maintenance and Evolution (ICSME 2014), 10 pp., Victoria, Canada, September 2014 (to appear).

★ Best Paper Nomination Award
CSCC: Simple, Efficient, Context Sensitive Code Completion
Muhammad Asaduzzaman, Chanchal K. Roy, Kevin Schneider and Daqing Hou, “CSCC: Simple, Efficient, Context Sensitive Code Completion“, In Proceedings of the 30th International Conference on Software Maintenance and Evolution (ICSME 2014), 10 pp., Victoria, Canada, September 2014 (to appear).

A Fine-Grained Analysis on the Evolutionary Coupling of Cloned Code
Manishankar Mondal, Chanchal K. Roy and Kevin Schneider, “A Fine-Grained Analysis on the Evolutionary Coupling of Cloned Code”, In Proceedings of the 30th International Conference on Software Maintenance and Evolution (ICSME 2014), 10 pp., Victoria, Canada, September 2014 (to appear).

Big Data Clone Detection using the Classical Detectors: An Exploratory Study
Jeffrey Svajlenko, Iman Keivanloo, and Chanchal K. Roy, “Big Data Clone Detection using the Classical Detectors: An Exploratory Study”, Journal of Software Evolution and Process, 48 pp. (in press).

Prediction and Ranking of Co-change Candidates for Clones
Manishankar Mondal, Chanchal K. Roy and Kevin Schneider, “Prediction and Ranking of Co-change Candidates for Clones“, In Proceedings of the 11th Working Conference on Mining Software Repositories (MSR 2014), pp. 32-41, Hyderabad, India, May 2014. (to appear)

An Insight into the Pull Requests of GitHub
M. Masudur Rahman and Chanchal K. Roy, “An Insight into the Pull Requests of GitHub“, In Proceedings of the Mining Challenge Track of the 11th Working Conference on Mining Software Repositories (MSR 2014), pp. 364-367, Hyderabad, India, May 2014. (to appear)

Near-miss Software Clones in Open Source Games: An Empirical Study
Iman Keivanloo, Chanchal K. Roy, and Yaowen Chen, “Near-miss Software Clones in Open Source Games: An Empirical Study“, In Proceedings of the 27th IEEE Canadian Conference on Electrical and Computer Engineering (CCECE 2014), 7 pp., Toronto, Canada, May 2014 (to appear).

The Vision of Software Clone Management: Past, Present and Future
C.K. Roy, M. F. Zibran, and R. Koschke, “The Vision of Software Clone Management: Past, Present and Future“, In Proceeding of the IEEE CSMR-18/WCRE-21 Software Evolution Week (SEW’14), 16 pp., Antwerp, Belgium, February 2014 (Vision Keynote)

An Insight into the Dispersion of Changes in Cloned and Non-cloned Code: A Genealogy Based Empirical Study
Mondal, C. K. Roy and K. Schneider, “An Insight into the Dispersion of Changes in Cloned and Non-cloned Code: A Genealogy Based Empirical Study“, Science of Computer Programming, 48 pp., 2014 (in press)

SeByte: Scalable Clone and Similarity Search for Bytecode
I. Keivanloo, C. K. Roy and J. Rilling, “SeByte: Scalable Clone and Similarity Search for Bytecode“, Science of Computer Programming, 22 pp., 2014 (in press)

Automatic Ranking of Clones for Refactoring through Mining Association Rules
M. Mondal, C. K. Roy and K. Schneider, “Automatic Ranking of Clones for Refactoring through Mining Association Rules“, In Proceeding of the IEEE CSMR-18/WCRE-21 Software Evolution Week (SEW’14), 10 pp., Antwerp, Belgium, February 2014 (to appear)

Towards a Context-Aware Meta Search Engine for IDE-Based Recommendation about Programming Errors and Exceptions
M. Masudur Rahman, S. Yeasmin and C.K. Roy, “Towards a Context-Aware Meta Search Engine for IDE-Based Recommendation about Programming Errors and Exceptions“, In Proceeding of the IEEE CSMR-18/WCRE-21 Software Evolution Week (SEW’14), 10 pp., Antwerp, Belgium, February 2014 (to appear)

Improving the Detection Accuracy of Evolutionary Coupling by Measuring Change Correspondence
M. Mondal, C. K. Roy and K. Schneider, “Improving the Detection Accuracy of Evolutionary Coupling by Measuring Change Correspondence“, In Proceeding of the ERA track of the IEEE CSMR-18/WCRE-21 Software Evolution Week (SEW’14), 5 pp., Antwerp, Belgium, February 2014 (to appear)

Late Propagation in Near-Miss Clones: An Empirical Study
Manishankar Mondal, Chanchal K. Roy and Kevin Schneider, “Late Propagation in Near-Miss Clones: An Empirical Study“, In Proceedings of the 8th International Workshop on Software Clones (IWSC 2014), extended version to be published in the Journal of Electronic Communications of the EASST, 17 pages, 2014. Mohammad Khan, Chanchal Roy and Kevin Schneider, “Active Clones: Source Code Clones at Runtime“, In Proceedings of the 8th International Workshop on Software Clones (IWSC 2014), extended version to be published in the Journal of Electronic Communications of the EASST, 19 pages, 2014.

Active Clones: Source Code Clones at Runtime
Mohammad Khan, Chanchal Roy and Kevin Schneider, "Active Clones: Source Code Clones at Runtime", In Proceedings of the 8th International Workshop on Software Clones (IWSC 2014), extended version to be published in the Journal of Electronic Communications of the EASST, 19 pages, 2014.

Exploring Development Practices of Android Mobile Apps from Different Categories
Chanchal K. Roy and Ahmed Abdel Moamen, “Exploring Development Practices of Android Mobile Apps from Different Categories“, presented in the Eight International Workshop on Software Quality and Maintainability (SQM 2014), Antwerp, Belgium, February 2014.

Tuning Research Tools for Scalability and Performance: The NICAD Experience
J.R. Cordy and C.K. Roy, 2012. “Tuning Research Tools for Scalability and Performance: The NICAD Experience“, Science of Computer Programming, 79,1 (January 2014), pp. 158-171.


2013

Genealogical Insights into the Facts and Fictions of Clone Removal
Minhaz F. Zibran, Ripon K. Saha, Chanchal K. Roy, and Kevin A. Schneider. “Genealogical Insights into the Facts and Fictions of Clone Removal“, ACM Applied Computing Review, 13 (4): 30 – 42, 2013.

An IDE-Based Context-Aware Meta Search Engine
Mohammad M. Rahman, Shamima Yeasmin, Chanchal K. Roy, “An IDE-Based Context-Aware Meta Search Engine“, In Proceedings of Early Reseach Acheivement (ERA) Track of the 20th Working Conference on Reverse Engineering (WCRE 2013), Koblenz, Germany, October 2013, pp. 467-471.

LHDiff: Tracking Source Code Lines To Support Software Maintenance Activities
Muhammad Asaduzzaman, Chanchal K. Roy, Kevin Schneider and Massimiliano Di Penta, “LHDiff: Tracking Source Code Lines To Support Software Maintenance Activities“, In Proceedings of the Tool Demonstdration Track of the 29th IEEE International Conference on Software Maintenance (ICSM’13), Eindhoven, the Netherlands, September 2013, 4 pp. (to appear)

gCad: A Near-Miss Clone Genealogy Extractor to Support Clone Evolution Analysis
Ripon K. Saha, Chanchal K. Roy, and Kevin A. Schneider, “gCad: A Near-Miss Clone Genealogy Extractor to Support Clone Evolution Analysis“, In Proceedings of the Tool Demonstdration Track of the 29th IEEE International Conference on Software Maintenance (ICSM’13), Eindhoven, the Netherlands, September 2013, 4 pp. (to appear)

LHDiff: A Language-Independent Hybrid Approach for Tracking Source Code Lines
Muhammad Asaduzzaman, Chanchal K. Roy, Kevin Schneider and Massimiliano Di Penta, “LHDiff: A Language-Independent Hybrid Approach for Tracking Source Code Lines“, In Proceedings of the 29th IEEE International Conference on Software Maintenance (ICSM’13), Eindhoven, the Netherlands, September 2013, 10 pp. (to appear)

ForkSim: Generating Software Forks for Evaluating Cross-Project Similarity Analysis Tools
Jeffrey Svajlenko, Chanchal K. Roy and Slawomir Duszynski, “ForkSim: Generating Software Forks for Evaluating Cross-Project Similarity Analysis Tools“, In Proceedings of the Tool Paper track of the 13th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2013), Eindhoven, the Netherlands, September 2013, 6 pp. (to appear)

Conflict-aware Optimal Scheduling of Code Clone Refactoring
M. F. Zibran and C. K. Roy, “Conflict-aware Optimal Scheduling of Code Clone Refactoring“, IET Software, Volume 7(3), June 2013, pp. 167-186.

On the Relationships between Domain-Based Coupling and Code Clones: An Exploratory Study
M. S. Rahman, A. Aryani, C. K. Roy, and F. Perin, “On the Relationships between Domain-Based Coupling and Code Clones: An Exploratory Study“, In Proceedings of the New Ideas and Emerging Results Track of the 35th International Conference on Software Engineering (ICSE 2013), San Francisco, CA, May 2013, pp. 1265-1268.

Understanding the Evolution of Type-3 Clones: An Exploratory Study
Ripon K. Saha, Chanchal K. Roy, Kevin A. Schneider, and Dewayne E. Perry, “Understanding the Evolution of Type-3 Clones: An Exploratory Study“, In Proceedings of the 10th Working Conference on Mining Software Repositories (MSR 2013), San Francisco, CA, May 2013, pp. 139-148.

Answering Questions about Unanswered Questions of Stack Overflow
Muhammad Asaduzzaman, Ahmed Shah Mashiyat, Chanchal K. Roy, and Kevin A. Schneider, “Answering Questions about Unanswered Questions of Stack Overflow“, In Proceedings of the Mining Challenge Track of the 10th Working Conference on Mining Software Repositories (MSR 2013), San Francisco, CA, May 2013, pp. 97-100.

Insight into a Method Co-change Pattern to Identify Highly Coupled Methods: An Empirical Study
Manishankar Mondal, Chanchal K. Roy, and Kevin A. Schneider, “Insight into a Method Co-change Pattern to Identify Highly Coupled Methods: An Empirical Study“, In Proceedings of the 21st IEEE International Conference on Program Comprehension (ICPC 2013), San Francisco, CA, May 2013, pp. 103-112.

SimCad : An Extensible and Faster Clone Detection Tool for Large Scale Software Systems
Sharif Uddin, Chanchal K. Roy, and Kevin Schneider, “SimCad : An Extensible and Faster Clone Detection Tool for Large Scale Software Systems“, In Proceedings of the Tool Demonstration Track of the 21st IEEE International Conference on Program Comprehension (ICPC 2013), San Francisco, CA, May 2013, pp. 236-238.

Improving the Detection Accuracy of Evolutionary Coupling
Manishankar Mondal, Chanchal K. Roy, and Kevin A. Schneider, “Improving the Detection Accuracy of Evolutionary Coupling“, In Proceedings of the Early Research Achievements Track of the 21st IEEE International Conference on Program Comprehension (ICPC 2013), San Francisco, CA, May 2013, pp. 223-226.

Scaling Classical Clone Detection Tools for Ultra-Large Datasets: An Exploratory Study
Jeffrey Thomas Svajlenko, Iman Keivanloo, and Chanchal K. Roy, “Scaling Classical Clone Detection Tools for Ultra-Large Datasets: An Exploratory Study“, In Proceedings of the ICSE 7th International Workshop on Software Clones (IWSC 2013), San Francisco, CA, May 2013, pp. 16-22.

A Mutation Analysis Based Benchmarking Framework for Clone Detectors
Jeffrey Svajlenko, Chanchal Roy, and James Cordy, “A Mutation Analysis Based Benchmarking Framework for Clone Detectors“, In Proceedings of Short/Tool Papers Track of the ICSE 7th International Workshop on Software Clones (IWSC 2013), San Francisco, CA, May 2013, pp. 8-9.

Near-Miss Clone Patterns in Web Applications: An Empirical Study with Industrial Systems
Tariq Muhammad, Minhaz F. Zibran, Yosuke Yamamoto, and Chanchal K. Roy, “Near-Miss Clone Patterns in Web Applications: An Empirical Study with Industrial Systems“, In Proceedings of the 2013 Canadian Conference on Electrical and Computer Engineering (CCECE 2013), Regina, Canada, May 2013, 6 pp.

Evaluating the Conventional Wisdom in Clone Removal: A Genealogy-based Empirical Study
M. F. Zibran, R. K. Saha, C. K. Roy, and K. A. Schneider, “Evaluating the Conventional Wisdom in Clone Removal: A Genealogy-based Empirical Study“, In Proceedings of the Software Engineering track of the 28th ACM Symposium On Applied Computing (ACM SAC 2013), Coimbra, Portugal, March 2013, pp. 1223-1230.


2012

Connectivity of Co-changed Method Groups: A Case Study on Open Source Systems
M. Mondal, C. K. Roy, and K. A. Schneider, “Connectivity of Co-changed Method Groups: A Case Study on Open Source Systems”, In Proceedings of the 2012 Conference of the Centre for Advanced Studies on Collaborative Research (CASCON 2012), Toronto, Canada, November 2012, pp. 205-219.

Detecting Clones across Microsoft .NET Programming Languages
F. Al-Omari, I. Keivanloo, C. K. Roy and J. Rilling, “Detecting Clones across Microsoft .NET Programming Languages“, in Proceedings of the 19th Working Conference on Reverse Engineering (WCRE 2012), Kingston, Canada, October 2012, pp. 405-414.

An Empirical Study on Clone Stability
M. Mondal, C. K. Roy, and K. A. Schneider, 2012. “An Empirical Study on Clone Stability“, ACM SIGAPP Applied Computing Review (ACR), Volume 12, Issue 3, pp. 20-36.

SeByte: A Semantic Clone Detection Tool for Intermediate Languages
I. Keivanloo, C. K. Roy and J. Rilling, 2012. “SeByte: A Semantic Clone Detection Tool for Intermediate Languages“, in Proceedings of the Tool Demonstration Track of the 20th IEEE International Conference on Program Comprehension (ICPC 2012), Passau, Bavaria, Germany, June 2012, pp. 247-249.

Dispersion of Changes in Cloned and Non-cloned Code
M. Mondal, C.K. Roy, and K.A. Schneider, 2012. “Dispersion of Changes in Cloned and Non-cloned Code“, in Proceedings of the ICSE 6th International Workshop on Software Clones (IWSC 2012), Zurich, Switzerland, June 2012, pp. 29-35.

Java Bytecode Clone Detection via Relaxation on Code Fingerprint and Semantic Web Reasoning
I. Keivanloo, C. K. Roy, and J. Rilling, 2012. “Java Bytecode Clone Detection via Relaxation on Code Fingerprint and Semantic Web Reasoning“, in Proceedings of the ICSE 6th International Workshop on Software Clones (IWSC 2012), Zurich, Switzerland, June 2012, pp. 36-42.

Bug Introducing Changes: A Study with Android
M. Asaduzzaman, M. Bullock, C. K. Roy and K. A. Schneider, 2012. “Bug Introducing Changes: A Study with Android“, in Proceedings of the 9th Working Conference on Mining Software Repositories (MSR 2012), Zurich, Switzerland, June 2012, pp. 116-119.

Shuffling and Randomization for Scalable Source Code Clone Detection
I. Keivanloo, C. K. Roy, J. Rilling, and P. Charland, 2012. “Shuffling and Randomization for Scalable Source Code Clone Detection“, in Proceedings of the ICSE 6th International Workshop on Software Clones (IWSC 2012), Zurich, Switzerland, June 2012, pp. 83-84.

The Road to Software Clone Management: A Survey
M. F. Zibran and C. K. Roy, 2012. ”The Road to Software Clone Management: A Survey’‘,, Technical Report 2012-03, Department of Computer Science, The University of Saskatchewan, Canada, February 2012, 62 pp.

IDE-based Real-time Focused Search for Near-miss Clones
M.F. Zibran and C.K. Roy, 2012. “IDE-based Real-time Focused Search for Near-miss Clones“, in Proceedings of the Software Engineering Track of the 27th ACM Symposium on Applied Computing (ACM SAC 2012), Riva del Garda, Trento, Italy, March 2012, pp. 1235 – 1242.

★ Best Paper Award
Comparative Stability of Cloned and Non-cloned Code: An Empirical Study
M. Mondal, C.K. Roy, M.S. Rahman, R. K. Saha, J. Krinke and K.A. Schneider, 2012. Comparative Stability of Cloned and Non-cloned Code: An Empirical Study“, in Proceedings of the Software Engineering Track of the 27th ACM Symposium on Applied Computing (ACM SAC 2012), Riva del Garda, Trento, Italy, March 2012, pp. 1227-1234.


2011

On the Effectiveness of Simhash for Detecting Near-Miss Clones in Large Scale Software Systems
S. Uddin, and C.K. Roy, K.A. Schneider and A. Hindle, 2011. “On the Effectiveness of Simhash for Detecting Near-Miss Clones in Large Scale Software Systems” in Proceedings of the 18th IEEE Working Conference on Reverse Engineering (WCRE 2011), IEEE Press, Lero, Limerick, Ireland, October 2011, pp. 13-22.

Useful, but usable? Factors Affecting the Usability of APIs
M.F. Zibran, F.Z. Eishita and C.K. Roy, 2011. “Useful, but usable? Factors Affecting the Usability of APIs“, in Proceedings of the 18th IEEE Working Conference on Reverse Engineering (WCRE 2011), IEEE Press, Lero, Limerick, Ireland, October 2011, pp. 151-155.

An Automatic Framework for Extracting and Classifying Near-Miss Clone Genealogies
R.K. Saha, C.K. Roy and K.A. Schneider, 2011. “An Automatic Framework for Extracting and Classifying Near-Miss Clone Genealogies“, in Proceedings of the 27th IEEE International Conference on Software Maintenance (ICSM 2011), IEEE Press, Williamsburg, Virginia, USA, September 2011, pp. 293-302.

A Constraint Programming Approach to Conflict-aware Optimal Scheduling of Prioritized Code Clone Refactoring
M.F. Zibran and C.K Roy, 2011. “A Constraint Programming Approach to Conflict-aware Optimal Scheduling of Prioritized Code Clone Refactoring“, in Proceedings of the 11th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2011), IEEE Press, Williamsburg, VA, USA, September 2011, pp. 105-114.

A Methodology to Optimize Query in Wireless Sensor Networks Using Historical Data
H. Malik, A.S. Malik and C.K. Roy, 2011. “A Methodology to Optimize Query in Wireless Sensor Networks Using Historical Data“, Journal of Ambient Intelligence and Humanized Computing, 2:227-238, 2011.

An Empirical Study of the Impacts of Clones in Software Maintenance
M. Mondal, M.S. Rahman, R.K. Saha, C.K. Roy, J. Krinke and K.A. Schneider, 2011. “An Empirical Study of the Impacts of Clones in Software Maintenance“, in Proceedings of the Student Research Symposium Track of the 19th International Conference on Program Comprehension (ICPC 2011), IEEE Press, Kingston, Canada, June 2011, pp. 242-245.

The NiCad Clone Detector
J.R. Cordy and C.K. Roy, 2011. “The NiCad Clone Detector“, in Proceedings of the Tool Demo Track of the 19th International Conference on Program Comprehension (ICPC 2011), IEEE Press, Kingston, Canada, June 2011, pp. 219-220.

Conflict-aware Optimal Scheduling of Code Clone Refactoring: A Constraint Programming Approach
M.F. Zibran and C.K Roy, 2011. “Conflict-aware Optimal Scheduling of Code Clone Refactoring: A Constraint Programming Approach“, in Proceedings of the Student Research Symposium Track of the 19th International Conference on Program Comprehension (ICPC 2011), IEEE Press, Kingston, Canada, June 2011, pp. 266-269.

DebCheck: Efficient Checking for Open Source Clones in Software Systems
J.R. Cordy and C.K. Roy, 2011. “DebCheck: Efficient Checking for Open Source Clones in Software Systems“, in Proceedings of the Tool Demo Track of the 19th International Conference on Program Comprehension (ICPC 2011), IEEE Press, Kingston, Canada, June 2011, pp. 217-218.

Towards Flexible Code Clone Detection, Management, and Refactoring in IDE
M.F. Zibran and C.K. Roy, 2011. “Towards Flexible Code Clone Detection, Management, and Refactoring in IDE“, in Proceedings of the ICSE 5th International Workshop on Software Clones (IWSC 2011), ACM Press, Waikiki, Hawaii, USA, May 2011, pp. 75-76. (Position Paper)

Visualizing the Evolution of Code Clones
R.K. Saha, C.K. Roy and K.A. Schneider, 2011.”Visualizing the Evolution of Code Clones“, in Proceedings of ICSE 5th International Workshop on Software Clones (IWSC 2011), ACM Press, Waikiki, Hawaii, USA, May 2011, pp. 71-72. (Position Paper)

VisCad: Flexible Code Clone Analysis Support For NiCad
M. Asaduzzaman, C.K. Roy and K.A. Schneider, 2011. “VisCad: Flexible Code Clone Analysis Support For NiCad“, in Proceedings of the Tool Demo Track of the ICSE 5th International Workshop on Software Clones (IWSC 2011), ACM Press, Waikiki, Hawaii, USA, May 2011, pp. 77-78.

Analyzing and Forecasting Near-miss Clones in Evolving Software: An Empirical Study
M.F. Zibran, R.K. Saha, M. Asaduzzaman and C.K. Roy, 2011. “Analyzing and Forecasting Near-miss Clones in Evolving Software: An Empirical Study“, in Proceedings of the 16th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS 2011), IEEE Press, Las Vegs, USA, April 2011, pp. 295-304.


2010

Near-miss Function Clones in Open Source Software: An Empirical Study
C.K. Roy and J.R. Cordy, 2010. “Near-miss Function Clones in Open Source Software: An Empirical Study“, Journal of Software: Evolution and Process, 22:3, pp. 165-189.

Evaluating Code Clone Genealogies at Release level: An Empirical Study
R.K. Saha, M. Asaduzzaman, M.F. Zibran, C.K. Roy and K. A. Schneider, 2010. “Evaluating Code Clone Genealogies at Release level: An Empirical Study” in Proceedings of the 10th IEEE International Conference on Source Code Analysis and Manipulation (SCAM 2010), IEEE Press, Timisoara, Romania, September 2010, pp. 87-96.

Are Scripting Languages Really Different?
C.K. Roy and J.R. Cordy, 2010. “Are Scripting Languages Really Different?“, in Proceedings of the ICSE 4th International Workshop on Software Clones (IWSC 2010), ACM Press, Cape Town, South Africa, May 2010, pp. 17-24.


2009

Comparison and Evaluation of Code Clone Detection Techniques and Tools: A Qualitative Approach
C.K. Roy, J.R. Cordy and R. Koschke, 2009. “Comparison and Evaluation of Code Clone Detection Techniques and Tools: A Qualitative Approach“, Science of Computer Programming,74 (2009) 470-495, 2009.

A Framework for Development and Evaluation of a Dynamic Subchannel Allocation Scheme in an OFDMA System
B. Roy, M. Einhaus and C.K. Roy, 2009. “A Framework for Development and Evaluation of a Dynamic Subchannel Allocation Scheme in an OFDMA System“, Journal of Supercomputing, 47(2):198-227, 2009.

Detection and Analysis of Near-Miss Software Clones
C.K. Roy, 2009. “Detection and Analysis of Near-Miss Software Clones” in Proceedings of the Doctoral Symposium Track of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), IEEE Press, Edmonton, Canada, September 2009, pp. 447-450.

★ Best Paper Award
A Mutation / Injection-based Automatic Framework for Evaluating Code Clone Detection Tools
C.K. Roy and J.R. Cordy, 2009. “A Mutation / Injection-based Automatic Framework for Evaluating Code Clone Detection Tools” in Proceedings of the ICST 4th International Workshop on Mutation Analysis (Mutation 2009), IEEE Press, Denver, Colorado, USA, April 2009, pp. 157-166. (Best Paper Award).


2008

★ Best Paper Award
An Empirical Evaluation of Function Clones in Open Source Software
C.K. Roy and J.R. Cordy, 2008. “An Empirical Evaluation of Function Clones in Open Source Software“, in Proceedings of the 15th Working Conference on Reverse Engineering (WCRE 2008), pp. 81-90, IEEE Press, Antwerp, Belgium, October 2008 (Invited for special journal issue as one of the selected best papers).

NICAD: Accurate Detection of Near-Miss Intentional Clones Using Flexible Pretty-Printing and Code Normalization
C.K. Roy and J.R. Cordy, 2008. “NICAD: Accurate Detection of Near-Miss Intentional Clones Using Flexible Pretty-Printing and Code Normalization“, in Proceedings of the 16th IEEE International Conference on Program Comprehension (ICPC 2008), pp. 172-181, IEEE Press, Amsterdam, The Netherlands, June 2008.

★ Best Paper Award
Scenario-based Comparison of Clone Detection Techniques
C.K. Roy and J.R. Cordy, 2008. “Scenario-based Comparison of Clone Detection Techniques“, in Proceedings of the 16th IEEE International Conference on Program Comprehension (ICPC 2008), pp.153-162, IEEE Press, Amsterdam, The Netherlands, June 2008. (Invited for special journal issue as one of the selected best papers).

Towards a Mutation-Based Automatic Framework for Evaluating Code Clone Detection Tools
C.K. Roy and J.R. Cordy, 2008. “Towards a Mutation-Based Automatic Framework for Evaluating Code Clone Detection Tools”, in Proceedings of the Poster Paper Track of the Canadian Conference on Computer Science and Software Engineering (C3S2E 2008), ACM Press, Montreal, Canada, May 2008, pp. 137-140.

Bayesian Approaches to Modeling Genetic Regulatory Networks: A Literature Review
C.K. Roy, B. Roy and M.G. Uddin, 2008. “Bayesian Approaches to Modeling Genetic Regulatory Networks: A Literature Review“, Queen’s Health Science Journal 9(1): 23-25, 2008.


2007

Evaluating Aspect Mining Techniques: A Case Study
C.K. Roy, M.G. Uddin, B. Roy and T.R. Dean, 2007. “Evaluating Aspect Mining Techniques: A Case Study“, in Proceedings of the15th IEEE International Conference on Program Comprehension (ICPC 2007), EEE Press, Banff, Canada, June 2007, pp. 167-176.


2006

Evaluating the Evolution of Small Scale Open Source Software Systems
C.K. Roy and J.R. Cordy, 2006. “Evaluating the Evolution of Small Scale Open Source Software Systems“, Research in Computing Science 23:123-136, 2006.

Towards Automatic Verification of Erlang Programs by pi-Calculus Translation
C.K. Roy, T. Noll, B. Roy and J.R. Cordy, 2006. “Towards Automatic Verification of Erlang Programs by pi-Calculus Translation“, in Proceedings of the ACM SIGPLAN 2006 5th Erlang Workshop (Erlang 2006), ACM Press, Portland, Oregon, September 2006, pp. 38-49.

Interference Aware Dynamic Subchannel Allocation in a Multi-cellular OFDMA System based on Traffic Situation
B. Roy, C.K. Roy and M. Einhaus, 2006. “Interference Aware Dynamic Subchannel Allocation in a Multi-cellular OFDMA System based on Traffic Situation“, in Proceeding of the 4th International Symposium in Parallel and Distributed Processing and Applications (ISPA2006), LNCS Springer Press, Sorrento, Italy, December 2006, pp. 341-352. (Invited for special journal issue as one of the selected best papers).

Case Study on Frequency Reuse in OFDMA Systems Using a Hierarchical Radio Resource Management
B. Roy, C.K. Roy and M. Einhaus, 2006. “Case Study on Frequency Reuse in OFDMA Systems Using a Hierarchical Radio Resource Management“, in Proceedings of the 18th Asia-Pacific Microwave Conference (APMC 2006), IEEE Press, Pacifico Yokohama, Yokohama, Japan, December 2006, pp. 851-856.


2005

Modeling Erlang in the Pi-Calculus
T. Noll and C.K Roy, 2005. “Modeling Erlang in the Pi-Calculus“, in Proceedings of the ACM SIGPLAN 2005 4th Erlang Workshop (Erlang 2005), ACM Press, Tallinn, Estonia, September 2005, pp. 72-77.


Earlier

Structural Operational Semantics of Concurrency in Java
A. Rahman, C.K. Roy, K.S. Islam and A. Islam, 2003. “Structural Operational Semantics of Concurrency in Java”, Khulna University Studies 4(2):306-312, 2003. K.S. Islam, C.K. Roy and A. Rahman, 2002. “Ontology Based Directory Enabled Network Design Using Java Naming and Directory Interface”, Khulna University Studies 4(1): 603-610, 2002.

Largest Subset of Disjoint Products in ESOP
M.Z. Hoque, C.K. Roy, N.Y. Ali and M.R. Khan*, 2002. “Largest Subset of Disjoint Products in ESOP”, in Proceedings of the 5th International Conference on Computer and Information Technology (ICCIT 2002), Dhaka, Bangladesh, December 2002, pp. 305-311.

An Agent Marketplace Supporting Negotiation for Business to Business
K.S. Islam, C.K. Roy and A. Rahman, 2002. “An Agent Marketplace Supporting Negotiation for Business to Business”, Khulna University Studies 3(2): 565-571, 2002.

Computer Education in Khulna City: An Empirical Study
C.K. Roy, M.M. Assaduzzaman, A. Rahman and D. Kamal, 2002. “Computer Education in Khulna City: An Empirical Study”, Khulna University Studies 3(2): 505-509, 2002.

Abstract Data Types and Objects for Developing Component Based Software
C.K. Roy, M.M. Assaduzzaman, R. Haque and B. Roy, 2001. “Abstract Data Types and Objects for Developing Component Based Software”, Khulna University Studies 3(1):413-420, 2001.

A Modification of Huffman Header
C.K. Roy, M. Masud, M.M. Asaduzzaman and H.H. Babu, 2001. “A Modification of Huffman Header”, in Proceedings of the 4th International Conference on Computer and Information Technology (ICCIT 2001), Dhaka, Bangladesh, December 2001, pp. 409- 414.

A Modified Dictionary-Based Method for Data Compression
M.M. Masud, C.K. Roy and H.H. Babu, 2001. “A Modified Dictionary-Based Method for Data Compression”, in Proceedings of the 4th International Conference on Computer and Information Technology (ICCIT 2001), Dhaka, Bangladesh, December 2001, pp. 62-65.


Theses/Others

Subjective Evaluation of Software Quality Using Crowdsource Knowledge: An Exploratory Study, Technical Report.
M. Rahman, C.K. Roy, I. Keivanloo, 2013, Department of Computer Science, University of Saskatchewan, 10 pp, 2013.

On the Stability of Software Clones: A Genealogy-based Empirical Study.
M. Mondal, MSc. Thesis, University of Saskatchewan, January 2013, 152 pp.

Visualization and Analysis of Software Clones.
M. Asaduzzaman, MSc Thesis, University of Saskatchewan, December 2011, 106 pp.

Detection and Analysis of Near-Miss Clone Genealogies.
R. Saha, MSc Thesis, University of Saskatchewan, November 2011, 116 pp.

Detection and Analysis of Near-Miss Software Clones.
C.K. Roy, 2009. Ph.D. Thesis, Queen’s University, 247 pp.

A Survey on Software Clone Detection Research, Technical Report 2007-541, School of Computing.
C.K. Roy and J.R. Cordy, 2007. Queen’s University, September 2007, 115 pp.

Modeling Programming Languages for Concurrent and Distributed Systems in Specification Languages.
C. K. Roy, 2004. M.Sc. Thesis, RWTH Aachen University, 157 pp.

Computer Shikkha, Second Part. Text Book for Higher Secondary Education, 133 pp.
M.M. Assaduzzaman, C.K. Roy and M. Mohiuddin, 2002. (Published by Sonali Sopan, Books and Computer Complex, 38/3, Banglabazar, Dhaka-1100, Bangladesh, in Bengali language).

Computer Shikkha, First Part. Text Book for Higher Secondary Education, 114 pp.
M. Mohiuddin, C.K. Roy and M.M. Assaduzzaman, 2002. (Published by Sonali Sopan, Books and Computer Complex, 38/3, Banglabazar, Dhaka-1100, Bangladesh, in Bengali language).

Design Issues of Local Area Networks. B.Sc. Thesis.
C.K. Roy, 1998. Khulna University, 121 pp.


Posters/Talk

Code Clone Detection and Management: Past, Present and the Future
C.R. Roy, 2011. “Code Clone Detection and Management: Past, Present and the Future”, The Consortium for Software Engineering Research (CSER) Spring 2011 Meeting co-located with ICPC’11, Queen’s University at Kingston, June 2011. (Keynote Speaker)

An Automatic Framework for Evaluating Clone Detection Tools
C.R. Roy, 2011. “An Automatic Framework for Evaluating Clone Detection Tools”, Departmental Seminar, Software Engineering Group, University of Alberta, January 2011.

Evaluating Software Clone Detection Tools: A Mutation-Based Approach
C.R. Roy, 2010. “Evaluating Software Clone Detection Tools: A Mutation-Based Approach”, The 9th CREST Open Workshop Code Provenance and Clone Detection, Department of Computer Science, University College London, November 2010.

Near-miss Function Clones in Open Source Software: An Empirical Study
C.K. Roy, 2009. “Near-miss Function Clones in Open Source Software: An Empirical Study”, CSER Workshop on Mining Software Repositories, Montreal, Canada, April 2009.

Code Clones: Etiology, Effects, and Treatment?
M.F. Zibran and C.K. Roy, 2011. “Code Clones: Etiology, Effects, and Treatment?”, in the Consortium for Software Engineering Research (CSER) Spring 2011 Meeting co-located with ICPC’11, Queen’s University at Kingston, June 2011.

Comparative Stabilities of Cloned and Noncloned Code: An Empirical Study
M. Mondal, C.K. Roy, R.K Saha, J. Krinke and K.A. Schneider, 2011. “Comparative Stabilities of Cloned and Noncloned Code: An Empirical Study”, in the Consortium for Software Engineering Research (CSER) Spring 2011 Meeting co-located with ICPC’11, Queen’s University at Kingston, June 2011.

The gCad Near-Miss Clone Genealogy Extractor and Classifier
R.K. Saha, C.K. Roy and K.A. Schneider, 2011. “The gCad Near-Miss Clone Genealogy Extractor and Classifier”, in the Consortium for Software Engineering Research (CSER) Spring 2011 Meeting co-located with ICPC’11, Queen’s University at Kingston, June 2011.

★ Dean's Best Poster Award
Static Detection of Pointer Introduced Memory Violations
K. Billah and C.K. Roy, 2011. “Static Detection of Pointer Introduced Memory Violations”, in the College of Arts and Science Graduate Poster Symposium, University of Saskatchewan, Canada, April 2011. (Dean’s Best Poster Award)

Cloning in Software: why, when and how?
M.F. Zibran and C.K. Roy, 2011. “Cloning in Software: why, when and how?”, in the College of Arts and Science Graduate Poster Symposium, University of Saskatchewan, Canada, April 2011.

Finding Candidate Libraries from Ubiquitous Clone
M. Khan, K.A. Ahmed, C.K. Roy and K.A. Schneider, 2011. “Finding Candidate Libraries from Ubiquitous Clone”, in the College of Arts and Science Graduate Poster Symposium, University of Saskatchewan, Canada, April 2011.

gCad: A Framework for the Detection and Analysis of Clone Genealogies
R.K. Saha, C.K. Roy and K.A. Schneider, 2011. “gCad: A Framework for the Detection and Analysis of Clone Genealogies”, in the College of Arts and Science Graduate Poster Symposium, University of Saskatchewan, Canada, April 2011.

Recommending Project Team Members
G. A. Kintab, C.K. Roy and G. McCalla, 2011. “Recommending Project Team Members”, in the College of Arts and Science Graduate Poster Symposium, University of Saskatchewan, Canada, April 2011.

VisCad: Tool Support for Large Scale Code Clone Analysis
M. Asaduzzaman, C.K. Roy and K.A. Schneider, 2011. “VisCad: Tool Support for Large Scale Code Clone Analysis”, in the College of Arts and Science Graduate Poster Symposium, University of Saskatchewan, Canada, April 2011.

Ontology Mapping-Driven Clone detection in Web Application
F.A. Al-Omari and C.K. Roy, 2011. “Ontology Mapping-Driven Clone detection in Web Application”, in the College of Arts and Science Graduate Poster Symposium, University of Saskatchewan, Canada, April 2011.

SEarch for Clone in COde (SECCO): A Scalable Approach for Fast Detection of Clone Code in Large Software Systems
S. Uddin, C.K. Roy and K. A. Schneider, 2011. “SEarch for Clone in COde (SECCO): A Scalable Approach for Fast Detection of Clone Code in Large Software Systems”, in the College of Arts and Science Graduate Poster Symposium, University of Saskatchewan, Canada, April 2011.

Flexible Code Clone Detection and Management in IDE
M. F. Zibran and C.K. Roy, 2010. “Flexible Code Clone Detection and Management in IDE”, in the Technology showcase in the 20th Annual Conference (CASCON 2010), Centre for Advanced Studies Research, IBM Canada Software Laboratory, Toronto, Canada, November 2010.

NICAD: A Next Generation Clone Detection Tool
C.K. Roy and J.R. Cordy, 2009. “NICAD: A Next Generation Clone Detection Tool”, in Consortium for Software Engineering Research (CSER) Meeting, Montreal, Canada, April 2009.

★ Received the Best Poster Award judged by the participants
Towards a Mutation-Based Automatic Framework for Evaluating Code Clone Detection Tools
C.K. Roy and J.R. Cordy, 2008. “Towards a Mutation-Based Automatic Framework for Evaluating Code Clone Detection Tools”, in the Canadian Conference on Computer Science and Software Engineering (C3S2E’08), Montreal, Canada, May 2008. (Received the Best Poster Award judged by the participants).

A Mutation / Injection-Based Automatic Framework for Evaluating Code Clone Detection Tools
C.K. Roy and J.R. Cordy, 2008. “A Mutation / Injection-Based Automatic Framework for Evaluating Code Clone Detection Tools”, in the Consortium for Software Engineering Research (CSER) Meeting, Toronto, Canada, October 2008.

Observing the Evolution Behavior of Small Size Open Source Software Systems: A Case Study
C.K. Roy and J.R. Cordy, 2006. “Observing the Evolution Behavior of Small Size Open Source Software Systems: A Case Study”, in the 15th International Conference on Computing (CIC 2006), Mexico City, Mexico, November 2006

Modeling Erlang in the π-Calculus
C.K. Roy and J.R. Cordy, 2006. “Modeling Erlang in the π-Calculus”, in the Consortium for Software Engineering Research (CSER) Meeting, Poster session, Toronto, Canada, October 2006.