• Home
  • Search
  • Toward Deep Learning Software Repositories
  • Open Access IconOpen Access
  • Cite Icon279
  • https://doi.org/10.1109/msr.2015.38Copy DOI Icon

Toward Deep Learning Software Repositories

  • May 1, 2015
  • Martin White +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Deep learning subsumes algorithms that automatically learn compositional representations. The ability of these models to generalize well has ushered in tremendous advances in many fields such as natural language processing (NLP). Recent research in the software engineering (SE) community has demonstrated the usefulness of applying NLP techniques to software corpora. Hence, we motivate deep learning for software language modeling, highlighting fundamental differences between state-of-the-practice software language models and connectionist models. Our deep learning models are applicable to source code files (since they only require lexically analyzed source code written in any programming language) and other types of artifacts. We show how a particular deep learning model can remember its state to effectively model sequential data, e.g., Streaming software tokens, and the state is shown to be much more expressive than discrete tokens in a prefix. Then we instantiate deep learning models and show that deep learning induces high-quality models compared to n-grams and cache-based n-grams on a corpus of Java projects. We experiment with two of the models' hyper parameters, which govern their capacity and the amount of context they use to inform predictions, before building several committees of software language models to aid generalization. Then we apply the deep learning models to code suggestion and demonstrate their effectiveness at a real SE task compared to state-of-the-practice models. Finally, we propose avenues for future work, where deep learning can be brought to bear to support model-based testing, improve software lexicons, and conceptualize software artifacts. Thus, our work serves as the first step toward deep learning software repositories.

Similar Papers
  • PDF
  • Research Article
  • Citations24

Cross-institutional evaluation of deep learning and radiomics models in predicting microvascular invasion in hepatocellular carcinoma: validity, robustness, and ultrasound modality efficacy comparison

  • Oct 22, 2024
  • Cancer Imaging
  • Weibin Zhang +7
  • PDF
  • Research Article
  • Citations19

A hybrid CNN and ensemble model for COVID-19 lung infection detection on chest CT scans.

  • Mar 09, 2023
  • PLOS ONE
  • Ahmed A Akl +3
  • Research Article

Decoding the Patient Narrative: Natural Language Processing and Deep Learning for Improved Clinical Text Analysis

  • Jun 26, 2025
  • International Scientific Journal of Engineering and Management
  • Taresh Singh
  • Research Article
  • Citations39

On the Reproducibility and Replicability of Deep Learning in Software Engineering

  • Oct 26, 2021
  • ACM Transactions on Software Engineering and Methodology
  • Chao Liu +5
  • PDF
  • Research Article
  • Citations2

Enhanced Sequence-to-Sequence Deep Transfer Learning for Day-Ahead Electricity Load Forecasting

  • May 20, 2024
  • Electronics
  • Vasileios Laitsos +4
  • Research Article
  • Citations9

Multimodal ultrasound deep learning to detect fibrosis in early chronic kidney disease

  • Oct 22, 2024
  • Renal Failure
  • Xiachuan Qin +4
  • Research Article
  • Citations11

Comparison of Intratumoral and Peritumoral Deep Learning, Radiomics, and Fusion Models for Predicting KRAS Gene Mutations in Rectal Cancer Based on Endorectal Ultrasound Imaging.

  • Dec 17, 2024
  • Annals of surgical oncology
  • Yajiao Gan +7
  • Research Article
  • Citations45

Deep Learning vs Traditional Breast Cancer Risk Models to Support Risk-Based Mammography Screening.

  • Jul 25, 2022
  • JNCI: Journal of the National Cancer Institute
  • Constance D Lehman +6
  • Conference Article

DLBricks: Composable Benchmark Generation to Reduce Deep Learning Benchmarking Effort on CPUs

  • Apr 20, 2020
  • Cheng Li +3
  • Research Article
  • Citations33

Ensemble deep learning for aspect-based sentiment analysis

  • Jan 01, 2021
  • International Journal of Nonlinear Analysis and Applications
  • Azadeh Mohammadi +1
  • Research Article

Abstracts of the 34th World Congress on Ultrasound in Obstetrics and Gynecology, 15-18 September 2024, Budapest, Hungary.

  • Sep 01, 2024
  • Ultrasound in obstetrics & gynecology : the official journal of the International Society of Ultrasound in Obstetrics and Gynecology
  • J Zhang +2
  • Research Article
  • Citations1

Interpretable deep learning model and nomogram for predicting pathological grading of PNETs based on endoscopic ultrasound

  • Oct 02, 2025
  • BMC Medical Informatics and Decision Making
  • Shuangyang Mo +8
  • Research Article
  • Citations9

Evaluating deep transfer learning for whole-brain cognitive decoding

  • Jul 13, 2023
  • Journal of the Franklin Institute
  • Armin W Thomas +3
  • Research Article
  • Citations10

Artificial Intelligence for Software Engineering: The Journey So Far and the Road Ahead

  • May 28, 2025
  • ACM Transactions on Software Engineering and Methodology
  • Iftekhar Ahmed +8
  • Research Article

Uncovering the truth: A deep learning approach to detecting fake news

  • Jan 01, 2023
  • i-manager's Journal on Artificial Intelligence & Machine Learning
  • Bose Bishal
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.