Publication

Please see my Google Scholar page



The following content is out of sync :D

Just Accepted

  1. Jeffrey Svajlenko, Iman Keivanloo, and Chanchal K. Roy, “Big Data Clone Detection using Classical Detectors - An Exploratory Study,” Journal of Software: Evolution and Process, 2014.
  2. Iman Keivanloo, Feng Zhang, Ying Zou, “Threshold-free Code Clone Detection for a Large-scale Heterogeneous Java Repository,” 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), 2015. Acceptance rate 27%.
  3. Bipin Upadhyaya, Ying Zou, Iman Keivanloo, and Joanna Ng, "Quality of Experience: User’s Perception about Web Services," IEEE Transactions on Services Computing, Accepted December 2014.
  4. Shaohua Wang, Ying Zou, Iman Keivanloo, Bipin Upadhyaya, Joanna Ng, and Tinny Ng, “Automatic Reuse of User Inputs to Services among End-users in Service Composition,” IEEE Transactions on Services Computing, Accepted November 2014.
  5. 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,” 30th International Conference on Software Maintenance and Evolution (ICSME) - ERA track, 2014.

Just Published

  1. Iman Keivanloo, Chanchal K. Roy, and Juergen Rilling, “SeByte: Scalable Clone and Similarity Search for Bytecode,” Journl of Science of Computer Programming (SCP), Volume 95, Part 4, 1 December 2014, Pages 426–444. online copy

2014

  1. Iman Keivanloo, Juergen Rilling, Ying Zou, “Spotting Working Code Examples,” International Conference on Software Engineering (ICSE), 2014. Acceptance rate 20% (download PDF)
  2. Feng Zhang, Audris Mockus, Iman Keivanloo, Ying Zou, “Towards Building a Universal Defect Prediction Model,” Working Conference on Mining Software Repositories (MSR), Acceptance rate 34%. Distinguished Paper Award (DPA) (download PDF)
  3. Shaohua Wang, Iman Keivanloo, Ying Zou, How Do Developers React to Web API Evolution? International Conference on Service Oriented Computing (ICSOC), 2014. Acceptance rate 15%.
  4. Shuai Xie, Foutse Khomh, Ying Zou and Iman Keivanloo, “An Empirical Study on the Fault-Proneness of Clone Migration in Clone Genealogies,” European Conference on Software Maintenance and Reengineering and Working Conference on Reverse Engineering (CSMR-WCRE), 2014. Acceptance rate 31% (download PDF)
  5. Iman Keivanloo and Juergen Rilling, “Software Trustworthiness 2.0 - A Semantic Web Enabled Global Source Code Analysis Approach,” Journal of Systems and Software (JSS), Accepted August 2013.
  6. Shaohua Wang, Bipin Upadhyaya, Iman Keivanloo, Ying Zou and Joanna Ng, “Automatic Propagation of User Inputs in Service Composition for End-users,” IEEE International Conference on Web Services (ICWS), 2014. Acceptance Rate 20%
  7. Bipin Upadhyaya, Ying Zou, Iman Keivanloo, and Joanna Ng, “Quality of Experience: What End-users Say About Web Services?,” IEEE International Conference on Web Services (ICWS), 2014. Acceptance Rate 20%
  8. Seyyed Ehsan Salamati Taba, Iman Keivanloo, Ying Zou, Joanna Ng and Tinny Ng, “An Exploratory Study on the Relation between User Interface Complexity and the Perceived Quality of Android Applications,” International Conference on Web Engineering (ICWE), Late Breaking Result, 2014.
  9. Shaohua Wang, Ying Zou, Bipin Upadhyaya, Iman Keivanloo and Joanna Ng, “An Empirical Study on Categorizing User Input Parameters for User Inputs Reuse,” International Conference on Web Engineering (ICWE), 2014. Acceptance Rate 20%.
  10. Yaowen Chen, Iman Keivanloo, and Chanchal K. Roy, “Near-miss Software Clones in Open Source Games: An Empirical Study,” 27th IEEE Canadian Conference on Electrical and Computer Engineering (CCECE).

2013

  1. Iman Keivanloo, Chanchal K. Roy, and Juergen Rilling, “SeByte: Scalable Clone and Similarity Search for Bytecode,” Journl of Science of Computer Programming (SCP), Accepted October 2013. (download PDF - early draft)
  2. Jeffrey Svajlenko, Iman Keivanloo, and Chanchal K. Roy, “Scaling Classical Clone Detection Tools for Ultra-Large Datasets: An Exploratory Study,” 7th International Workshop on Software Clones (IWSC), 2013. (download PDF) (presentation)
  3. Lionel Marks, Ying Zou, Iman Keivanloo, “An Empirical Study of the Factors Affecting Co-Change Frequency of Cloned Code,” Conference of the Centre for Advanced Studies on Collaborative Research (CASCON), 2013.
  4. Iman Keivanloo and Juergen Rilling, “Semantic-enabled Clone Detection,” 37th Annual IEEE Computer Software and Applications Conference (COMPSAC), 6 pp., 2013. Acceptance rate 22%.
  5. Mostafa Erfani, Iman Keivanloo and Juergen Rilling, “Opportunities for Clone Detection in Test Case Recommendation,” The 5th IEEE International Workshop on Software Test Automation (STA), [co-located with COMPSAC], 2013. (download PDF)

