tnpa-generalizability
IST'21 & SANER'22: Semantic-Preserving Program Transformations
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 8 DOI reference(s) in README -
✓Academic publication links
Links to: arxiv.org, sciencedirect.com -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.7%) to scientific vocabulary
Repository
IST'21 & SANER'22: Semantic-Preserving Program Transformations
Basic Info
Statistics
- Stars: 31
- Watchers: 3
- Forks: 7
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Semantic-Preserving Program Transformations
This project contains the program transformation tool and the datasets of transformed programs for the paper 'On the Generalizability of Neural Program Models with respect to Semantic-Preserving Program Transformations' (arXiv, ScienceDirect) accepted at the IST Journal, Elsevier 2021 and presented at the SANER-JFT 2022.
Updated Reproducible Capsule of ProgramTransformer:
- CodeOcean: https://codeocean.com/capsule/2958348/tree/v1
Structure
├── NPM-IST21 # Artifact of our paper.
├── JavaMethodExtractor # code for extracting single java methods.
├── JavaMethodTransformer # code for semantic program transformations.
├── images # some figures used in the paper.
├── results # data and plots used in the paper.
├── ProgramTransformer # Updated program transformation tools.
├── code # run Java and C# tools.
├── data # sample original methods.
├── results # generated transformed methods.
Approach
|
|
:-------------------------:
|The workflow of our generalizability evaluation.|
Citation:
@article{rabin2021generalizability,
title = {On the generalizability of Neural Program Models with respect to semantic-preserving program transformations},
author = {Md Rafiqul Islam Rabin and Nghi D.Q. Bui and Ke Wang and Yijun Yu and Lingxiao Jiang and Mohammad Amin Alipour},
journal = {Information and Software Technology (IST)},
volume = {135},
pages = {106552},
year = {2021},
issn = {0950-5849},
doi = {https://doi.org/10.1016/j.infsof.2021.106552},
url = {https://www.sciencedirect.com/science/article/pii/S0950584921000379}
}
Updated Program Transformation Tools:
Related Articles:
Owner
- Name: M.R.I. Rabin
- Login: mdrafiqulrabin
- Kind: user
- Location: Houston, TX
- Company: University of Houston
- Website: https://sites.google.com/view/mdrafiqulrabin
- Twitter: mdrafiqulrabin
- Repositories: 34
- Profile: https://github.com/mdrafiqulrabin
Ph.D. Candidate in Computer Science at the University of Houston.
Citation (CITATION.cff)
@article{rabin2021generalizability,
title = {On the generalizability of Neural Program Models with respect to semantic-preserving program transformations},
author = {Md Rafiqul Islam Rabin and Nghi D.Q. Bui and Ke Wang and Yijun Yu and Lingxiao Jiang and Mohammad Amin Alipour},
journal = {Information and Software Technology},
volume = {135},
pages = {106552},
year = {2021},
issn = {0950-5849},
doi = {https://doi.org/10.1016/j.infsof.2021.106552},
url = {https://www.sciencedirect.com/science/article/pii/S0950584921000379}
}
GitHub Events
Total
Last Year
Dependencies
- com.github.javaparser:javaparser-core 3.14.5
- commons-io:commons-io 2.7
- junit:junit 4.13.1
- org.apache.commons:commons-lang3 3.9
- com.github.javaparser:javaparser-core 3.14.5
- commons-io:commons-io 2.7
- junit:junit 4.13.1
- org.apache.commons:commons-lang3 3.9