Font Size: a A A

Employee work tracking system using version control system and face recognition

Posted on:2015-03-20Degree:M.SType:Thesis
University:Texas A&M University - KingsvilleCandidate:Gupta, PrajjavalFull Text:PDF
GTID:2478390020953134Subject:Computer Science
Abstract/Summary:
In present times, Software Industry is constantly evolving. In order to fulfill the process of this software evolution, there is a requirement for a large number of developers on a daily basis. The primary goal of a software developer is to reproduce efficient software within the client's timeframe. In addition to this, developer should adapt intelligent coding techniques in order to reduce the development time. This solely depends on development of software which will help developers to achieve the above goals. Currently, a number of researchers have developed systems that assist developers in the source code development process. Version Control has been developed for source code revision purposes and management of developers working on the software development. However, this system lacks in addressing all the requirements of a developer such as source code authorship, bug traceability and software code evolution tracking. The main aim of this research is to provide data security through face recognition rather than using textual password. It will facilitate developers, by tracking the software code development sequentially and determines the work contribution of each employee. It will also provide the feature of monitoring each employee's working hours.;The outcome of this research is to provide the security by authenticating developer using facial recognition. If any bug or change request occurs in the source code, this system will enable user with functionality to find out the authorship of file based on maximum development done by developer. If any error occurs in developed code, this software will enable user to trace the bug and fix it with least effort and time. A new developer that is hired by the company is unaware of existing software development process. To overcome this, the tool will provide functionality for a new developer to review the developed source code and to identify the person who developed it.;This proposed software tool serves the useful purpose for programmers to achieve their goals in developing efficient software within the given time without any errors.
Keywords/Search Tags:Software, System, Time, Source code, Tracking, Using
Related items