Computing degree-of-knowledge values for a developer's workspace
Previous research in computer science shows that software developers are typically deluged by an enormous volume of information daily. Improving the effectiveness of developers to filter this information may yield significant productivity improvements. To combat this overload, we introduce an indica...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
University of British Columbia
2009
|
Online Access: | http://hdl.handle.net/2429/15227 |
id |
ndltd-LACETR-oai-collectionscanada.gc.ca-BVAU.-15227 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-LACETR-oai-collectionscanada.gc.ca-BVAU.-152272013-06-05T04:18:11ZComputing degree-of-knowledge values for a developer's workspaceOu, JingwenPrevious research in computer science shows that software developers are typically deluged by an enormous volume of information daily. Improving the effectiveness of developers to filter this information may yield significant productivity improvements. To combat this overload, we introduce an indicator, called degree-of-knowledge (DOK), which is a real value indicating how much knowledge a developer has with a source code element. A developer’s DOK values for a source code base can be computed automatically from authorship data mined from the source revision systems and from interaction data collected as the developer works. This indicator may help reduce information overload by, for instance, filtering the source code to only show the elements for which a developer has high knowledge. We describe our implementation of an efficient framework for computing DOK values in a development environment.University of British Columbia2009-11-18T16:21:46Z2009-11-18T16:21:46Z20092009-11-18T16:21:46Z2009-11Electronic Thesis or Dissertation1274001 bytesapplication/pdfhttp://hdl.handle.net/2429/15227eng |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
description |
Previous research in computer science shows that software developers are typically deluged by an enormous volume of information daily. Improving the effectiveness of developers to filter this information may yield significant productivity improvements. To combat this overload, we introduce an
indicator, called degree-of-knowledge (DOK), which is a real value indicating how much knowledge a developer has with a source code element. A developer’s DOK values for a source code base can be computed automatically from authorship data mined from the source revision systems and from
interaction data collected as the developer works. This indicator may help reduce information overload by, for instance, filtering the source code to only
show the elements for which a developer has high knowledge. We describe our implementation of an efficient framework for computing DOK values in a development environment. |
author |
Ou, Jingwen |
spellingShingle |
Ou, Jingwen Computing degree-of-knowledge values for a developer's workspace |
author_facet |
Ou, Jingwen |
author_sort |
Ou, Jingwen |
title |
Computing degree-of-knowledge values for a developer's workspace |
title_short |
Computing degree-of-knowledge values for a developer's workspace |
title_full |
Computing degree-of-knowledge values for a developer's workspace |
title_fullStr |
Computing degree-of-knowledge values for a developer's workspace |
title_full_unstemmed |
Computing degree-of-knowledge values for a developer's workspace |
title_sort |
computing degree-of-knowledge values for a developer's workspace |
publisher |
University of British Columbia |
publishDate |
2009 |
url |
http://hdl.handle.net/2429/15227 |
work_keys_str_mv |
AT oujingwen computingdegreeofknowledgevaluesforadevelopersworkspace |
_version_ |
1716587190142631936 |