EclipseIDE过程数据采集技术.ppt
《EclipseIDE过程数据采集技术.ppt》由会员分享,可在线阅读,更多相关《EclipseIDE过程数据采集技术.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Eclipse IDE 过程数据采集技术过程数据采集技术Shi LeiSoftware Engineering Institute,Peking University2009.9提纲提纲问题的提出过程数据采集方法相关解决方案分析我们的工作问题的提出问题的提出提高软件开发的效率、缩短工期、提高软件产品的质量是软件工程领域的永恒话题收集、分析和挖掘程序员在软件开发过程中产生的一些数据数据,可以从很多方面为提高软件生产率和软件质量提供帮助记录开发人员的日常操作,为其提供一些自动化帮助挖掘出好的行为模式,为过程改进提供指导作为证明开发过程严格可靠的证据过程数据采集方法过程数据采集方法现场(Onside
2、)过程数据采集优点:灵活、直接缺点:开销巨大、难于采集很多人数据访谈和问卷优点:简单缺点:难收集细节数据非侵扰性(Non-invasive)自动化过程数据采集优点:收集大量数据成本低、可收集细节数据缺点:有些类型的活动无法监测过程数据采集方法过程数据采集方法数据采集方法的选择的考虑经验复用高层的vs.细节的直接指导(经验的可验证性)与以往研究工作的结合和技术上易实现因此,我们把“Non-invasive自动化过程数据采集”作为研究对象。特别是随着EclipseIDE的流行,我们关注Eclipse中工作区数据采集技术相关解决方案分析相关解决方案分析Hackystat概述Hackystat是由夏威
3、夷大学开发的一个开源的收集、分析软件开发过程和产品数据的框架目的项目数据统计和展示(如改变方法数、活跃时间等)结构Sensor-Server结构,支持多开发环境(包括Eclipse、Emacs、Office等),其中Eclipse中以插件收集数据数据特征存储在服务器端数据库(可能有数据丢失,不关心),非匿名,事件可以有多种粒度,附加数据Map相关解决方案分析相关解决方案分析Hackystat数据特征(续):SDT是最高层Type,只与使用的Sensor有关不记录项目名,项目在服务器端创建,根据资源地址配置TimestampSDT OwnerToolResourceProperty Map200
4、9-07-22T20:35:44.906-10:00DevEEclipsefile:/C:/Documents%20and%20Settings/Administrator/workspace/hackystattest/src/main.javaProperties:Type=Edit,Subtype=Close,Unit-Type=file,Unit-Name=main.java,Language=java2009-07-23T20:23:55.796ZDevEEclipsefile:/C:/Documents%20and%20Settings/Administrator/workspac
5、e/eclipseListener/src/work3/Activator.javaProperties:Type=Edit,Subtype=StateChange,Current-Statements=31,Class-Name=work3.Activator,Current-Methods=5,Current-Size=4558,2009-07-22T20:37:09.312-10:00DevEEclipsefile:/C:/Documents%20and%20Settings/Administrator/workspace/hackystat2/src/main2.javaPropert
6、ies:Modified=false,Type=Edit,To-Buff-Name=file:/C:/Documents%20and%20Settings/Administrator/workspace/hackystat2/src/main2.java,Subtype=相关解决方案分析相关解决方案分析PROM与Hackystat类似,细节待继续调研相关解决方案分析相关解决方案分析Mylyn(Malar)概述Mylyn是一个基于Eclipse的辅助工具,为开发人员管理任务上下文,以使得开发人员能够将注意力集中在和任务项目中相关的部分上,以提高开发效率目的开发活动上下文管理,兼具任务管理功能结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EclipseIDE 过程 数据 采集 技术
限制150内