The DOI matches its Crossref record; 3 of the 3 references it cites were found in a registry or an index.
Automatically learning semantic features for defect prediction
Abstract
Software defect prediction, which predicts defective code regions, can help developers find bugs and prioritize their testing efforts. To build accurate prediction models, previous studies focus on manually designing features that encode the characteristics of programs and exploring different machine learning algorithms. Existing traditional features often fail to capture the semantic differences of programs, and such a capability is needed for building accurate prediction models.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
ImageNet classification with deep convolutional neural networks
Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2017) · Communications of the ACM · doi:10.1145/3065386 · Cited by 112,155
A fast learning algorithm for deep belief nets
Hinton, G. E., Osindero, S., & Teh, Y.-W. (2006) · Neural Computation · doi:10.1162/neco.2006.18.7.1527 · Cited by 16,336
Tu, Z., Su, Z., & Devanbu, P. (2014) · Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering · doi:10.1145/2635868.2635875 · Cited by 238
Research works printed but not linked: 68
- Amasaki S., ISSRE'03, 215
- 10.1561/2200000006 · DOI · Paper page
- Blei D. M., 2003, Latent dirichlet allocation. the Journal of machine Learning research, 3:993--1022
- Chen T.-H., MSR'12, 189
- 10.1109/32.295895 · DOI
- Ciresan D., CVPR'12, 3642
- 10.1016/0164-1212(94)90099-X · DOI
- 10.1016/j.jss.2007.07.040 · DOI · Paper page
- Gayatri N., WCECS'10, 124
- 10.5555/540137 · doi:10.5555/540137
- 10.1109/32.689404 · DOI
- 10.1109/ICSE.2009.5070510 · DOI · Paper page
- He Z., ESEM'13, 45
- Herzig K., ICSE'13, 392
- Hindle A., ICSE'12, 837
- G. E. Hinton and R. R. Salakhutdinov. Reducing the dimensionality of data with neural networks. Science'06 313(5786):504--507. G. E. Hinton and R. R. Salakhutdinov. Reducing the dimensionality of data with neural networks. Science'06 313(5786):504--507. · DOI · Paper page
- Jiang T., ASE'13, 279
- 10.1145/2786805.2786813 · DOI
- 10.1145/2568225.2568320 · DOI
- Khoshgoftaar T., Software Metrics'02, 203
- 10.1145/1985793.1985859 · DOI · Paper page
- 10.1109/ICSE.2007.66 · DOI · Paper page
- Kombrink S., INTERSPEECH'11, 2877
- Krizhevsky A., Advances in neural information processing systems'12, 1097
- Lam A., ASE'15, 476
- 10.1145/2025113.2025156 · DOI
- 10.1145/1081706.1081755 · DOI · Paper page
- Liu Y., ICSM'09, 233
- 10.5555/311445 · doi:10.5555/311445
- 10.1109/TSE.1976.233837 · DOI · Paper page
- 10.1145/1453101.1453106 · DOI
- 10.5555/1248721.1248734 · doi:10.5555/1248721.1248734
- 10.1007/s10515-010-0069-5 · DOI · Paper page
- Mnih A., Advances in neural information processing systems'09, 1081
- Mohamed A., INTERSPEECH'10, 2846
- 10.1109/TASL.2011.2109382 · DOI · Paper page
- 10.1145/1368088.1368114 · DOI · Paper page
- Mou L., 2014, TBCNN: A tree-based convolutional neural network for programming language processing. arXiv preprint arXiv:1409.5718 · arXiv
- 10.1109/ESEM.2007.87 · DOI
- 10.1145/2786805.2786814 · DOI
- Nam J., ICSE'13, 382
- 10.1145/375360.375365 · DOI · Paper page
- Nguyen A. T., ICSE'15, 858
- 10.1145/2351676.2351687 · DOI
- 10.1145/1595696.1595767 · DOI · Paper page
- 10.1145/1985793.1985950 · DOI
- 10.1145/1868328.1868357 · DOI
- 10.1109/TNN.2010.2091281 · DOI · Paper page
- Pascanu R., ICASSP'15, 1916
- 10.1145/1453101.1453105 · DOI · Paper page
- Rahman F., ICSE'13, 432
- 10.1145/2594291.2594321 · DOI · Paper page
- Salakhutdinov R., RBM'07
- 10.1109/TASLP.2014.2303296 · DOI · Paper page
- 10.1145/2025113.2025163 · DOI
- Tan M., ICSE'15, 99
- Tantithamthavorn C., ICSE'15, 812
- Tao W., CiSE'10, 1
- 10.1007/s10664-008-9103-7 · DOI · Paper page
- 10.1109/QSIC.2012.19 · DOI
- 10.1145/1370788.1370794 · DOI
- 10.1109/PROMISE.2007.14 · DOI
- White M., MSR'15, 334
- Witten I. H., 2005, Morgan Kaufmann
- 10.1145/2365324.2365329 · DOI
- 10.1109/QRS.2015.14 · DOI · Paper page
- 10.1145/2619239.2631434 · DOI · Paper page
- 10.1109/PROMISE.2007.10 · DOI · Paper page
Cited by
CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generation
Lu, S., Guo, D., Ren, S., Huang, J., Svyatkovskiy, A., Blanco, A., Clement, C., Drain, D., Jiang, D., Tang, D., et al. (2021) · arXiv · doi:10.48550/arxiv.2102.04664 · Cited by 536
IntelliCode compose: code generation using transformer
Svyatkovskiy, A., Deng, S. K., Fu, S., & Sundaresan, N. (2020) · Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering · doi:10.1145/3368089.3417058 · Cited by 474
“Some of the early applications of machine learning of source code include code search [1, 2], bug detection and localization [3], program synthesis [4], code summarization [5] and code completion [6–10].”
BackgroundChatDev: Communicative Agents for Software Development
Qian, C., Liu, W., Liu, H., Chen, N., Dang, Y., Li, J., Yang, C., Chen, W., Su, Y., Cong, X., et al. (2024) · Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) · doi:10.18653/v1/2024.acl-long.810 · Cited by 490
An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine Translation
Tufano, M., Watson, C., Bavota, G., Penta, M. D., White, M., & Poshyvanyk, D. (2019) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3340544 · Cited by 370
DeepFL: integrating multiple fault diagnosis dimensions for deep fault localization
Li, X., Li, W., Zhang, Y., & Zhang, L. (2019) · Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis · doi:10.1145/3293882.3330574 · Cited by 336
Deep learning similarities from different representations of source code
Tufano, M., Watson, C., Bavota, G., Di Penta, M., White, M., & Poshyvanyk, D. (2018) · Proceedings of the 15th International Conference on Mining Software Repositories · doi:10.1145/3196398.3196431 · Cited by 158
How Secure is Code Generated by ChatGPT?
Khoury, R., Avila, A. R., Brunelle, J., & Camara, B. M. (2023) · 2023 IEEE International Conference on Systems, Man, and Cybernetics (SMC) · doi:10.1109/smc53992.2023.10394237 · Cited by 141
Predicting Defective Lines Using a Model-Agnostic Technique
Wattanakriengkrai, S., Thongtanunam, P., Tantithamthavorn, C., Hata, H., & Matsumoto, K. (2022) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2020.3023177 · Cited by 137
A Systematic Literature Review on the Use of Deep Learning in Software Engineering Research
Watson, C., Cooper, N., Palacio, D. N., Moran, K., & Poshyvanyk, D. (2022) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3485275 · Cited by 137
A survey of AIOps methods for failure management
Notaro, P., Cardoso, J., & Gerndt, M. (2021) · ACM Transactions on Intelligent Systems and Technology · doi:10.1145/3483424 · Cited by 142
A Survey of Machine Learning for Big Code and Naturalness
Allamanis, M., Barr, E. T., Devanbu, P., & Sutton, C. (2019) · ACM Computing Surveys · doi:10.1145/3212695 · Cited by 150
CCT5: A Code-Change-Oriented Pre-trained Model
Lin, B., Wang, S., Liu, Z., Liu, Y., Xia, X., & Mao, X. (2023) · Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering · doi:10.1145/3611643.3616339 · Cited by 69
Self-citationEntropy Guided Spectrum Based Bug Localization Using Statistical Language Model
Chakraborty, S., Li, Y., Irvine, M., Saha, R., & Ray, B. (2018) · arXiv · doi:10.48550/arxiv.1802.06947 · Cited by 7
“Wang et al.[55] proposed a Deep Belief Network based approached to detect file level defects.”
Background
Metadata
- Authors
- Wang, S., Liu, T., & Tan, L.
- Venue
- Proceedings of the 38th International Conference on Software Engineering
- Publisher
- ACM
- Published
- 2016-05-14
- Pages
- 297-308
- ISSN
- 0270-5257 (ISSN-L)
- OpenAlex
- W2360967250
- Cited by
- 689
- References
- 3
- FWCI
- 51.57
- Type
- conference paper
- Language
- en
- Open access
- closed
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.