Refactoring Error-First Protocol to Promises
JavaScript HTML Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data fix typo Aug 31, 2015
examples re-org for submission Dec 24, 2015
input Moving files around. Sep 25, 2015
lib re-org for submission Dec 24, 2015
results re-org for submission Dec 24, 2015
scripts fix automation Sep 22, 2015
subject_systems fix subject systems typo Sep 22, 2015
test re-org for submission Dec 24, 2015
web/promisland re-org for submission Dec 24, 2015
.gitignore Updated test. Sep 21, 2015
README.md Update README.md Aug 4, 2017
count-instances.js re-org for submission Dec 24, 2015
package.json re-org for submission Dec 24, 2015
pattern-detect.js

README.md

PromisesLand

A set of program analysis techniques to detect instances of asynchronous callbacks and to refactor such callbacks, including callbacks with the error-first protocol, into promises.

Publication

"Refactoring Asynchrony in JavaScript", ICSME 2017.

Testing

To run the tests, use the command npm test.