Post-Doctoral Researcher, Queen's University
SCOTT GRANT
scott@cs.queensu.ca   http://www.scootah.com
EDUCATION
SEPT 2007 - APR 2012
Doctor of Philosophy, Queen's University
Using Topic Models to Support Software Maintenance
 
SEPT 2002 - FEB 2004
Master's Degree, Queen's University
Transforming Standard Java Objects into Value Objects
 
SEPT 1998 - APR 2002
Bachelor's Degree with First Class Honours, Queen's University
EMPLOYMENT
JULY 2006 - JULY 2007
GOOGLE
Developed internal tools to improve efficiency and aid development on products including Google Checkout and Web Search Removals. Heavy development in C++, Java, and Python.
 
FEB 2004 - JULY 2006
ELECTRONIC ARTS
Served as the lead online engineer, and handled aspects of video and sound playback, user interface development, and rendering pipeline management. Received the Rookie of the Year award in 2005, awarded to recognize fast starting new talent.
TEACHING
SEPT 2011 - DEC 2011
CISC-327: Software Quality Assurance
PUBLICATIONS
  • S. Grant, J. R. Cordy, D. B. Skillicorn, "Using Topic Models to Support Software Maintenance,"
    Proc. CSMR2012, 16th European Conference on Software Maintenance and Reengineering,
    Szeged, Hungary, March 2012.
  • S. Grant, J. R. Cordy, D. B. Skillicorn, "Reverse Engineering Co-maintenance Relationships Using Conceptual Analysis of Source Code,"
    Proc. WCRE2011, 18th Working Conference on Reverse Engineering,
    Limerick, Ireland, November 2011.
  • S. Grant, D. Martin, J. R. Cordy, D. B. Skillicorn, "Contextualized Semantic Analysis of Web Services,"
    Proc. WSE2011, 13th IEEE International Symposium on Web Services Evolution,
    Williamsburg, USA, September 2011. (Best Paper Award)
  • S. Grant, "Visualizations to Support Concept Location,"
    Poster at Consortium for Software Engineering (CSER) 2011 Spring Meeting,
    Kingston, Ontario, June 2011.
  • S. Grant, J. R. Cordy, D. B. Skillicorn, "Evaluating Concept Location Techniques,"
    Poster at CASCON2010, IBM Centre for Advanced Studies Conference
    Markham, Canada, November 2010.
  • S. Grant, J. R. Cordy, "Estimating the Optimal Number of Latent Concepts in Source Code Analysis,"
    Proc. SCAM2010, 10th IEEE International Working Conference on
    Source Code Analysis and Manipulation, Timişoara, Romania, September 2010. [more]
  • S. Grant, "Information Retrieval Methods in Concept Location,"
    Queen's University Technical Report 2010-575
    September 2010.
    • S. Grant, J. R. Cordy, "Collecting Good Concept Data From Code,"
      Poster at CASCON2009, IBM Centre for Advanced Studies Conference
      Markham, Canada, November 2009.
    • S. Grant, J. R. Cordy, "Vector Space Analysis of Software Clones,"
      Proc. ICPC2009, 17th IEEE International Conference on Program Comprehension,
      Vancouver, May 2009.
    • S. Grant, J. R. Cordy, "Vector Space Analysis of Software Clones,"
      Poster at CSER Spring Meeting,
      Montreal, April 2009.
    • S. Grant, J. R. Cordy, "Automated Concept Location Using Independent Component Analysis,"
      Proc. WCRE2008, 15th Working Conference on Reverse Engineering,
      Antwerp, Belgium, October 2008
    • S. Grant, D. Skillicorn, J. R. Cordy, "Topic Detection Using Independent Component Analysis,"
      Proc. LACTS2008, Workshop on Link Analysis, Counterterrorism and Security,
      Atlanta, April 2008.
    • S. Grant, "Transforming Standard Java Objects into Value Objects,"
      Master's thesis, School of Computing, Queen's University,
      Kingston, ON, Feb 2004.
    • S. Grant, J. R. Cordy, "An Interactive Interface for Refactoring Using Source Transformation,"
      Proc. REFACE03, WCRE Workshop on REFactoring: Achievements, Challenges, Effects,
      Victoria, November 2003.
    INVITED TALKS
    • S. Grant, "Visualizations to Support Concept Location,"
      Consortium for Software Engineering (CSER) 2011 Spring Meeting,
      Kingston, Ontario, June 2011.
    • S. Grant, "A Relationship Between Clones and Concepts,"
      Workshop on the Future Trends of Detection, Evolution, Management and Applications of Code Clones, Kingston, Ontario, June 2011.
    • S. Grant, "The Value of Concept Location in Software Development,"
      Consortium for Software Engineering (CSER) 2010 Fall Meeting,
      Markham, Ontario, October 2010.
    AWARDS
    • Recipient of an OGS Award scholarship for 2010-11.
    • Recipient of an OGS Award scholarship for 2009-10.
    • Recipient of an OGS Award scholarship for 2008-09.
    • Recipient of an OGSST Award scholarship for 2007-08.
    • Recipient of the EARS (Electronic Arts Redwood Shores) Rookie of the Year award in 2005.
    • Recipient of a Queen's Graduate Award scholarship in 2002.
    • Placed on Dean's Honour List in 2000-2001 and 2001-2002.
    ACTIVITIES
    • Queen's Game Developers Club, President and Founder [more]
    • ICPC2012, Tool-Demonstration Track Program Committee Member
    • Journal of Empirical Software Engineering, reviewer
    • WCRE2011, Conference reviewer
    • ICSM2010, Conference reviewer
    • ICPC2010, Conference reviewer
    • WCRE2010, Conference reviewer
    • ICPC2009, Conference reviewer
    • ICSM2009, Conference reviewer
    SOFTWARE
    TWELVE SANDS
    http://twelvesands.com
    Twelve Sands is a free self-sustaining online browser-based role playing game. Leaderboard generation and general nightly maintenance is automated with a series of Python and PHP scripts.
     
    HONEYBOOK.CA
    http://honeybook.ca
    An online profile for parents to show off their newborns. The site features file transfers, a generalized comment system that allows almost every piece of content to be tagged with text from family and friends, and an aesthetically pleasing interface.