@saltlab

SALT Lab @ UBC

Software Analysis and Testing Research Lab

  • saltlab webpages hosted at GitHub Pages.

    JavaScript 2 Updated Jul 4, 2018
  • rhino

    Forked from apigee/rhino

    The Rhino JavaScript parser modified for CommitMiner use cases.

    Java 465 MPL-2.0 Updated Apr 30, 2018
  • GumTree diff tool modified to support CommitMiner use cases

    Java LGPL-3.0 Updated Apr 25, 2018
  • This tool creates a test model from existing test suites for various test refactoring purposes

    Java 1 Updated Feb 12, 2018
  • Mines changes in commits with fast AST and flow analysis.

    JavaScript Apache-2.0 Updated Nov 10, 2017
  • Refactoring Error-First Protocol to Promises

    JavaScript 1 Updated Aug 4, 2017
  • CSS 4 1 Updated Jun 2, 2017
  • Minning iOS and Android App-pairs

    Python 2 4 Updated Mar 24, 2017
  • Experimental data collected for paper "Fault Type and Location Influence Measuring Test Suite Effectiveness"

    Java Updated Oct 14, 2016
  • Analyzing JavaScript Test Code

    Java Updated Oct 3, 2016
  • A large scale study on hybrid app-pairs

    Updated Aug 5, 2016
  • A tool for learning bug patterns.

    Java 7 2 Apache-2.0 Updated Jul 19, 2016
  • JavaScript 1 Updated Jun 20, 2016
  • Java 2 1 Updated Feb 1, 2016
  • Analyzes bug reports according to some pre-defined metrics.

    Objective-C 2 1 Updated Jan 19, 2016
  • CheckCAMP is a tool for detecting inconsistencies in the same native app implemented in iOS and Android platforms.

    Objective-C 1 Updated Jan 15, 2016
  • iCrawler automatically navigates a native iPhone app.

    Objective-C 2 Updated Jan 15, 2016
  • Java Updated Jan 4, 2016
  • JavaScript Mutation Testing

    Java 52 5 Updated Nov 9, 2015
  • A framework to discover and analyze pervasive bug patterns in JavaScript.

    JavaScript 4 3 Apache-2.0 Updated Oct 23, 2015
  • Measuring callbacks

    JavaScript 4 1 Apache-2.0 Updated Aug 17, 2015
  • Confix is a concolic DOM fixture generator for unit testing of JavaScript applications.

    JavaScript 2 Updated Aug 17, 2015
  • Understanding JavaScript event-based interactions

    JavaScript 17 4 GPL-3.0 Updated Jun 19, 2015
  • Understanding JavaScript client-server asynchronous interactions

    JavaScript 5 1 Updated Jun 8, 2015
  • Java 9 1 Updated Nov 18, 2014
  • Feedback-directed Exploration of Web 2.0 Application

    Java 5 2 Updated Nov 18, 2014
  • Testilizer is a tool for automatically extending existing Selenium test suites of web applications

    Java 6 1 Updated Nov 18, 2014
  • JavaScript DOM completion support

    JavaScript 1 1 Updated Nov 14, 2014
  • Tool for Change Impact Analysis in JavaScript Web Applications

    JavaScript 7 Updated Sep 12, 2014
  • JavaScript backwards slicing tool, which utilizes selective code instrumentation.

    Java 5 Updated Sep 10, 2014