Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Softw 2020
DOI: 10.1145/3368089.3409692
|View full text |Cite
|
Sign up to set email alerts
|

On the naturalness of hardware descriptions

Abstract: Mining software repositories (MSR) has been shown effective for extracting data used to improve various software engineering tasks, including code completion, code repair, code search, and code summarization. Despite a large body of work on MSR, researchers have focused almost exclusively on repositories that contain code written in imperative programming languages, such as Java and C/C++. Unlike prior work, in this paper, we focus on mining publicly available hardware descriptions (HDs) written in hardware de… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
4

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 50 publications
0
1
0
Order By: Relevance
“…The applications of ML models on SE tasks is an active research area in recent years. One of the most studied task is code completion, which improves developers' productivity by suggesting next tokens or statements as developers are writing code [26]- [29], [35], [54], [72]- [76]. Researchers have also studied developing ML models for other SE tasks, including code summarization [31]- [33], [47], [57], [58], [77], [78], code and comment maintenance [79]- [82], bug fixing [83]- [85], etc.…”
Section: Related Workmentioning
confidence: 99%
“…The applications of ML models on SE tasks is an active research area in recent years. One of the most studied task is code completion, which improves developers' productivity by suggesting next tokens or statements as developers are writing code [26]- [29], [35], [54], [72]- [76]. Researchers have also studied developing ML models for other SE tasks, including code summarization [31]- [33], [47], [57], [58], [77], [78], code and comment maintenance [79]- [82], bug fixing [83]- [85], etc.…”
Section: Related Workmentioning
confidence: 99%