Successful software engineering activities require qualified software developers with proper expertise. Although expertise has been studied for many years and various expertise location approaches have been postulated, new approaches and opportunities are emerging today because of the rise of code hosting and knowledge sharing sites. As a step towards understanding the past work and the present opportunities in the context of today's software engineering practice, we perform a systematic literature survey. In analyzing the literature, we identify two broad categories of expertise research: 1) identifying the characteristics of experts, and 2) locating experts. The studies in the latter category can be further classified into three subcatego...
Expert is one of the major assets in an organization since they are professionals who have acquired ...
Considering the critical role of software in modern societies, we face an urgent need to educate mor...
As developers work on a software product they accumu-late expertise, including expertise about the c...
Successful software engineering activities require qualified software developers with proper experti...
Finding relevant expertise is a critical need in collaborative software engineering, particularly in...
Software development includes diverse tasks such as implementing new features, analyzing requirement...
The importance of software development expertise to our society and likewise the importance of educa...
The reengineering of legacy systems -- by which we mean those that have value and yet "signific...
Organisations capitalise on their best knowledge through the improvement of shared expertise which l...
Global and distributed software development increases the need to find and connect developers with r...
This paper investigates how software designers use their knowledge during the design process. The re...
Knowledge is largely contained in the expertise of an organisation’s workers. Expertise Location is ...
We are interested in identifying the domain expertise of developers of a software system. A develope...
Embedding knowledge is a popular and effective means of increasing the power of sophisticated comput...
Seeking answers to questions always occurs in our learning and daily interactions. Before the comput...
Expert is one of the major assets in an organization since they are professionals who have acquired ...
Considering the critical role of software in modern societies, we face an urgent need to educate mor...
As developers work on a software product they accumu-late expertise, including expertise about the c...
Successful software engineering activities require qualified software developers with proper experti...
Finding relevant expertise is a critical need in collaborative software engineering, particularly in...
Software development includes diverse tasks such as implementing new features, analyzing requirement...
The importance of software development expertise to our society and likewise the importance of educa...
The reengineering of legacy systems -- by which we mean those that have value and yet "signific...
Organisations capitalise on their best knowledge through the improvement of shared expertise which l...
Global and distributed software development increases the need to find and connect developers with r...
This paper investigates how software designers use their knowledge during the design process. The re...
Knowledge is largely contained in the expertise of an organisation’s workers. Expertise Location is ...
We are interested in identifying the domain expertise of developers of a software system. A develope...
Embedding knowledge is a popular and effective means of increasing the power of sophisticated comput...
Seeking answers to questions always occurs in our learning and daily interactions. Before the comput...
Expert is one of the major assets in an organization since they are professionals who have acquired ...
Considering the critical role of software in modern societies, we face an urgent need to educate mor...
As developers work on a software product they accumu-late expertise, including expertise about the c...