Font Size: a A A

Design And Implementation Of A Comprehensive Quality Evaluation System For Java And Python Mixed-source Software

Posted on:2022-01-17Degree:MasterType:Thesis
Country:ChinaCandidate:C G ZhangFull Text:PDF
GTID:2518306740982899Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The emergence of mixed-source software puts a new test on the existing quality assessment methods.At present,the traditional quality evaluation model is mainly for closed source software or open source software,and it cannot evaluate the quality of mixed source software very well.On the other hand,with the increase of mixed-source software,mixedsource software with a mixture of multiple languages has also emerged.At present,many software quality evaluation models lack corresponding evaluation indicators.The evaluation of software in different programming languages is relevant to the relevant platforms or tools.Independent,the software that mixes multiple languages cannot fully consider the relationship between files in different languages.This article discusses a mixed-source software quality assessment model.On the basis of absorbing the excellent indicators of traditional quality models,this model adds some first-level and second-level indicators suitable for the quality characteristics of mixed-source software,making the model more suitable for the needs of mixed-source software quality evaluation.The model adopts a hierarchical structure of "quality evaluation model-first-level indicators-secondlevel indicators" to ensure that the indicators of the model can better meet the needs of mixedsource software quality evaluation.Based on the mixed-source software quality evaluation model,a method of mixed-source software quality evaluation is studied.This method is mainly oriented to Java software,Python software,and mixed-source software of mixed languages of Java and Python.This method extracts information from software source code,test documents,user manuals,and logs,and combines methods such as analytic hierarchy process to realize automated mixed-source software quality evaluation.This method constructs a dual-language dependency graph by analyzing the calling relationship between Java files and Python files,effectively utilizes the association relationship between the two languages,and improves the quality evaluation effect of mixed-language mixed-source software.On the basis of the above-mentioned work,this article realizes the MSQ-Evaluator,an automated integrated quality evaluation tool for mixed-source software.In order to verify the effectiveness of this method,this paper divides more than 120 versions of 9 projects into 12 groups for experimental research.The results show that the mixed-source software quality evaluation model in this paper is better than the traditional quality evaluation model in the quality evaluation of mixed-source software.The mixed-source software quality method proposed in this paper analyzes the relationship between two-language files,and has a better effect on the quality assessment of mixed-source software mixed with Java and Python.
Keywords/Search Tags:Mixed source software, Quality assessment, Java, Python
PDF Full Text Request
Related items