首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

Python动态特性对软件维护的影响研究

摘要第1-7页
ABSTRACT第7-11页
第一章 引言第11-17页
   ·研究动因第11-12页
   ·研究现状第12-14页
   ·本文工作第14-15页
   ·论文结构第15-17页
第二章 动态特性以及程序维护背景介绍第17-25页
   ·程序语言动态特性介绍第17-18页
   ·Python动态特性第18-21页
       ·Introspection第18-20页
     ·Object Change第20-21页
     ·Code Generation第21页
     ·Library Load第21页
   ·动态特性在开源项目中使用情况分析第21-22页
   ·软件演化和维护第22-24页
     ·模块易变性第23页
     ·模块易错性第23-24页
   ·本章小结第24-25页
第三章 Python动态特性对模块易变性的影响第25-39页
   ·问题提出第25-26页
     ·RQ1.动态特性的使用与程序模块的易变性是否相关?第25页
     ·RQ2.程序模块中使用动态特性数目的多少与模块易变性是否相关?第25-26页
     ·RQ3.动态特性的类型与程序模块的易变性是否相关?第26页
   ·实验设计第26-32页
     ·实验项目介绍第26-27页
     ·动态特性收集第27-28页
     ·文件变更信息收集第28-29页
     ·研究问题分析方法第29-32页
   ·实验结果第32-36页
     ·动态特性的使用与模块易变性关系第33-34页
     ·动态特性的使用数目与模块易变性关系第34-35页
     ·动态特性的类型与模块易变性关系第35-36页
   ·实验数据分析第36-38页
     ·实验结果讨论第36-37页
     ·效度威胁第37-38页
   ·本章小结第38-39页
第四章 Python动态特性对模块易错性的影响第39-51页
   ·问题提出第39-40页
     ·RQ1.动态特性的使用与程序模块的易错性是否相关?第39页
     ·RQ2.程序模块中使用动态特性数目的多少与模块易错性是否相关?第39-40页
     ·RQ3.动态特性的类型与程序模块的易错性是否相关?第40页
   ·实验设计第40-46页
     ·实验项目介绍第40页
     ·缺陷信息收集第40-44页
     ·研究问题分析方法第44-46页
   ·实验结果第46-49页
     ·动态特性的使用与模块易错性关系第46-47页
     ·动态特性的使用数目与模块易错性关系第47-48页
     ·动态特性的类型与模块易错性关系第48-49页
   ·实验数据分析第49-50页
     ·实验结果讨论第49页
     ·效度威胁第49-50页
   ·本章小结第50-51页
第五章 Python动态特性实例分析第51-59页
   ·演化代码中的动态特性使用分析第51-57页
     ·数据收集过程第51-52页
     ·实验结果分析和讨论第52-53页
     ·审查结果分析第53-57页
   ·结果讨论和建议第57页
   ·本章小结第57-59页
第六章 总结和展望第59-63页
   ·工作总结第59-60页
   ·未来工作第60-63页
参考文献第63-67页
致谢第67-69页
简历与科研成果第69-71页
附录A 实验选取的项目列表第71-73页
附录B 攻读硕士学位期间发表论文情况第73-75页

论文共75页,点击 下载论文
上一篇:Gearpump流处理引擎的Storm兼容性模块的设计与实现
下一篇:面向领域的草图识别方法研究