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.
July 27, 2016
The right to download or print any of the pages of this thesis (Material) is granted by the copyright owner only for personal or classroom use. The author retains all proprietary rights, including copyright ownership. Any reproduction or editing or other use of this Material by any means requires the express written permission of the copyright owner. Except as provided above, or any use beyond what is allowed by fair use (Title 17 Section 107 U.S.C.), you may not reproduce, republish, post, transmit or distribute any Material from this web site in any physical or digital form without the permission of the copyright owner of the Material. Inquiries regarding any further use of these materials should be addressed to Administration, Jernigan Library, Texas A&M University-Kingsville, 700 University Blvd. Kingsville, Texas 78363-8202, (361)593-3416.