Acta Electrotechnica et Informatica · 2016 · 17 citations · 22 references
The following article deals with static analysis of source code in Java and it is intended for readers interested in techniques focused on evaluation of programming abilities of students or potential job candidates. The main objective of the static analysis is to collect the most relevant and significant data about programmers. If such data is properly visualized, it can result in knowledge profile which further determines programmer's real programming abilities as well as his habits. This can be useful mainly for impartial observer who does not know the code author. In the following article we present our first attempts to create and visualize knowledge profiles through static analysis and statistics regarding frequency of language elements. In perspective, the conclusion combines advanced techniques towards creation of more precise profiles as the future work.
22
F. N. David, John W. Tukey · Biometrics · 1977 · 12.9K citations
Huzefa Kagdi, Michael L. Collard, Jonathan I. Maletic · Journal of Software Maintenance and Evolution Research and Practice · 2007 · 405 citations
The road ahead for Mining Software Repositories
Ahmed E. Hassan · 2008 · 322 citations