Eclipse IDE 过程数据采集技术_第1页
Eclipse IDE 过程数据采集技术_第2页
Eclipse IDE 过程数据采集技术_第3页
Eclipse IDE 过程数据采集技术_第4页
Eclipse IDE 过程数据采集技术_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、eclipse集成驱动电路过程数据收集技术、shileisoftwareengineering、Peking University 2009.9、提纲、问题的提出过程数据收集方法相关溶解热分析了我们的工作、问题的提出,提高了软件研发效率,缩短了工期, 提高软件产品品质是软件工程师环领域永恒的话题收集、分析和挖掘程序设计师在软件研发过程中产生的数据,可以从许多方面记录开发者的日常操作以提高软件生产率和软件质量, 因此,一些自动化的过程数据采集方法,现场(Onside )过程数据采集的优点:灵活性,直接缺点:费用大,可以作为开发过程中严格可靠的证据,为过程改进提供指导。 许多人的数据面谈法和问题单

2、优势:简单的缺点:难以收集详细数据非侵入性自动过程数据收集的优点:大量数据收集成本低,无法收集详细数据的缺点:某些类型的活动无法监视, 过程数据收集方法数据收集方法的选择考虑经验多重化的上位层的vs .细部的直接指导(经验的验证可能性)和以往的研究的结合和技术的实现容易,所以以“Non-invasive自动过程数据收集”为研究对象。 特别是随着Eclipse集成驱动电路的流行,关注Eclipse的工作区数据采集技术、相关溶解热分析的Hackystat概要Hackystat是hacky高等院校开发的开源项目采集、软件研发过程和产品数据分析框架项目工程数据的统计与展示(方法数、 (活动时间等)构造

3、Sensor-Server构造,在通讯端口多个开发环境(包括Eclipse、Emacs、Office等)中,Eclipse用插件收集的数据的特征存储在服务器端数据库中(数据丢失) 非匿名的,上通告的粒度太大,附加了数据Map的关联溶解热分析,Hackystat数据特征(续):SDT是最高类型,相对于使用的Sensor没有记录项目名,项目基于在服务器侧创建的资源地址进行化学基配置相关溶解热分析,Mylyn(Malar )概述Mylyn是一种基于Eclipse的辅助工具,它为开发人员管理塔斯克上下文,使开发人员能够集中精力项目工程塔斯克的相关部分。 兼具有提高开发效率的开发活动的上下文管理塔斯克管

4、理功能构造的Sensor-Server构造仅通讯端口Eclipse,插件收集的数据的特征是服务器端和客户端(用XML存储)、匿名、上通告以文件为粒度,很多中间数据Mylyn的数据特性(续)扩展属性(便于上下文管理,提供相关溶解热分析)的子通讯端口能力已集成到同类上通告中(参见第一个计程仪),相关溶解热分析、 Eclipseusage数据收集概述是截取eclipse工作区用户使用信息的插件。主要目的是跟踪eclipse产品技术状况的插件技术状况报告结构Sensor-Server结构,仅将eclipse数据的特征与服务器端和客户端只记录插件的加载、打开和关闭上通告,特别关注插件的版本, 相关溶解热

5、的分析各工作的比较目的Mylyn通过维持个人工作的上下文来提高个人的生产率Hackystat和PROM通过分析过程数据来监视过程状态Eclipse Usage Data Collection只关注插件的使用状况, 在“加载插件时”对上通告进行监听的思维方法体系通讯端口,除Mylyn外,是Sensor-Server结构数据的特征,除Eclipse Usage Data Collection外,还支持扩展数据项。其中,Hackystat和PROM将扩展数据项以牛鼻子值对的形式作为单个字符串存储起来,我们的工作、动机是数据鼎力相助软件过程的研究EUDC的目的和我们的目的相距离很远,Mylyn不通讯端

6、口很多人的数据,只要编辑后显示文件, 其他活动不记录Hackystat和PROM,对我们重点监听的Debug活动的监听有不方便之处(如Hackystat在文件路径名规则中定义项目工程等),灵活地写出我们所需的高级特征并不容易。 我们的工作、参考的设计决策以及事件的角色位置粒度(Hackystat )扩展属性(Hackystat,Mylyn )的参考实现技术, 将数据收集作为Eclipse插件,对应该拦截的事件应用监听者,拦截事件的类型转换统一的数据记录接口通过优先设定构成向服务器提交数据,我们的工作是信息帧工作的概要,Code Editing Sensor,Data Repository 调试

7、传感器,代码读取传感器,eclipse集成驱动电路,其他传感器,进程数据明暗,调试事件,代码读取事件,其他事件, 收集的进程数据,进程监视,数据统计,进程数据收集,进程数据使用, 我们的工作,收集的数据不是匿名的,上通告预先定义方法的粒度、塔斯克类型,本地和服务器端存储在云同步中,特别关注Debug相关的活动,我们的工作,查询密码修正活动被修改的地方(方法级别),修正的增量Debug活动监听程序断点的设定, 调试操作查询密码朗读活动的地方(方法层)的其他活动包括CVS、监听JUnit的我们的工作、监听Eclipse上通告的一般过程What:决定监听哪个上通告并找到该上通告在Eclipse中的对应关系Where: 基于上通告而发现哪些监听者可收听此上通告的How:可生成监听者并实现所指定的监听者接口,其中针对感兴趣的上通告生成处理方法并收集所需的信息。 我们的工作,开发中的一些解决方法查询密码修正活动,为了比较保存修正前的查询密码,将修正前后的查询密码按句子分割,分别放入一个集合比较得到的查询密码修正的增量,模仿CVS的diff记录了这个增量的查询密码阅读活动, 在程序设计师阅读查询密码时,将鼠标放在plum计程仪中,利用开发该方法的大纲视图的选择上通告,确定程序设计师正在阅读的查询密码位置,我们的工作是开发中的一些解

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论