A survey on deep learning for software engineering
In 2006, Geoffrey Hinton proposed the concept of training “Deep Neural Networks (DNNs)”
and an improved model training method to break the bottleneck of neural network …
and an improved model training method to break the bottleneck of neural network …
[HTML][HTML] Deep learning for manufacturing sustainability: Models, applications in Industry 4.0 and implications
Recent advancements and developments in artificial intelligence (AI) based approaches
have shifted the manufacturing practices towards the fourth industrial revolution, considered …
have shifted the manufacturing practices towards the fourth industrial revolution, considered …
Challenges in chatbot development: A study of stack overflow posts
Chatbots are becoming increasingly popular due to their benefits in saving costs, time, and
effort. This is due to the fact that they allow users to communicate and control different …
effort. This is due to the fact that they allow users to communicate and control different …
Topic modeling in software engineering research
Topic modeling using models such as Latent Dirichlet Allocation (LDA) is a text mining
technique to extract human-readable semantic “topics”(ie, word clusters) from a corpus of …
technique to extract human-readable semantic “topics”(ie, word clusters) from a corpus of …
Understanding software-2.0: A study of machine learning library usage and evolution
Enabled by a rich ecosystem of Machine Learning (ML) libraries, programming using
learned models, ie, Software-2.0, has gained substantial adoption. However, we do not …
learned models, ie, Software-2.0, has gained substantial adoption. However, we do not …
An empirical study on deployment faults of deep learning based mobile applications
Deep learning (DL) is moving its step into a growing number of mobile software applications.
These software applications, named as DL based mobile applications (abbreviated as …
These software applications, named as DL based mobile applications (abbreviated as …
How developers talk about personal data and what it means for user privacy: A case study of a developer forum on reddit
While online developer forums are major resources of knowledge for application
developers, their roles in promoting better privacy practices remain underexplored. In this …
developers, their roles in promoting better privacy practices remain underexplored. In this …
Developer discussion topics on the adoption and barriers of low code software development platforms
Low-code software development (LCSD) is an emerging approach to democratize
application development for software practitioners from diverse backgrounds. LCSD …
application development for software practitioners from diverse backgrounds. LCSD …
An exploratory study of deep learning supply chain
Deep learning becomes the driving force behind many contemporary technologies and has
been successfully applied in many fields. Through software dependencies, a multi-layer …
been successfully applied in many fields. Through software dependencies, a multi-layer …
An empirical study of iot topics in iot developer discussions on stack overflow
Abstract Internet of Things (IoT) is defined as the connection between places and physical
objects (ie, things) over the Internet via smart computing devices. It is a rapidly emerging …
objects (ie, things) over the Internet via smart computing devices. It is a rapidly emerging …