DocumentCode
732111
Title
Untangling Development Tasks with Software Developer´s Activity
Author
Konopka, Martin ; Navrat, Pavol
Author_Institution
Fac. of Inf. & Inf. Technol., Slovak Univ. of Technol. in Bratislava, Bratislava, Slovakia
fYear
2015
fDate
19-19 May 2015
Firstpage
13
Lastpage
14
Abstract
A combination of several activities is required to solve a development task, but in the end, developer reports only part of it. It is difficult to understand whether all committed files were changed because of the reason in a given description. Software developers work on multiple tasks at once and often fail to distinguish them with separate commits because of their unknowingness, as well as of limitations of the current tools for source code versioning. Our idea is to address this problem with identification of software developer´s activities from a stream of interaction data in real time. We attempt to identify situations when a developer has worked on multiple tasks, to prevent him from tangling them in a single commit, or to aid him to separate certain activities from the task, e.g., Floss refactoring.
Keywords
software engineering; software developers; source code versioning; Context; Hidden Markov models; Monitoring; Real-time systems; Software; Switches; Testing; Tangled change; code change; code review; composite change; developer activity; interaction data; task context;
fLanguage
English
Publisher
ieee
Conference_Titel
Context for Software Development (CSD), 2015 IEEE/ACM 2nd International Workshop on
Conference_Location
Florence
Type
conf
DOI
10.1109/CSD.2015.10
Filename
7181499
Link To Document