Publications

2017
  • R. Abdalkareem, E. Shihab, and J. Rilling, “What Do Developers Use the Crowd For? A Study Using Stack Overflow“, IEEE Software Journal: SI on Crowdsourcing for Software Engineering. 6pp


  • Sultan S. Alqahtani, Ellis E. Eghan, and Jurgen Rilling, Recovering Semantic Traceability Links between APIs and Security Vulnerabilities: An Ontological Modeling Approach, in 10th IEEE International Conference on Software Testing, Verification and Validation (ICST), 2017, 12pp
2016
  • Mostafa Erfani, Mohammadnaser Zandi, Juergen Rilling, Iman Keivanloo, "Context-awareness in the software domain—A semantic web enabled modeling approach", The Journal of Systems and Software (2016), http://dx.doi.org/10.1016/j.jss.2016.02.023, pp. 13, IPF:1.381 (PDF)
  • Sultan S. Alqahtani, Ellis E. Eghan, Juergen Rilling, Tracing known security vulnerabilities in software repositories – A Semantic Web enabled modeling approach, Science of Computer Programming, Available online 4 February 2016, ISSN 0167-6423, http://dx.doi.org/10.1016/j.scico.2016.01.005. 28 pp. IPF: 0.71 (PDF)

  • S. S. Alqahtani, E. E. Eghan and J. Rilling, "SV-AF — A Security Vulnerability Analysis Framework," 2016 IEEE 27th International Symposium on Software Reliability Engineering (ISSRE), Ottawa, ON, 2016, pp. 219-229.
    doi: 10.1109/ISSRE.2016.12

  • Parisa Moslehi, Bram Adams and Juergen Rilling, "On Mining Crowd-based Speech Documentation", The 13th International Conference on Mining Software Repositories (MSR), May 14–15, 2016. Austin, Texas, 10 pp. (PDF)
