Abstract
When contributing code to a software system, developers are often confronted with the hard task of understanding and adhering to the system's design. This task is often made more difficult by the lack of explicit design information. Often, recorded design information occurs only embedded in discussions between developers. If this design information could be identified automatically and put into a form useful to developers, many development tasks could be eased, such as directing questions that arise during code review, tracking design changes that might affect desired system qualities, and helping developers understand why the code is as it is. In this paper, we take an initial step towards this goal, considering how design information appears in pull request discussions and manually categorizing 275 paragraphs from those discussions that contain design information to learn about what kinds of design topics are discussed.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2018 ACM/IEEE 26th International Conference on Program Comprehension, ICPC 2018 |
| Subtitle of host publication | Gothenburg, Sweden 27-28 May 2018 |
| Editors | Chanchal K. Roy, Janet Siegmund |
| Place of Publication | New York NY USA |
| Publisher | IEEE, Institute of Electrical and Electronics Engineers |
| Pages | 328-331 |
| Number of pages | 4 |
| ISBN (Print) | 9781450357142 |
| DOIs | |
| Publication status | Published - 2018 |
| Event | International Conference on Program Comprehension 2018 - Gothenburg, Sweden Duration: 27 May 2018 → 28 May 2018 Conference number: 26th https://conf.researchr.org/home/icpc-2018 |
Conference
| Conference | International Conference on Program Comprehension 2018 |
|---|---|
| Abbreviated title | ICPC 2018 |
| Country/Territory | Sweden |
| City | Gothenburg |
| Period | 27/05/18 → 28/05/18 |
| Internet address |
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver