Back to Search
Start Over
Detection and analysis of behavioral T-patterns in debugging activities
- Source :
- MSR, MSR 2018-Mining Software Repositories, MSR 2018-Mining Software Repositories, May 2018, Gothenburg, Sweden. pp.1-4, ⟨10.1145/3196398.3196452⟩, Proceedings of the 15th International Conference on Mining Software Repositories-MSR 18, Proceedings of the 15th International Conference on Mining Software Repositories-MSR '18, Proceedings of the 15th International Conference on Mining Software Repositories, MSR 2018-Mining Software Repositories, May 2018, Gothenburg, Sweden. pp.1-4, 2018, 〈10.1145/3196398.3196452〉, Hyper Article en Ligne, HAL-Rennes 1, INRIA a CCSD electronic archive server
- Publication Year :
- 2018
- Publisher :
- ACM, 2018.
-
Abstract
- International audience; A growing body of research in empirical software engineering applies recurrent patterns analysis in order to make sense of the developers' behavior during their interactions with IDEs. However, the exploration of hidden real-time structures of programming behavior remains a challenging task. In this paper, we investigate the presence of temporal be-havioral patterns (T-patterns) in debugging activities using the THEME software. Our preliminary exploratory results show that debugging activities are strongly correlated with code editing, file handling, window interactions and other general types of programming activities. The validation of our T-patterns detection approach demonstrates that debug-ging activities are performed on the basis of repetitive and well-organized behavioral events. Furthermore, we identify a large set of T-patterns that associate debugging activities with build success, which corroborates the positive impact of debugging practices on software development.
- Subjects :
- Debugging interactions
Computer science
media_common.quotation_subject
developers' behavior
[ INFO.INFO-SE ] Computer Science [cs]/Software Engineering [cs.SE]
[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE]
02 engineering and technology
Task (project management)
03 medical and health sciences
0302 clinical medicine
Data visualization
Software
0202 electrical engineering, electronic engineering, information engineering
media_common
business.industry
Software development
Behavioral pattern
020207 software engineering
T-patterns analysis
empirical software engineering
Debugging
Task analysis
business
Software engineering
Theme (computing)
030217 neurology & neurosurgery
Subjects
Details
- ISBN :
- 978-1-4503-5716-6
- ISBNs :
- 9781450357166
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 15th International Conference on Mining Software Repositories
- Accession number :
- edsair.doi.dedup.....e03c2e5dbdec5c2990d149b68301882c
- Full Text :
- https://doi.org/10.1145/3196398.3196452