2019
DOI: 10.1007/s11432-018-9854-3
|View full text |Cite
|
Sign up to set email alerts
|

AI-boosted software automation: learning from human pair programmers

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
11
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(11 citation statements)
references
References 8 publications
0
11
0
Order By: Relevance
“…And when the same code is being suggested to the developer, the same error may get propagated. The application the creativity and uncertainty contained in the design, the diversity and difference of various software projects in the business and technical fields, the data quality of code and other software development resources (Peng et al, 2019).…”
Section: Future Prospectsmentioning
confidence: 99%
See 3 more Smart Citations
“…And when the same code is being suggested to the developer, the same error may get propagated. The application the creativity and uncertainty contained in the design, the diversity and difference of various software projects in the business and technical fields, the data quality of code and other software development resources (Peng et al, 2019).…”
Section: Future Prospectsmentioning
confidence: 99%
“…The working mode of the intelligent assistant should be similar to pair programming, which can continuously interact and collaborate with software developers. For this reason, this kind of intelligent assistant should have the following abilities in many aspects (Peng et al, 2019).…”
Section: Future Prospectsmentioning
confidence: 99%
See 2 more Smart Citations
“…The workflow (coding steps, best practices, emergent errors and fixes) in programming screencasts complement know-what programming knowledge (e.g., API documentation, Stack Overflow discussions) with know-hows [1], [2]. The know-how knowledge is also important for task-oriented knowledge recommendation [3], [4] In spite of its importance, the workflow is implicitly embedded in the screencasts, which greatly limits the access and interaction with programming workflow in programming screencasts. This makes it hard for developers to get a quick overview of the workflow, or to navigate and search the workflow steps [5], [2].…”
Section: Introduction Computer Programming Involves Two Types Of Know...mentioning
confidence: 99%