2015
  • Xiao, Guohui; Rilling, Jurgen; Xia, Tian, "Message from WEDA Organizing Committee," in Computer Software and Applications Conference (COMPSAC), 2015 IEEE 39th Annual , vol.2, no., pp.665-665, 1-5 July 2015 doi: 10.1109/COMPSAC.2015.2052014
  • Koschke, R, and Rilling, J (2015), Preface special section on software clones (IWSC'13). J. Softw. Evol. and Proc., 27, 401. doi: 10.1002/smr.1719.
  • Bram Adams, Juergen Rilling, Special Section on Source Code Analysis and Manipulation (SCAM 2013), Science of Computer Programming, Volume 105, 1 July 2015, Pages 1-2, ISSN 0167-6423, http://dx.doi.org/10.1016/j.scico.2015.05.001.
2014
  • Book chapter: Philipp Schugerl , Juergen Rilling , Philippe Charland, "Enriching SE Ontologies with Bug Quality", Book title: Semantic Web Enabled Software Engineering, Editors: Jeff Z. Pan and Yuting Zhao, Series: Studies on the Semantic Web, Volume 17, ISBN 978-3-89838-692-0  AKA, ISBN 978-1-61499-369-8  IOS Press, 14pp

  • Iman Keivanloo, Juergen Rilling,Software Trustworthiness 2.0 - A Semantic Web Enabled Global Source Code Analysis Approach. Journal of Systems and Software, pp. 33-50 (2014)   http://dx.doi.org/10.1016/j.jss.2013.08.030, IPF 1.135


  • Iman Keivanloo, Juergen Rilling, Ying Zou, "Spotting Working Code Examples", 36th International Conference on Software Engineering (ICSE 2014), Hyderabad, India, May 2014,  pp. 664-675. (acceptance rate: 20%) (PDF)
  • Mostafa Erfani, Juergen Rilling, Iman Keivanloo, "Towards an Ontology-based Context-aware Meta-model for the Software Domain",  SSS 2014: The 7th IEEE International Workshop on Service Science & Systems, Västerås, Sweden 21–25 July, 2014, 6 pp.
2013
  • Ninus Khamis, Juergen Rilling, René Witte, Assessing the quality factors found in in-line documentation written in natural language: The JavadocMiner, 
    Data & Knowledge Engineering, Available online 13 March 2013, ISSN 0169-023X, 10.1016/j.datak.2013.02.001. 22 pp. (http://www.sciencedirect.com/science/article/pii/S0169023X13000207), IPF: 1.44.

  • Rainer Koschke, Elmar Juergens, and Juergen Rilling. 2013. 7th international workshop on software clones (IWSC 2013). In Proceedings of the 2013 International Conference on Software Engineering (ICSE '13). IEEE Press, Piscataway, NJ, USA, 1527-1528.
  • Iman Keivanloo, Juergen Rilling. Semantic-enabled Clone Detection. COMPSAC 2013 - The 37th Annual IEEE Computer Software and Applications Conference, Kyoto, Japan, July, 2013. 6 pp. acceptance rate 22% (PDF)
  • Mostafa Erfani, Iman Keivanloo, 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, Kyoto, Japan July 2013, 6 pp. (PDF)
  • Aseel Hmood, Juergen Rilling. Analyzing and Predicting Software Quality Trends Using Financial Patterns .The 7th IEEE International Workshop on Quality Oriented Reuse of Software (QUORS) - co-located with COMPSAC 2013, Kyoto, Japan, July, 2013. 6 pp. (PDF)
2012
  • Iman Keivanloo, Chanchal K. Roy, Juergen Rilling.  SeByte: A Scalable Semantic Clone Detection and Search for Bytecode.  Journal Science of Computer Programming, Submitted, December 2012 (currently under revision).

  • Aseel Hmood, Mostafa Erfani, Iman Keivanloo, Juergen Rilling. Applying technical stock market indicators to analyze and predict the evolvability of open source projects. ICSM-ERA 2012 - 28th IEEE International Conference on Software Maintenance, Riva del Garda,Trento, Italy, September, 2012. 4 pp. (acceptance rate: 35%) (PDF)
  • Farouq Al-omari, Iman Keivanloo, Chanchal K. Roy, Juergen Rilling. Detecting Clones across Microsoft .NET Programming Languages. WCRE 2012 - , Kingston, Canada, October, 2012. 10 pp. (acceptance rate: 25%) (PDF)
  • Christopher Forbes, Iman Keivanloo, Juergen Rilling. Doppel-Code: A Clone Visualization Tool for Prioritizing Global and Local Clone Impacts. COMPSAC 2012 - The 36th Annual IEEE Computer Software and Applications Conference, Istambul, Turkey, July, 2012. 2 pp. (PDF)
  • Aseel Hmood, Iman Keivanloo, Juergen Rilling. SE-EQUAM – An Evolvable Quality Metamodel. The 7th IEEE International Workshop on Quality Oriented Reuse of Software (QUORS) - co-located with COMPSAC 2012, Istambul, Turkey, July, 2012. 6 pp. (PDF)
  • Iman Keivanloo, Chanchal K. Roy, Juergen Rilling, Philippe Charland. 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, position paper, 2 pp. (PDF)
  • Iman Keivanloo, Juergen Rilling, Philippe Charland. Semantic Web - The Missing Link in Global Source Code Analysis?. COMPSAC 2012 - The 36th Annual IEEE Computer Software and Applications Conference, Istambul, Turkey, July, 2012. 10 pp. acceptance rate 17% (PDF)
  • Iman Keivanloo, Juergen Rilling. Clone Detection Meets Semantic Web-Based Transitive Closure Computation. (RAISE 2012). In Proceedings of the ICSE The 1st International Workshop on Realizing AI Synergies in Software Engineering (RAISE’12), Zurich, Switzerland, June 2012. 5pp. (PDF)
  • Iman Keivanloo, Christopher Forbes, Juergen Rilling . Similarity Search Plug-In: Clone Detection Meets Internet-Scale Code Search. (SUITE 2012). In Proceedings of the ICSE 4th International Workshop on Search-driven development: Users, Infrastructure, Tools and Evaluation (SUITE 2012), Zurich, Switzerland, June 2012. Tool paper, 2 pp. (PDF)
  • Christopher Forbes, Iman Keivanloo, Juergen Rilling. When Open Source Turns Cold on Innovation - The Challenges of Navigating Licensing Complexities in New Research Domains. ICSE 2012 - The 34th 34th International Conference on Software Engineering, Zurich, Switzerland, June 2012. Poster, 2 pp. (PDF)
  • Iman Keivanloo, Chanchal K. Roy, Juergen Rilling. SeByte: A Semantic Clone Detection Tool for Intermediate Languages. 20th IEEE International Conference on Program Comprehension, Tool paper, 3 pages,Passau, Germany, 2012, Tool paper, 3 pp. (PDF)
  • Iman Keivanloo, Christopher Forbes, Aseel Hmood, Mostafa Erfani, Christopher Neal, George Peristerakis, Juergen Rilling. A Linked Data Platform for Mining Software Repositories. MSR 2012 - 9th IEEE Working Conference on Mining Software Repositories, 2012. (PDF)
  • Iman Keivanloo, Chanchal K. Roy, Juergen Rilling. Java Bytecode Clone Detection via Relaxation on Code Fingerprint and Semantic Web Reasoning. IWSC 2012 - 6th International Workshop on Software Clones, 2012.(PDF)
2011
  • Iman Keivanloo, Juergen Rilling, Philippe Charland. Internet-scale Real-time Code Clone Search via Multi-level Indexing. WCRE 2011 - 18th Working Conference on Reverse Engineering, 17-21 October 2011, Ireland. (PDF)
  • Iman Keivanloo, Juergen Rilling, Christopher Forbes, Philippe Charland. Towards Sharing Source Code Facts Using Linked Data. 3rd International Workshop on Search-Driven Development: Users, Infrastructure, Tools and Evaluation (SUITE 2011), Hawaii,USA, 2011. (PDF)
  • David Walsh, Philipp Schugerl, Juergen Rilling, Philippe Charland. Quality Validation through Pattern Detection – A Semantic Web Perspective. IEEE 35th Conference on Computers, Software, and Applications (COMPSAC 2011), Munich, Germany, 2011. (PDF)
  • Philipp Schugerl, Juergen Rilling, Philippe Charland. Reasoning about Global Clones – Scalable Semantic Clone Detection. IEEE 35th Conference on Computers, Software, and Applications (COMPSAC 2011), Munich, Germany, 2011. (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. (PDF)
2010
  • Hassine, J., Rilling, J., and Dssouli, R. (2010). An evaluation of timed scenario notations, Journal of Systems and Software. Elsevier. Volume 83, Issue 2, February 2010, Pages 326-350. IPF: 1.24. (PDF)
  • I. Keivanloo, L. Roostapour, P. Schugerl, J. Rilling. Semantic Web-based Source Code Search. 6th International Workshop on Semantic Web Enabled Software Engineering (SWESE 2010), June 35, San Francisco, USA. (PDF)
  • I. Keivanloo, L. Roostapour, P. Schugerl, J. 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, pp. 4. (PDF)
  • N. Khamis, R. Witte, and J. Rilling. Automatic Quality Assessment of Source Code Comments: The JavadocMiner. 15th International Conference on Applications of Natural Language to Information Systems (NLDB 2010), June 23–25, Cardiff, UK. (Acceptance rate: 30%), pp. 6 (PDF)
  • N. Khamis, J. Rilling, and R. Witte. Generating an NLP Corpus from Java Source Code: The SSL Javadoc Doclet. New Challenges for NLP Frameworks, Workshop at LREC 2010, May 22, 2010, Valletta, Malta., pp.41–45 (PDF)
  • R.Witte, N. Khamis, and J. Rilling. Flexible Ontology Population from Text: The OwlExporter. The Seventh International Conference on Language Resources and Evaluation (LREC 2010), pp.3845–3850, May 19–21, 2010, Valletta, Malta. (PDF)
  • A. Hmood, P. Schugerl, J. Rilling, P. Charland. IEEE Computing Professionals (CP) Workshop on Industrial Software Evolution and Maintenance Processes (WISEMP) April 21-23, 2010, Montreal, Canada, pp. 6 (PDF)
2009
  • Hassine, J., Rilling, J., and Dssouli, R. (2009) Use Case Maps as a Property Specification Language, Journal of Software and Systems Modeling. Springer. Volume 8, Issue 2, April 2009, Pages 205-220. (PDF)
  • J. Rilling, R. Witte, P. Schuegerl, and P. Charland. Beyond Information Silos — An Omnipresent Approach to Software Evolution. International Journal of Semantic Computing (IJSC), Special Issue on Ambient Semantic Computing, May 2009. (NSERC, Concordia, DRDC). IPF: 1.8. (PDF)
  • A. Rohatgi, A. Hamou-Lhadj, and J. Rilling , “An Approach for Solving the Feature Location Problem by Measuring the Component Modification Impact”,IET Software, pp. 292-311, 2009. (NSERC), IPF: 0.622. (PDF)
  •  P. Schugerl, J. Rilling, P. Charland, "Quality Perspective of Evolvability Using Semantic Analysis",3rd IEEE Int. Conf. on Semantic Computing, Berkeley, USA, 2009 (acceptance rate 30%.) (NSERC, DRDC). (PDF)
  • P. Schugerl, J. Rilling, P. Charland, "Beyond Generated Software Documentation – A Web 2.0 Perspective", 25th IEEE Int. Conf. on Software Maintenance (ICSM), 2009. (acceptance rate: 20%) (NSERC, DRDC, Concordia). (PDF)
  • P. Schugerl, D. Walsh, J. Rilling, P. Charland,“A Contextual Guidance Approach to Software Security”, 2nd IEEE International Workshop on Software Engineering for Context Aware Systems and Applications (SECASA 2009), 2009. (NSERC, DRDC, Concordia). (PDF)
  • C. Patel, A. Hamou-Lhadj, J. Rilling, “ Software Clustering Using Dynamic Analysis and Static Dependencies”, CSMR 09 – Euro. Conf. on Software Maintenance and Reeng., (NSERC, Concordia). (PDF)

2008

  • J Rilling, W. J. Meng, R. Witte, and P Charland. “Story Driven Approach to Software Evolution”, IET Software, Volume 2, Issue 4, August 2008, pp.304–320, 2008, (DRDC, NSERC, Concordia), IPF: 0.622.  (PDF)
  • Y. Zhang, R. Witte, J. Rilling, and V. Haarslev. “An Ontological Approach for the Semantic Recovery of Traceability Links between Software Artifacts”, IET Software, Special issue on Language Eng., pp. 185-203, 2008, (NSERC, Concordia), IPF: 0.622. (PDF)
  • R. Witte, Q. Li, Y. Zhang, and J. Rilling. Text Mining and Software Engineering: An Integrated Source Code and Document Analysis Approach. IET Software, Vol. 2, Issue 1, February 2008. Special Section on Natural Language in Software Engineering, pp. 3-16, 2008 (NSERC, Concordia), IPF: 0.622. (PDF)
  • P. Schuegerl, J. Rilling, and P. Charland, "Mining Bug Repositories – A Quality Assessment," Int’l Conf. on Innovation in Software Eng. (ISE 2008), Austria, Dec. 2008. pp. 1105-1110, 2008, (NSERC, DRDC). (PDF)
  • P. Schugerl, J. Rilling,P. Charland, "Enriching SE Ontologies with Bug Report Quality", SWESE 2008. (DRDC). (PDF)
  • A. Rohatgi, A. Hamou-Lhadj, and J. Rilling , “An Approach for Mapping Features to Code Based on Static and Dynamic Analysis”, Proc. of the 16th IEEE International Conference on Program Comprehension (ICPC), June 10-13, 2008, Amsterdam, pp. 236-241, 2008 (NSERC, Concordia). (PDF)
  • J. Rilling, R. Witte, D. Gašević, and J. Z. Pan., “Semantic Technologies in System Maintenance”, Proceedings of the 16th IEEE Int. Conf. on Program Comprehension (ICPC), June 10-13, 2008, Amsterdam, IEEE, pp. 279-282, 2008, (NSERC). (PDF)

2007

  • J. Hassine, J. Rilling, R. Dssouli, “Use Case Maps as a Property Specification Language”, Journal of Software and Systems Modeling, pp. 205-220, 2007 (NSERC, Concordia), IPF: 045 .(PDF)
  • R. Witte, Q. Li, Y. Zhang, and J. Rilling, “Text Mining and Software Engineering: An Integrated Source Code and Document Analysis Approach”. IET Software Journal, Special Issue on Natural Language in Software Development, pp.3–16, 2007, (NSERC, Concordia), IPF: 0.54. (PDF)
  • R. Witte, Q. Li, Y. Zhang, and J. Rilling, “Ontological Text Mining of Software Documents”. 12th International Conference on Applications of Natural Language to Information Systems (NLDB 2007), June 27-29, 2007, CNAM, Paris, France. Springer LNCS 4592, pp.168-180. (Acceptance rate: 28%) (NSERC)(PDF)
  • J. Rilling, W. J. Meng, F. Chen , and P. Charland, “Software Visualization – A Process Perspective”, 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis(VISSOFT), June 2007, Banff Centre, Alberta, Canada, pp. 10-17, 2007 (NSERC, DRDC). (PDF)
  • M. Donyaee, A. Seffah, J. Rilling, “Benchmarking Usability of Early Designs Using Predictive Metrics”, IEEE International Conference on Systems, Man, and Cybernetics (SMC 2007), Montreal, Canada, pp. 2514-2519, 2007, (Concordia).(PDF)
  • A. Rohatgi, A. Hamou-Lhadj, J. Rilling, "Feature Location Based on Impact Analysis", in Proc. of 11th IASTED Int. Conf on Software Engineering and Applications (SEA), 2007. (NSERC, Concordia), pp. 6 (PDF)
  • R. Witte, Y. Zhang, J. Rilling, “Empowering Software Maintainers with Semantic Web Technologies”, 4th European Semantic Web Conference (ESWC 2007), Insbruck, Germany. (NSERC, Concordia), pp. 16 (PDF)
  • Note: Paper received best paper award, pp. 37-52, 2007.(Acceptance rate 16%).

  • J. Rilling, R. Witte, Y. Zhang, “Automatic Traceability Recovery: Ontological Approach”, Traceability in Emerging Forms of Software Engineering) workshop series. (TEFSE’07), , 2007. (NSERC, Concordia).(PDF)
  • J. Hassine, J. Rilling, R. Dssouli, “ Formal Verification of Use Case Maps with Real Time Extensions”. SDL Forum 2007: 225-241, 2007, (NSERC, Concordia).(PDF)
  • M. Shiri, J. Hassine, Juergen Rilling, ”Modification Analysis Support at the Requirements Level”, ACM IWPSE 2007, Dubrovnik, Croatia, pp. 43 - 50 , 2007, (NSERC, Concordia) (PDF)
  • M. Shiri, J. Hassine, J. Rilling, “A Requirement Level Modification Analysis Support Framework”, 3rd IEEE Software Evolvability Workshop, Paris, October, pp. pp. 67-74, 2007. (NSERC, Concordia)(PDF)
  • M. Shiri, J. Hassine, J. Rilling,“Feature Interaction Analysis: A Maintenance Perspective”, 22nd IEEE/ACM Int. Conf. on Automated Software Engineering (ASE), short paper, pp. 437-440, 2007, acceptance rate: 20% (NSERC, Concordia) (PDF).
2006
  • J. Hassine, J. Rilling and R. Dssouli, "Timed Use Case Maps",System Analysis and Modeling: Language Profiles, 5th Int. Workshop, SAM 2006, , Germany , 2006, pp. 99-114, 2006, (NSERC). (PDF)
  • J.  Rilling, Y. Zhang, W. J. Meng, R. Witte, V. Haarslev, P. Charland, “A Unified Ontology-Based Process Model for Software Maintenance and Comprehension”, IEEE/ACM MoDELS'06 Satellite, Events Proceedings, Geno Italy 2006 (Acceptance rate: 20%).  pp. 56–65, 2007,  (NSERC, DRDC, Concordia). (PDF)
  • W. J. Meng, J. Rilling, Y. Zhang, R. Witte, P. Charland, “An Ontological Software Comprehension Process Model”, 3rd Int.  Workshop on Metamodels, Schemas, Grammars, and Ontologies for Reverse Engineering (ATEM 2006), pp. 15,  Genoa 2006. (NSERC, DRDC, Concordia.  (PDF)

    Note: Paper received “Best paper award”.

  • Y. Zhang, R. Witte, J. Rilling, V. Haarslev, “An Ontology-based Approach for Traceability Recovery”, 3rd Int. Work. on Metamodels, Schemas, Grammars, and Ontologies for Reverse Engineering (ATEM 2006), pp. 15, Genoa, 2006. (NSERC). (PDF)
    Note: Paper received “Best paper award”.

  • W. J. Meng, J. Rilling, Y. Zhang, R. Witte, S. Mudur, P. Charland , “A Context-Driven Software Comprehension Process Model”, IEEE Software Evolvability Workshop (SE’06), pp.  50-57, 2006 (NSERC, Concordia). (PDF)
  • Y. Zhang, R. Witte, J. Rilling, V. Haarslev, “Ontology-based Program Comprehension Tool Supporting Website Architectural Evolution”. 8th IEEE Int. Symp. on Web Site Evolution (WSE'06), pp. 41-49, 2006, (PDF)
  • Y.  Zhang, J. Rilling, V. Haarslev, “An ontology based approach to software comprehension- Reasoning about security concerns in source code”, 30th  IEEE COMPSAC, pp.333-342,2006, (NSERC, Concordia), (PDF)
2005
  • J. Rilling and S.P. Mudur; “3D visualization techniques to support slicing-based program comprehension”, Computers & Graphics, Volume 29, Issue 3, June, pp. 311-329, 2005, IPF: 0.882.(PDF)
  • J. Hewitt, J. Rilling, “A Light-Weight Proactive Software Change Impact Analysis Using Use Case Maps“, Proc.  of the Special Session on Software Evolvability 2005, IEEE press, (Oct. 2005), pp.  41 - 48 , 2005, (NSERC,Concordia).
  • J. Rilling, V.-L. Nguyen, “Applying Code Analysis and 3D Design Pattern Grouping to Facilitate Program Comprehension”, IEEE Visualization Software for Understanding and Analysis (VISSOFT 2005), Workshop, Budapest 2005, pp. 33-40, 2005 (NSERC, Concordia). (PDF)
  • J. Hassine, J. Rilling and R. Dssouli (2005), “An Abstract Operational Semantics for Use Case Maps”, In: Farn Wang (Ed.): Formal Techniques for Networked and Distributed Systems - FORTE 2005, 25th IFIP WG 6.1 Int.  Conference, Taiwan, October, 2005. LNCS 3731 Springer 2005, pp. 366-380.(Concordia). (PDF)
  • J. Hassine, J. Rilling, J. Hewitt and R. Dssouli, ”Change Impact Analysis for Requirement Evolution using Use Case Maps”. In Proceedings of IWPSE 2005 (8th International Workshop on Principles of Software Evolution), Lisbon, Portugal, September 2005. IEEE CS Press, pp. 81-90. (NSERC, Concordia). (PDF)
  • J. Hassine, J. Rilling and R. Dssouli (2005), “An ASM Operational Semantics for Use Case Maps”. In Proceedings of RE 2005 (13th IEEE International Requirement Engineering Conference), Paris, France, September 2005. IEEE CS Press, 467-468. (NSERC, Concordia). (PDF)

2004 

  • Hon Fung Li, Juergen Rilling, Dhrubajyoti Goswami: Granularity-Driven Dynamic Predicate Slicing Algorithms for Message Passing Systems. Autom. Softw. Eng. 11(1): pp. 63-89 (2004) (PDF)

  • Juergen Rilling, Wen Jun Meng, Olga Ormandjieva: Context Driven Slicing Based Coupling Measure. ICSM 2004: pp. 532
  • Jameleddine Hassine, Rachida Dssouli, Juergen Rilling: Applying Reduction Techniques to Software Functional Requirement Specifications. SAM 2004: pp. 138-153 (PDF)
 2003
  • A. van Deursen, J.-M. Favre, R. Koschke, J. Rilling, “Experiences in Teaching Software Evolution and Program Comprehension”. IWPC 2003: 283-284
  • J. Rilling, J. Wang, and S. P. Mudur, “MetaViz – Issues in Software Visualizing Beyond 3D”, IEEE, VISSOFT 2003, pp. 92-98 .
  • J. Rilling and T. Klemola, “Identifying Comprehension Bottlenecks Using Program Slicing and Cognitive Complexity Metrics”, 10th IEEE Working Conference on Reverse Engineering (WCRE 2003),Portland, Oregon, USA, May 10-11th, 2003, pp. 115-125.s
  • T. Klemola and J. Rilling, “Cognitive Complexity as Category Learning: a Measure for Program Comprehension“,2nd IEEE International Conference on Cognitive Informatics (ICCI 2003), London, UK 2003.
2002
  • J. Rilling and S. P. Mudur; “On the Use of Metaballs to Visually Map Source Code Structures and Analysis Results onto 3D Space”, 9th IEEE Working Conference on Reverse Engineering (WCRE 2002), Richmond, Virginia, USA, 29 October - 1 November 2002.
  • T. Kline, A. Seffah, H. Javahery, M. Donayee, J. Rilling. “Quantifying Developer Experiences via Heuristic and Psychometric Evaluation”. IEEE Symposia on Human Centric Computing Languages and Environments (HCC'02)Arlington, VA, September 3-6, 2002.
  • J. Rilling and A. Seffah; “The CONCEPT Project - Applying Source Code Analysis to Reduce Information Complexity of Static and Dynamic Visualization Techniques”, VISSOFT 2002: Workshop on Visualizing Software for Understanding and Analysis, Paris, June 26-27, 2002, pp.90-100.
  • T. Klemola and J. Rilling, “Modeling Comprehension Processes in Software Development”, 1st IEEE International Conference on Cognitive Informatics (ICCI 2002), Calgary, Alberta, Canada, August 19 - 20, 2002, pp 329-337.
  • J. Rilling, H. F. Li, D. Goswami; “Predicate-Based Dynamic Slicing of Message Passing Programs”, SCAM 2002, IEEE International Workshop on Source Code Analysis and Manipulation, Montreal, October 6 th 2002.
  • J. Rilling and A. Seffah, “Enhancing Static and Dynamic Views with Program Slicing”, Software Quality: Standards, Metrics, Models, Tools and Human Aspects Session of the 6th World Multi-Conference on SYSTEMICS, CYBERNETICS AND INFORMATICS (SCI 2002), Orlando, Florida, July 5-8, 2002, pp 312-318.
2003
  • A. van Deursen, J.-M. Favre, R. Koschke, J. Rilling, “Experiences in Teaching Software Evolution and Program Comprehension”. IWPC 2003: 283-284
  • J. Rilling, J. Wang, and S. P. Mudur, “MetaViz – Issues in Software Visualizing Beyond 3D”, IEEE, VISSOFT 2003, pp. 92-98 .
  • J. Rilling and T. Klemola, “Identifying Comprehension Bottlenecks Using Program Slicing and Cognitive Complexity Metrics”, 10th IEEE Working Conference on Reverse Engineering (WCRE 2003),Portland, Oregon, USA, May 10-11th, 2003, pp. 115-125.
  • T. Klemola and J. Rilling, “Cognitive Complexity as Category Learning: a Measure for Program Comprehension“,2nd IEEE International Conference on Cognitive Informatics (ICCI 2003), London, UK 2003.

2002

  • J. Rilling and S. P. Mudur; “On the Use of Metaballs to Visually Map Source Code Structures and Analysis Results onto 3D Space”, 9th IEEE Working Conference on Reverse Engineering (WCRE 2002), Richmond, Virginia, USA, 29 October - 1 November 2002.
  • T. Kline, A. Seffah, H. Javahery, M. Donayee, J. Rilling. “Quantifying Developer Experiences via Heuristic and Psychometric Evaluation”. IEEE Symposia on Human Centric Computing Languages and Environments (HCC'02)Arlington, VA, September 3-6, 2002.
  • J. Rilling and A. Seffah; “The CONCEPT Project - Applying Source Code Analysis to Reduce Information Complexity of Static and Dynamic Visualization Techniques”, VISSOFT 2002: Workshop on Visualizing Software for Understanding and Analysis, Paris, June 26-27, 2002, pp.90-100.
  • T. Klemola and J. Rilling, “Modeling Comprehension Processes in Software Development”, 1st IEEE International Conference on Cognitive Informatics (ICCI 2002), Calgary, Alberta, Canada, August 19 - 20, 2002, pp 329-337.
  • J. Rilling, H. F. Li, D. Goswami; “Predicate-Based Dynamic Slicing of Message Passing Programs”, SCAM 2002, IEEE International Workshop on Source Code Analysis and Manipulation, Montreal, October 6 th 2002.
  • J. Rilling and A. Seffah, “Enhancing Static and Dynamic Views with Program Slicing”, Software Quality: Standards, Metrics, Models, Tools and Human Aspects Session of the 6th World Multi-Conference on SYSTEMICS, CYBERNETICS AND INFORMATICS (SCI 2002), Orlando, Florida, July 5-8, 2002, pp 312-318.
2001
  • J. Rilling and A. Seffah, “Enhancing Static and Dynamic Views with Program Slicing”, Software Quality: Standards, Metrics, Models, Tools and Human Aspects Session of the 6th World Multi-Conference on SYSTEMICS, CYBERNETICS AND INFORMATICS (SCI 2002), Orlando, Florida, July 5-8, 2002, pp 312-318.
  • J. Rilling, B. Karanth “A Hybrid Program Slicing Framework”, SCAM 2001, IEEE International Workshop on Source Code Analysis and Manipulation, Florence, Italy, November 2001, pp. 14-16.
  • J. Rilling, “Maximizing Functional Cohesion of Comprehension Environments by Integrating User and Task Knowledge”, 8th IEEE Working Conference on Reverse Engineering (WCRE 2001), Stuttgart, Germany, October 2001, pp. 157-166.
  • J. Rilling “MOOSE – A Task-Driven Program Comprehension Environment”, IEEE Computer Society Press in the proceedings of the 25th Annual International Computer Software & Applications Conference (COMPSAC 2001) Chicago, Illinois, October 2001, pp. 78-87.
  • J. Rilling, “MOOSE – A Cognitive Software Comprehension Framework based on Reverse Engineering”; 7. International Conference on Reverse Engineering Technologies for Information Systems (ReTis), OCG, Lyon, France August 2001.
  • J. Rilling, A. Seffah, “Enhancing the Usability and Learnability of Software Visualization Techniques through Task Wizards and Software Agents”, Proceedings of International Conference on Imaging Science, Systems, and Technology (CISST'2001), Las Vegas, June 2001, pp. pp 658-667.
  • J. Rilling, A. Seffah and J. Lukas, “MOOSE - A Software Comprehension Framework”; Software Quality: Standards, Metrics, Models, Tools and Human Aspects Session of the 5th World Multi-Conference on SYSTEMICS, CYBERNETICS AND INFORMATICS (SCI 2001), Orlando, Florida, July, 2001.
  • Seffah and J. Rilling, "Investigating the Relationship between Usability and Conceptual Gaps for Human-Centric CASE Tools", IEEE Symposium on Human-Centric Computing Languages and Environments, Stresa, Italy, September 5-7, 2001.
  • Seffah and J. Rilling. "Learnability Support and Learnability-Centered Design for Software Engineering Tools". 8th World Conference on Continuing Engineering Education. Professional Competence in the Information Age: Networks, Knowledge and Skills. Toronto, Canada, May 2001.
1998
  • Korel B., Rilling J.,"Dynamic program slicing methods",(1998) Information and Software Technology, 40 (11-12), pp. 647-659.
  • Korel, B. and J. Rilling, "Program Slicing in Understanding of Large Programs", Proceedings of the 6th International Workshop on Program Comprehension, IWPC ‘98, , Ischia, Italy, June 1998, pp. 145-152.
1997
  • B. Korel, J. Rilling, "Dynamic Program Slicing in Understanding of Program Execution", Proceedings of the 5th International Workshop on Program Comprehension, Detroit, May 1997, pp. 80-90
  • B. Korel, J. Rilling, "Application of Dynamic Slicing in Program Debugging", Third International Workshop on Automated Debugging (AADEBUG'97), Linköping (Sweden), May 1997, pp.59-74
  • H. F. Li, J. Rilling, D. Goswami, “Granularity-Driven Dynamic Predicate Slicing Algorithms for Message Passing Systems”, Automated Software Engineering 11(1), pp. 63-89, 2004, (NSERC), IPF: 0.97.
  • J. Hassine, R. Dssouli, J. Rilling, “Applying Reduction Techniques to Software Functional Requirement Specifications”, Analysis and Modeling: 4th Int. SDL and MSC Workshop, SAM 2004, Ottawa, Canada, June 1-4, 2004, , Editors: Daniel Amyot, Alan W. Williams, Lecture Notes in Computer Science, Springer ISBN: 3-540-24561-8, pp.180-195, 2004. (NSERC).
  • M. Lizotte; J. Rilling;, “OASIS: Opening-Up Architectures Of Software-Intensive Systems”, 24th Army Science Conference, Dec 2004. (DRDC).
  • J.Hassine, Rachida Dssouli, Juergen Rilling, “Applying Reduction Techniques to Software Functional Requirement Specifications”, SAM 2004: 138-153. (NSERC).
  • J. Rilling, W. J. Meng, O. Ormandjieva, “Context Driven Slicing Based Coupling Measure”, ICSM 2004: pp. 532-534 (NSERC, Concordia).
Comments