Degree-of-knowledge: Modeling a developer's knowledge of code

@article{Fritz2014DegreeofknowledgeMA,
  title={Degree-of-knowledge: Modeling a developer's knowledge of code},
  author={Thomas Fritz and Gail C. Murphy and Emerson R. Murphy-Hill and Jingwen Ou and Emily Hill},
  journal={ACM Trans. Softw. Eng. Methodol.},
  year={2014},
  volume={23},
  pages={14:1-14:42}
}
As a software system evolves, the system's codebase constantly changes, making it difficult for developers to answer such questions as who is knowledgeable about particular parts of the code or who needs to know about changes made. In this article, we show that an externalized model of a developer's individual knowledge of code can make it easier for developers to answer such questions. We introduce a degree-of-knowledge model that computes automatically, for each source-code element in a… CONTINUE READING
Highly Cited
This paper has 27 citations. REVIEW CITATIONS
Related Discussions
This paper has been referenced on Twitter 2 times. VIEW TWEETS

Citations

Publications citing this paper.
Showing 1-10 of 19 extracted citations

Automatically recommending code reviewers based on their expertise: An empirical comparison

2016 31st IEEE/ACM International Conference on Automated Software Engineering (ASE) • 2016
View 17 Excerpts
Highly Influenced

A novel approach for estimating Truck Factors

2016 IEEE 24th International Conference on Program Comprehension (ICPC) • 2016
View 4 Excerpts
Highly Influenced

Assessing the Threat of Untracked Changes in Software Evolution

2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE) • 2018

Creating Socio-Technical Patches for Information Foraging: A Requirements Traceability Case Study

2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) • 2018
View 1 Excerpt

Threats of Aggregating Software Repository Data

2018 IEEE International Conference on Software Maintenance and Evolution (ICSME) • 2018
View 1 Excerpt

A Comparison of Three Algorithms for Computing Truck Factors

2017 IEEE/ACM 25th International Conference on Program Comprehension (ICPC) • 2017
View 3 Excerpts

References

Publications referenced by this paper.
Showing 1-10 of 10 references

Codebook: discovering and exploiting relationships in software repositories

2010 ACM/IEEE 32nd International Conference on Software Engineering • 2010
View 5 Excerpts
Highly Influenced

How developers drive software evolution

Eighth International Workshop on Principles of Software Evolution (IWPSE'05) • 2005
View 4 Excerpts
Highly Influenced

Focusing knowledge work with task context

2007
View 3 Excerpts
Highly Influenced

Near-term memory in programming: a simulation-based analysis

Int. J. Hum.-Comput. Stud. • 2001
View 3 Excerpts
Highly Influenced

Similar Papers

Loading similar papers…