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...

Full description

Bibliographic Details
Main Author: Ou, Jingwen
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