2008 IdentifyingDomainExpertiseofDev
- (Sindhgatta, 2008) ⇒ Renuka Sindhgatta. (2008). “Identifying Domain Expertise of Developers from Source Code.” In: Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD-2008). doi:10.1145/1401890.1402007
Subject Headings:
Notes
Cited By
- http://scholar.google.com/scholar?q=%22Identifying+domain+expertise+of+developers+from+source+code%22+2008
- http://portal.acm.org/citation.cfm?doid=1401890.1402007&preflayout=flat#citedby
Quotes
Author Keywords
Abstract
We are interested in identifying the domain expertise of developers of a software system. A developer gains expertise on the code base as well as the domain of the software system he/she develops. This information forms a useful input in allocating software implementation tasks to developers. Domain concepts represented by the system are discovered by taking into account the linguistic information available in the source code. The vocabulary contained in source code as identifiers such as class, method, variable names and comments are extracted. Concepts present in the code base are identified and grouped based on a well known text processing hypothesis - words are similar to the extent to which they share similar words. The developer's association with the source code and the concepts it represents is arrived at using the version repository information. In this line, the analysis first derives documents from source code by discarding all the programming language constructs. KMeans clustering is further used to cluster documents and extract closely related concepts. The key concepts present in the documents authored by the developer determine his/her domain expertise. To validate our approach we apply it on large software systems, two of which are presented in detail in this paper.
References
,
Author | volume | Date Value | title | type | journal | titleUrl | doi | note | year | |
---|---|---|---|---|---|---|---|---|---|---|
2008 IdentifyingDomainExpertiseofDev | Renuka Sindhgatta | Identifying Domain Expertise of Developers from Source Code | KDD-2008 Proceedings | 10.1145/1401890.1402007 | 2008 |