• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Web-application for Developer Profiling by Github Profile

Student: Kiselev Pavel

Supervisor: Efim M. Grinkrug

Faculty: Faculty of Computer Science

Educational Programme: Software Engineering (Bachelor)

Year of Graduation: 2018

This paper is dedicated to visualization of the analysis results of the GitHub web service user profile. In this work, we discuss ways to collect information on the GitHub web service profile, the main approaches to assessing these data, the possibilities of evaluating source files for the quality of encoding, and the various tactics for visualizing information obtained because of profile analysis. Also, for work, a survey was conducted among IT employers to extract representative data. The aim of the work was to develop a WEB-application, the purpose of which is the visualization of the GitHub profile. A methodology was developed for assessing parameters based on the survey of IT employers. Methods for displaying information about the user profile of the GitHub web service in text and graphical representations are created, allowing the user of the developed application to evaluate the analyzed profile. The software implementation is a client-server application, in which the client part contains interactive user interaction functions. Visualization is static. Also function of the analysis of a profile by the criteria set by the user is realized. The server part contains data aggregation functions and their analysis. The paper contains 45 pages, 3 chapters, 18 illustrations, 8 tables, 34 bibliography items, 4 appendices Keywords: GitHub profile analysis, GitHub API, parameter estimation, visualization.

Student Theses at HSE must be completed in accordance with the University Rules and regulations specified by each educational programme.

Summaries of all theses must be published and made freely available on the HSE website.

The full text of a thesis can be published in open access on the HSE website only if the authoring student (copyright holder) agrees, or, if the thesis was written by a team of students, if all the co-authors (copyright holders) agree. After a thesis is published on the HSE website, it obtains the status of an online publication.

Student theses are objects of copyright and their use is subject to limitations in accordance with the Russian Federation’s law on intellectual property.

In the event that a thesis is quoted or otherwise used, reference to the author’s name and the source of quotation is required.

Search all student theses