Deep learning-based software engineering: Progress, challenges, and opportunities
Researchers have recently achieved significant advances in deep learning techniques,
which in turn has substantially advanced other research disciplines, such as natural …
which in turn has substantially advanced other research disciplines, such as natural …
A review on source code documentation
Context: Coding is an incremental activity where a developer may need to understand a
code before making suitable changes in the code. Code documentation is considered one of …
code before making suitable changes in the code. Code documentation is considered one of …
Slide4n: Creating presentation slides from computational notebooks with human-ai collaboration
Data scientists often have to use other presentation tools (eg, Microsoft PowerPoint) to
create slides to communicate their analysis obtained using computational notebooks. Much …
create slides to communicate their analysis obtained using computational notebooks. Much …
Documentation matters: Human-centered ai system to assist data science code documentation in computational notebooks
Computational notebooks allow data scientists to express their ideas through a combination
of code and documentation. However, data scientists often pay attention only to the code …
of code and documentation. However, data scientists often pay attention only to the code …
Telling stories from computational notebooks: Ai-assisted presentation slides creation for presenting data science work
Creating presentation slides is a critical but time-consuming task for data scientists. While
researchers have proposed many AI techniques to lift data scientists' burden on data …
researchers have proposed many AI techniques to lift data scientists' burden on data …
Execution-based evaluation for data science code generation models
Code generation models can benefit data scientists' productivity by automatically generating
code from context and text descriptions. An important measure of the modeling progress is …
code from context and text descriptions. An important measure of the modeling progress is …
Developer-intent driven code comment generation
Existing automatic code comment generators mainly focus on producing a general
description of functionality for a given code snippet without considering developer intentions …
description of functionality for a given code snippet without considering developer intentions …
DistilKaggle: A distilled dataset of kaggle jupyter notebooks
M Mostafavi Ghahfarokhi, A Asgari… - Proceedings of the 21st …, 2024 - dl.acm.org
Jupyter notebooks have become indispensable tools for data analysis and processing in
various domains. However, despite their widespread use, there is a notable research gap in …
various domains. However, despite their widespread use, there is a notable research gap in …
Towards a taxonomy of Roxygen documentation in R packages
Software documentation is often neglected, impacting maintenance and reuse and leading
to technical issues. In particular, when working with scientific software, such issues in the …
to technical issues. In particular, when working with scientific software, such issues in the …
A survey of deep learning models for structural code understanding
In recent years, the rise of deep learning and automation requirements in the software
industry has elevated Intelligent Software Engineering to new heights. The number of …
industry has elevated Intelligent Software Engineering to new heights. The number of …