2012

  1. Farouq Al-Omari, Iman Keivanloo, Chanchal K. Roy and Juergen Rilling, “Detecting Clones across Microsoft .NET Programming Languages,” 19th Working Conference on Reverse Engineering (WCRE), 10 pp., 2012, Acceptance rate X%.
  2. Iman Keivanloo, Juergen Rilling, Philippe Charland, “Semantic Web - The Missing Link in Global Source Code Analysis?,” 36th IEEE International Computer Software and Applications Conference (COMPSAC), 10 pp., 2012. Acceptance rate 18%.
  3. Iman Keivanloo, Chanchal K. Roy, Juergen Rilling, “Java Bytecode Clone Detection via Relaxation on Code Fingerprint and Semantic Web Reasoning,” 6th International Workshop on Software Clones (IWSC), 2012.
  4. Iman Keivanloo, Chanchal K. Roy, Juergen Rilling, Philippe Charland, “Shuffling and Randomization for Scalable Source Code Clone Detection,” 6th International Workshop on Software Clones (IWSC), Short paper track, 2012.
  5. Iman Keivanloo, Christopher Forbes, Aseel Hmood, Mostafa Erfani, Christopher Neal, George Peristerakis, Juergen Rilling, “A Linked Data Platform for Mining Software Repositories,” 9th Working Conference on Mining Software Repositories (MSR), 2012.
  6. Iman Keivanloo, Chris Forbes, Juergen Rilling, “Similarity Search Plug-in: Clone Detection Meets Internet-scale Code Search,” 4th ICSE Workshop on Search-Driven Development: Users, Infrastructure, Tools and Evaluation (SUITE), 2012.
  7. Iman Keivanloo, “Online Sharing and Integration of Results from Mining Software Repositories,” 34th International Conference on Software Engineering (ICSE), ACM–SRC Track, 2012.
  8. Iman Keivanloo, Juergen Rilling, “Clone Detection Meets Semantic Web-Based Transitive Closure Computation,” 1st ICSE International Workshop on Realizing AI Synergies in Software Engineering (RAISE), 2012.
  9. Chris Forbes, Iman Keivanloo, Juergen Rilling, “When Open Source Turns Cold on Innovation – The Challenges of Navigating Licensing Complexities in New Research Domains,” 34th International Conference on Software Engineering (ICSE), Poster Track, 2012.
  10. Iman Keivanloo, Chanchal K. Roy, Juergen Rilling, “ SeByte: A Semantic Clone Detection Tool for Intermediate Languages ,” 20th IEEE International Conference on Program Comprehension (ICPC), Tool Demo. Track, 2012,
  11. Iman Keivanloo, “Leveraging Clone Detection for Internet-Scale Source Code Search,” 20th IEEE International Conference on Program Comprehension (ICPC), Student Research Sympo. Track, 2012.
  12. Chris Forbes, Iman Keivanloo, Juergen Rilling, “Doppel-Code: A Clone Visualization Tool for Prioritizing Global and Local Clone Impacts,” 36th IEEE International Computer Software and Applications Conference (COMPSAC), 2012.
  13. Aseel Hmood, Iman Keivanloo, Juergen Rilling, “SE-EQUAM–An Evolvable Quality Metamodel,” The 6th IEEE International Workshop on Quality Oriented Reuse of Software (QUORS) [co-located with COMPSAC], 2012.
  14. Aseel Hmood, Mostafa Erfani, Iman Keivanloo and Juergen Rilling, “Applying technical stock market indicators to analyze and predict the evolvability of open source projects,” 28th IEEE International Conference on Software Maintenance (ICSM) - ERA Track, 2012.
  15. Mostafa Erfani, Iman Keivanloo and Juergen Rilling, “Automated Source Code Comment Classification,” 1st Workshop on The Next Five Years of Text Analysis in Software Maintenance (TAinSM), [co-located with ICSM], 2012. (http://distat.unimol.it/TAinSM2012/)

Categorized by Research Subject (2008 ... 2011)

Code Clone Search and Detection (Overview Poster) (Detailed Poster) (http://aseg.cs.concordia.ca/seclone/) (Presentation A) (Presentation B)

  • Iman Keivanloo, Juergen Rilling, Philippe Charland. Internet-scale Real-time Code Clone Search via Multi-level Indexing. 18th Working Conference on Reverse Engineering (WCRE 2011), Lero, Limerick , Ireland. (Download PDF)
  • Iman Keivanloo, Juergen Rilling, Philippe Charland. SeClone – A Hybrid Approach to Internet-Scale Real-Time Code Clone Search. 19th IEEE International Conference on Program Comprehension (ICPC 2011), Kingston, Ontario, Canada. (Download PDF)

Source Code Sharing using Linked Data (secold.org)

  • Iman Keivanloo, Chris Forbes, Juergen Rilling, and Philippe Charland, "Towards Sharing Source Code Facts Using Linked Data," ICSE Workshop on Search-Driven Development: Users, Infrastructure, Tools and Evaluation (SUITE). 2011.

Source Code Search (http://aseg.cs.concordia.ca/codesearch)

    • Iman Keivanloo, Laleh Roostapour, Philipp Schugerl, Juergen Rilling. Semantic Web-based Source Code Search. 6th International Workshop on Semantic Web Enabled Software Engineering (SWESE 2010), June 35, San Francisco, USA.
    • Iman Keivanloo, Laleh Roostapour, Philipp Schugerl, Juergen Rilling. SE-CodeSearch: A Scalable Semantic Web-based Source Code Search Infrastructure. 26th IEEE International Conference on Software Maintenance (ICSM), Early Research Achievements (ERA) Track, Sept. 12-18, Timișoara, Romania.

Semantic Web Service/ Composition/ Context-aware:

    • I. Keivanloo, and H. Abolhassani, "An Architecture for Context-aware Semantic Web Services," Proceedings of IEEE International Conference on Web Services (ICWS'2008), 2008.
  • I. Keivanloo, and H. Abolhassani, "Semi-automatic Context-aware Composition of Context-aware Semantic Web Services," Proceedings of Joint 4th International Conference on Soft Computing and Intelligent Systems and 9th International Symposium on advanced Intelligent Systems (SCIS & ISIS'2008), 2008.
  • I. Keivanloo, and H. Abolhassani, "Ontology for Context-Aware Semantic Web Services," Proceedings of 13th International CSI Computer Conference (CSICC'2008), 2008.
  • I. Keivanloo, M. Orang, and H. Abolhassani, "Semi-automatic Context-aware Composition of Semantic Web Services," The Second International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM'2008), 2008.

Other Topics:

  • Aseel Hmood, Iman Keivanloo, Juergen Rilling. SE-EQUAM – An Evolvable Quality Metamodel. COMPSAC 2012 - Colocated: The 36th Annual IEEE Computer Software and Applications Conference, Istambul, Turkey, July, 2012. 6 pp.

Network Coding:

  • M. Orang, I. Keivanloo, and A. Movaghar, "A Joint Packet Coding and Attaching Scheme for Wireless Networks," The Fourth IEEE Conference on Wireless Communication and Sensor Networks (WCSN'2008), 2008.
  • M. Orang, I. Keivanloo, and A. Movaghar, "Coding-aware Opportunistic Routing in WirelessNetworks," (not submitted yet).

Technical Reports

  • Iman Keivanloo, Chanchal K. Roy, and Juergen Rilling. Towards Source Code Clone Search via Information Retrieval. Technical Report 2014-02, Department of Computer Science, The University of Saskatchewan, 2014.
  • Mohammad Masudur Rahman, Chanchal K. Roy, Iman Keivanloo, “Subjective Evaluation of Software Quality Using Crowdsource Knowledge: An Exploratory Study,” Technical Report, University of Saskatchewan, Canada, 2013. (download PDF)

Talks, Presentations ...

  1. Presentation & Poster, Title: Source code similarity (clone) search, Event: CSER Consortium for Software Engineering Research 2013 Spring
  2. Presentation, Title: Java Bytecode Clone Detection, Event: CSER Consortium for Software Engineering Research 2012 Spring http://cser.przemeklach.com/home
  3. Presentation, Title: Opportunities in Source Code Clone Search and Detection, Event: CSER Consortium for Software Engineering Research 2011 Fall http://faculty.uoit.ca/bradbury/cser/agenda.html
  4. Presentation, Title: An Internet-scale Source Code Search and Analysis Framework, Event: NSERC Workshop on Malware Analysis and Fingerprinting 2011 http://www.ciise.concordia.ca/newsandevents/2011/NSERCWorkshop/en
  5. Presentation, Title: An Internet-scale Source Code Search and Analysis Framework, Event: MOSART - Montreal Software Analysis Research Talks 2011 http://mosart.soccerlab.polymtl.ca/
  6. Poster, Title: We do NOT share (Linked-data Software Repository Sharing), Event: PASED Canadian Summer School on Practical Analyses of Software Engineering Data 2011 http://pased.soccerlab.polymtl.ca/
  7. Poster, Title: Internet-scale Real-time Code Clone Search, Event: CSER Consortium for Software Engineering Research 2011 fall http://faculty.uoit.ca/bradbury/cser/agenda.html