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 ass...
Information Systems and software embed knowledge about the domain in which they operate. This knowle...
“Writing code is not the problem, understanding the code is the problem ”-this saying [7] summarizes...
Code authorship is a key information in software projects. However, its practical usage in such proj...
We are interested in identifying the domain expertise of developers of a software system. A develope...
Context: The vast majority of software engineering research is independent of the application domain...
Previous research in computer science shows that software developers are typically deluged by an eno...
ii Many approaches have been developed to comprehend software source code, most of them focusing on ...
Accurate assessment of the domain expertise of developers is important for assigning the proper cand...
During the development of a software system, large amounts of new information, such as source code, ...
Software development is no longer a homogeneous field. Software is being developed for an increasing...
Current software systems contain increasingly more elements that have not usually been considered in...
Getting an initial understanding of the structure of a software system, whether it is for software m...
International audienceProgram understanding aims at discovering human-readable properties of a softw...
Finding relevant expertise is a critical need in collaborative software engineering, particularly in...
Getting an initial understanding of the structure of a software system, whether it is for software m...
Information Systems and software embed knowledge about the domain in which they operate. This knowle...
“Writing code is not the problem, understanding the code is the problem ”-this saying [7] summarizes...
Code authorship is a key information in software projects. However, its practical usage in such proj...
We are interested in identifying the domain expertise of developers of a software system. A develope...
Context: The vast majority of software engineering research is independent of the application domain...
Previous research in computer science shows that software developers are typically deluged by an eno...
ii Many approaches have been developed to comprehend software source code, most of them focusing on ...
Accurate assessment of the domain expertise of developers is important for assigning the proper cand...
During the development of a software system, large amounts of new information, such as source code, ...
Software development is no longer a homogeneous field. Software is being developed for an increasing...
Current software systems contain increasingly more elements that have not usually been considered in...
Getting an initial understanding of the structure of a software system, whether it is for software m...
International audienceProgram understanding aims at discovering human-readable properties of a softw...
Finding relevant expertise is a critical need in collaborative software engineering, particularly in...
Getting an initial understanding of the structure of a software system, whether it is for software m...
Information Systems and software embed knowledge about the domain in which they operate. This knowle...
“Writing code is not the problem, understanding the code is the problem ”-this saying [7] summarizes...
Code authorship is a key information in software projects. However, its practical usage in such proj...