DeepSoft: A vision for a deep model of software

07/30/2016
by   Hoa Khanh Dam, et al.
0

Although software analytics has experienced rapid growth as a research area, it has not yet reached its full potential for wide industrial adoption. Most of the existing work in software analytics still relies heavily on costly manual feature engineering processes, and they mainly address the traditional classification problems, as opposed to predicting future events. We present a vision for DeepSoft, an end-to-end generic framework for modeling software and its development process to predict future risks and recommend interventions. DeepSoft, partly inspired by human memory, is built upon the powerful deep learning-based Long Short Term Memory architecture that is capable of learning long-term temporal dependencies that occur in software evolution. Such deep learned patterns of software can be used to address a range of challenging problems such as code and task recommendation and prediction. DeepSoft provides a new approach for research into modeling of source code, risk prediction and mitigation, developer modeling, and automatically generating code patches from bug reports.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/09/2016

A deep language model for software code

Existing language models such as n-grams for software code often fail to...
research
10/15/2019

DeepVS: An Efficient and Generic Approach for Source Code Modeling Usage

Recently deep learning-based approaches have shown great potential in th...
research
02/03/2018

A deep tree-based model for software defect prediction

Defects are common in software systems and can potentially cause various...
research
02/01/2016

DeepCare: A Deep Dynamic Memory Model for Predictive Medicine

Personalized predictive medicine necessitates the modeling of patient il...
research
08/08/2017

Automatic feature learning for vulnerability prediction

Code flaws or vulnerabilities are prevalent in software systems and can ...
research
09/02/2016

A deep learning model for estimating story points

Although there has been substantial research in software analytics for e...
research
02/01/2023

Generating Software for Well-Understood Domains

Current software development is often quite code-centric and aimed at sh...

Please sign up or login with your details

Forgot password? Click here to reset