Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement 2014
DOI: 10.1145/2652524.2652596
|View full text |Cite
|
Sign up to set email alerts
|

Enriching source code by empirical metadata

Abstract: Information tag, empirical metadata, developer activity CONTEXTEmpirical metadata that describe activities of developers with source code are often stored as logs with only basic references to source code. These approaches deals with several problems. At first, logs are attached to whole files and it is hard to analyse the collected data. The second problem is dynamism of source code. If we have only logs about activities of developers over source code, we could not be sure that the source code still exists or… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2015
2015
2016
2016

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 1 publication
0
2
0
Order By: Relevance
“…Although developers' interactions are monitored at the lowest possible level of detail, they can still be used to track development tasks (as artefacts) in task management systems/tools, as well as source code (artefacts) and changes (interactions) within revision control systems/tools. Recording this amount of data about software developers allows us to attempt to identify their expertise or familiarity with code [13,14], to annotate source code with important information [19], or even search for unknown or hidden connections between source code documents [11]. Several other approaches based on utilizing interaction data nowadays arise using the proposed systems [14], although always with predefined assumptions.…”
Section: Interaction Data In Software Developmentmentioning
confidence: 99%
See 1 more Smart Citation
“…Although developers' interactions are monitored at the lowest possible level of detail, they can still be used to track development tasks (as artefacts) in task management systems/tools, as well as source code (artefacts) and changes (interactions) within revision control systems/tools. Recording this amount of data about software developers allows us to attempt to identify their expertise or familiarity with code [13,14], to annotate source code with important information [19], or even search for unknown or hidden connections between source code documents [11]. Several other approaches based on utilizing interaction data nowadays arise using the proposed systems [14], although always with predefined assumptions.…”
Section: Interaction Data In Software Developmentmentioning
confidence: 99%
“…However, identification of activities is not possible with tools because of a vague notion of what an activity in fact is. The authors in [19] attempted to automatically identify activities using Hidden Markov Models, because this technique matched attributes of difference between activity and interaction. Activity is composed of interactions, but only those of a certain intention for a developer, which they had to undertake during their work on a task.…”
Section: Monitoring Software Developer's Activitymentioning
confidence: 99%