论文标题
将人工智能代理介绍了针对方面软件开发的设计特性的经验测量
Introducing Artificial Intelligence Agents to the Empirical Measurement of Design Properties for Aspect Oriented Software Development
论文作者
论文摘要
面向方面的软件开发(AOSD)方法论的支持者做了大量工作,以使用定量评估来提出其采用的积极影响。该方法的结构化评估需要定义明确的质量模型。在本文中,已经提出了基于AI代理的质量模型来评估方面的影响。该模型已应用于已经存在的和等效版本的面向对象和面向方面的案例研究应用程序,大学自动化软件。已经使用AI代理的不同版本来测量软件设计属性的特定指标,并用于推断对质量的影响。根据初始测量,发现方面已积极改善了质量模型中定义的所有三个质量属性。由于方面的影响,进化性和可重复性的属性显示出质量的显着改善。
The proponents of Aspect Oriented Software Development (AOSD) methodology have done a tremendous amount of work to bring out the positive effects of its adoption using quantitative assessment. A structured assessment of the methodology requires a well-defined quality model. In this paper, an AI agent based quality model has been proposed to evaluate the effect of aspectization. The model has been applied on already existing and equivalent versions of object oriented and aspect oriented case study application, university automation software. Specific metrics for the software design properties have been measured using AI agents for the different versions and were used to infer upon the effect on quality. Based on the initial measurement, it was found that aspectization has positively improved all the three quality attributes defined in the quality model. The attributes of evolution and reusability showed significant improvement in quality due to the effect of aspectization.