As developers work on a software product they accumu-late expertise, including expertise about the code base of the software product. We call this type of expertise ‘implemen-tation expertise’. Knowing the set of developers who have implementation expertise for a software product has many important uses. This paper presents an empirical evalua-tion of two approaches to determining implementation ex-pertise from the data in source and bug repositories. The expertise sets created by the approaches are compared to those provided by experts and evaluated using the measures of precision and recall. We found that both approaches are good at finding all of the appropriate developers, although they vary in how many false positives are returned.
Software bugs are the main problem that affects overall software reliability. The prediction of the ...
Successful software engineering activities require qualified software developers with proper experti...
Although software is pervasive, almost all programs suffer from bugs and errors. To detect software ...
Knowing which parts of the source code will be defective can allow practitioners to better allocate ...
Abstract:- Open source projects for example Eclipse and Firefox have open source bug repositories. U...
Abstract—Bug resolution refers to the activity that developers perform to diagnose, fix, test, and d...
Global and distributed software development increases the need to find and connect developers with r...
Objective: To assess the influence of practitioners’ expertise in code inspection of software compon...
Finding relevant expertise is a critical need in collaborative software engineering, particularly in...
We are interested in identifying the domain expertise of developers of a software system. A develope...
Software development includes diverse tasks such as implementing new features, analyzing requirement...
Bug prediction is a technique used to estimate the most bug-prone entities in software systems. Bug ...
Introduction Many computer scientists think of a program as either correct (i.e. it meets some spec...
Bugs are a well known Achilles' heel of software development. In the last few years, machine learnin...
A major obstacle to nding program errors in a real sys-tem is knowing what correctness rules the sys...
Software bugs are the main problem that affects overall software reliability. The prediction of the ...
Successful software engineering activities require qualified software developers with proper experti...
Although software is pervasive, almost all programs suffer from bugs and errors. To detect software ...
Knowing which parts of the source code will be defective can allow practitioners to better allocate ...
Abstract:- Open source projects for example Eclipse and Firefox have open source bug repositories. U...
Abstract—Bug resolution refers to the activity that developers perform to diagnose, fix, test, and d...
Global and distributed software development increases the need to find and connect developers with r...
Objective: To assess the influence of practitioners’ expertise in code inspection of software compon...
Finding relevant expertise is a critical need in collaborative software engineering, particularly in...
We are interested in identifying the domain expertise of developers of a software system. A develope...
Software development includes diverse tasks such as implementing new features, analyzing requirement...
Bug prediction is a technique used to estimate the most bug-prone entities in software systems. Bug ...
Introduction Many computer scientists think of a program as either correct (i.e. it meets some spec...
Bugs are a well known Achilles' heel of software development. In the last few years, machine learnin...
A major obstacle to nding program errors in a real sys-tem is knowing what correctness rules the sys...
Software bugs are the main problem that affects overall software reliability. The prediction of the ...
Successful software engineering activities require qualified software developers with proper experti...
Although software is pervasive, almost all programs suffer from bugs and errors. To detect software ...