Purdue University Graduate School
Browse
Thesis.pdf (1.35 MB)

A CONCEPTUAL FRAMEWORK FOR DISTRIBUTED SOFTWARE QUALITY NETWORK

Download (1.35 MB)
thesis
posted on 2021-10-12, 12:32 authored by ANUSHKA HARSHAD PATILANUSHKA HARSHAD PATIL
The advancement in technology has revolutionized the role of software in recent years. Software usage is practically found in all areas of the industry and has become a prime factor in the overall working of the companies. Simultaneously with an increase in the utilization of software, the software quality assurance parameters have become more crucial and complex. Currently the quality measurement approaches, standards, and models that are applied in the software industry are extremely divergent. Many a time the correct approach will wind up to be a combination of di erent concepts and techniques from di erent software assurance approaches [1]. Thus, having a platform that provides a single workspace for incorporating multiple software quality assurance approaches will ease the overall software quality process. In this thesis we have proposed a theoretical framework for distributed software quality assurance, which will be able to continuously monitor a source code repository; create a snapshot of the system for a given commit (both past and present); the snapshot can be used to create a multi-granular blockchain of the system and its metrics (i.e.,metadata) which we believe will let the tool developers and vendors participate continuously in assuring quality and security of systems and in the process be accessible when required while being rewarded for their services.

History

Degree Type

  • Master of Science

Department

  • Computer Science

Campus location

  • Indianapolis

Advisor/Supervisor/Committee Chair

James H. Hill

Additional Committee Member 2

Rajeev R. Raje

Additional Committee Member 3

Mihran Tuceryan