ICSM 2009:加拿大阿尔伯塔省埃德蒙顿
-
第25届IEEE软件维护国际会议(ICSM 2009),2009年9月20日至26日,加拿大艾伯塔省埃德蒙顿。 IEEE计算机学会 2009 ,十亿 978-1-4244-4897-5
受邀论文
软件测试
马克·格雷切尼克 , 谢青 , 陈福 :
GUI导向测试脚本的手动维护与基于工具的维护的实验评估。 9-18 张玲明 , 冀州 , 丹昊(Dan Hao) , 陆章 , 洪梅 :
在缺少覆盖率信息的情况下优先考虑JUnit测试用例。 19-28 伊尔·库尔·尹 , 阿兰·苏斯曼 , Atif M.Memon公司 , 亚当·波特 :
通过用户首选项确定组件兼容性测试的优先级。 29-38
进化研究
王磊(Lei Wang) , 郑旺(音) , 陈阳 , 李章 , Qiang Ye(强野) :
Linux内核作为复杂网络:研究进化的新方法。 41-50 谢国武 , 陈建波 , 尤利安·尼姆图 :
更好地理解软件进化:开源软件的实证研究。 51-60 何塞·佩德罗·科雷亚 , 伊安尼斯·卡内洛普洛斯 , Joost遮阳板 :
基于调查的系统特性与ISO/IEC 9126可维护性特征的映射研究。 61-70
软件设计
埃里克·鲍尔斯 , Joost遮阳板 , 阿里·范·德森 :
已实现架构(architecture)的评估标准。 73-82 Foutse Khomh公司 , 亚恩·加埃尔·盖内乌克 , 朱利亚诺·安东尼奥 :
在设计模式中扮演角色:一项实证描述性和分析性研究。 83-92 马里奥斯·福凯夫斯 , 尼古拉·桑塔利斯 , 亚历山大·查齐格奥尔(Alexander Chatzigeorgiou) , 约格·桑德 :
使用聚合聚类技术分解面向对象的类模块。 93-101
验证和确认
闵峰 , 拉吉夫·古普塔 :
通过动态匹配检测病毒突变。 105-114 杨国伟 , 马修·德怀尔 , 格雷格·罗瑟梅尔 :
回归模型检查。 115-124 镇明江 , 艾哈迈德·哈桑 , 吉尔伯特·哈曼 , 帕敏德·弗洛拉 :
负载测试的自动性能分析。 125-134
实践研究
弗雷迪·穆尼奥斯 , Benoit Baudry公司 , 罗曼·德拉马雷 , 伊夫·勒特朗 :
调查面向方面编程的使用:一项实证研究。 137-146 埃马德·什哈布 , 镇明江 , 艾哈迈德·哈桑 :
研究开发人员IRC会议在开源项目中的使用。 147-156 杰米·斯塔克 , 克里斯·卢斯 , 乔纳森·西利托 :
搜索和略读:一项探索性研究。 157-166
变更分析
米歇尔·德维特 , 安迪·扎伊德曼 , 阿里·范·德森 :
使用动态更改跟踪和解析管理代码克隆。 169-178 拉杰什·瓦萨 , 马库斯·隆佩 , 菲利普分行 , 奥斯卡·尼尔斯特拉斯 :
使用基尼系数对进化中的软件系统进行比较分析。 179-188 横森瑞希 , 哈维·P·西 , 马萨米·诺罗 , 井上加寿 :
使用组件排名评估框架变更的影响。 189-198
动态分析
斯蒂芬·瓦格特 , 约翰·博内特 , 尤尔根·德勒(Jürgen Döllner) :
对象感知执行跟踪探索。 201-210 王文华 , 于磊 , Sreedevi Sampath公司 , 拉古·卡克尔 , 瑞克·库恩 , 詹姆斯·劳伦斯 :
为动态web应用程序构建导航图的组合方法。 211-220 丹尼斯·杰弗里 , 内拉姆·古普塔 , 拉吉夫·古普塔 :
使用值替换有效地定位多个故障。 221-230
指标和测量
刘一勋 , 丹尼斯·波西瓦尼克 , 鲁道夫·费伦茨 , 蒂博·吉莫西 , Nikos Chrisochoides公司 :
将课堂衔接建模为潜在主题的混合。 233-242 佩内洛普·布鲁克斯 , Atif M.Memon公司 :
为基于事件序列的测试用例引入测试套件相似性度量。 243-252 大卫·Röthlisberger , 马塞尔·哈里 , 亚历克斯·维拉佐恩 , 达尼洛·安萨洛尼 , 沃尔特·宾德 , 奥斯卡·尼尔斯特拉斯 , 菲利普·莫雷特 :
使用动态度量增强IDE中的静态源代码视图。 253-262
缺陷分析
李祖德 , Mechelle Gittens公司 , Syed Shariyar Murtaza公司 , 纳齐姆·马达夫吉 , 安德烈·米兰斯基 , 大卫·戈德温 , 恩佐·西亚利尼 :
分析大型软件系统中普遍存在的多组件缺陷。 265-273 张宏宇 :
对代码行和缺陷之间关系的调查。 274-283
静态分析
凯利·安德洛索普洛斯 , 尼古拉斯·戈尔德 , 马克·哈曼 , 郑丽 , 劳伦斯·特拉特 :
EFSM依赖性的理论和实证研究。 287-296 马克·施特恩 , 瓦西里奥斯·泽尔波斯 :
使用结构指标细化聚类评估。 297-305 于林 , 赛张(Sai Zhang) , 赵建军 :
AspectJ软件的增量调用图重新分析。 306-315
流程管理
保罗·J·亚当斯 , 安德烈亚·卡佩洛比 , 科妮莉亚·博尔德列夫(Cornelia Boldyreff) :
自由软件中的协调和生产力问题:布鲁克斯定律的作用。 319-328 奥马尔·阿拉姆 , 布拉姆·亚当斯 , 艾哈迈德·哈桑 :
使用代码更改的时间依赖性度量项目进度。 329-338 艾布拉姆·欣德尔 , 迈克尔·W·戈弗雷 , 理查德·霍尔特 :
热门和不热门:Windows开发人员主题分析。 339-348
概念和可追溯性恢复
格雷戈里·盖伊 , 索尼娅·海杜克 , 安德里安·马库斯 , 蒂姆·门齐斯 :
在基于信息检索的概念定位中使用相关反馈。 351-360 乔里斯·范·吉特 , 谢尔盖·德梅耶 :
COBOL大型机系统中的功能定位:经验报告。 361-370 安德烈亚·德卢西亚 , 洛科·奥利维托 , 热那维法·托托拉 :
覆盖率分析在基于IR的可追溯性恢复中的作用:一项受控实验。 371-380
工具演示
大卫·Röthlisberger , 马塞尔·哈里 , 亚历克斯·维拉佐恩 , 达尼洛·安萨洛尼 , 沃尔特·宾德 , 奥斯卡·尼尔斯特拉斯 , 菲利普·莫雷特 :
Senseo:使用动态指标丰富Eclipse的静态源代码视图。 383-384 史蒂文·莱斯 :
基于语义的代码搜索演示建议。 385-386 亚历克斯·维拉佐恩 , 沃尔特·宾德 , 菲利普·莫雷特 , 达尼洛·安萨洛尼 :
主要内容:使用面向方面编程的灵活工具开发。 387-388 史蒂文·莱斯 :
可视化Java堆演示建议。 389-390 大庆侯 , 费罗什·雅各布 , 帕特里夏·贾布隆斯基 :
主动管理复制和粘贴导致的代码克隆。 391-392 大卫·M·普莱彻 , 大庆侯 :
BCC:增强代码完成能力以提高API可用性。 393-394 谢青 , 马克·格雷切尼克 , 陈福 , 乍得·M·坎比 :
指南:GUI区别。 395-396
行业1: 维护流程
行业2: 逆向工程
斯特凡·斯特罗布 , 马里奥·伯恩哈特 , 托马斯·格雷切尼 , 沃尔夫冈·克莱因特 :
深入挖掘:对一个有30多年历史的系统进行数据库逆向工程支持的软件再工程。 407-410 王毅(Yi Wang) :
是什么激励软件工程师重构源代码? 来自专业开发人员的证据。 413-416 Leho Nigul公司 , 欧内斯特·马 :
软件可维护性得益于注释驱动的代码。 417-421
行业3: 软件测试
陶希达·帕文 , 斯科特·蒂利 , 奈杰尔·戴利 , 佩德罗·莫拉莱斯 :
JUnit测试用例的分布式执行框架。 425-428 陈君毅 , 邹莹(音) , 艾哈迈德·哈桑 , 南德·辛哈 :
可视化现场测试问题的结构。 429-432 罗齐塔·达拉 , 李世民 , 刘伟宁 , 安吉·史密斯-戈尔巴尼 , 拉丹·塔维达里 :
使用动态执行数据生成测试用例。 433-436
博士研讨会1
以色列Herraiz :
对libre软件的演变和特性的统计检查。 439-442 托马斯·齐默尔曼 :
更改和错误-挖掘和预测开发活动。 443-446 尚查尔·K·罗伊 :
检测和分析未遂软件克隆。 447-450
博士研讨会2
短文和海报演示
黄国荣 , 蔡元芳 :
预测逻辑模型的更改影响。 467-470 贾维德·费尔津德 , 赛义德·纳迪姆·阿赫桑 , 弗朗茨·沃塔瓦 :
使用大块度量进行软件更改分类。 471-474 斯文·温泽尔 , 延斯·科赫 , 乌多·凯尔特 , 安德烈亚斯·科尔布 :
动画和三维可视化的进化分析。 475-478 大庆侯 , 王月娇 :
分析用户可见特性的演变:Eclipse的案例研究。 479-482 伯恩哈德·斯特芬 , 斯文·约格斯 , 克里斯蒂安·瓦格纳 , 蒂齐亚娜·玛格丽亚 :
维护,或极限模型驱动设计的第三维度。 483-486 盖尔·凯蒂尔·汉森 , 爱科·法拉斯·山下爱子 , 雷达尔·康拉迪 , 莱昂·穆南 :
维护和敏捷开发:挑战、机遇和未来方向。 487-490 Tung Thanh Nguyen先生 , 阮春安 , 贾法尔·阿尔·科法希(Jafar M.Al-Kofahi) , Nam H.Pham公司 , 天恩阮 :
针对不断发展的软件的可扩展和增量克隆检测。 491-494 阿纳斯·贾达拉 , 马提亚斯·高尔斯特 , 马哈茂德·穆萨维 , Günther Ruhe先生 :
在规划下一个版本时,平衡价值和可修改性。 495-498 奈德·查宾 :
遵守IT治理的软件维护:来自现场的报告。 499-502 Namho Yoo公司 :
在电子政务系统中使用应用程序响应度量对KPP进行性能影响分析。 503-506 杰瓦·鲍代尔 , 克里斯托弗·达钦 :
模块化错误恢复。 507-510 Beatriz Pérez Lamancha , 马卡里奥·马洛·乌萨奥拉 , 伊格纳西奥·加西亚·罗德里格斯·德·古兹曼 :
软件产品线中的模型驱动测试。 511-514 莱拉·纳斯拉夫斯基 , 哈达尔·齐夫 , 黛布拉·理查德森 :
基于模型的回归测试选择技术。 515-518 郝佳 , 《封地书》 , 叶阳 , 李琦 :
数据转换和属性子集选择:它们有助于区分软件故障预测吗? 519-522 普拉桑特·安巴拉根 , 姆拉丹·A·沃克 :
预测在开源项目中更正错误报告所需的时间。 523-526 帕特里克·克纳布 , 击败Fluri , 哈拉尔德·加尔 , 马丁·平兹格 :
用于分析问题报告的交互式视图。 527-530 卡琳·莫达尔·马内特 , 弗朗索瓦斯·巴尔马斯 , 西蒙·丹尼尔 , 斯特凡·杜卡斯 , 哈拉尔德·沃茨 , 扬尼克·拉瓦尔 , Fabrice Bellingard公司 , 菲利普·维勒格斯 :
鳞片模型——一种基于实践的工业质量模型。 531-534 大卫·马 , 大卫·舒勒 , 托马斯·齐默尔曼 , 乔纳森·西利托 :
具有使用专业知识的专家推荐。 535-538 尼古拉斯·贝滕堡 , 埃马德·什哈布 , 艾哈迈德·哈桑 :
使用非自助技术处理邮件列表数据的风险实证研究。 539-542 安德里亚·德·露西亚 , 福斯托·法萨诺 , 克劳迪娅·格里科 , 热那维法·托托拉 :
从电子邮件存储库恢复设计原理。 543-546 菲利普·舒格尔 , 尤尔根·瑞林 , 菲利普·查兰德 :
超越生成的软件文档——web 2.0透视图。 547-550 吉川隆 , Shinpei Hayashi公司 , Motoshi Saeki先生 :
使用领域本体恢复简单自然语言句子和源代码之间的可追溯性链接。 551-554 里德·霍姆斯 , 瑞兰·科特雷尔 , 罗伯特·沃克 , 约格·登津格 :
源代码示例的端到端使用:一项探索性研究。 555-558 安德鲁·萨顿 , 瑞恩·霍尔曼 , Jonathan I.马来人 :
在C++中抽象模板实例化关系。 559-562 安德鲁·萨瑟兰 , 凯文·施耐德 :
UI跟踪:支持交互式软件的维护。 563-566 纳塔莉亚·德拉根 , 迈克尔·L·科拉德 , Jonathan I.马来人 :
使用方法原型分布作为软件系统的签名描述符。 567-570 多梅尼科·阿尔菲塔诺 , 安娜·丽塔·法索利诺 , 波菲里奥·特拉蒙塔纳 :
试验一种反向工程技术,用于建模富互联网应用程序的行为。 571-574 信义洞 , 迈克尔·戈弗雷 :
使用混合模型了解源包组织。 575-578
研讨会
格雷斯·刘易斯 , 丹尼斯·史密斯 , 奈德·查宾 , Kostas Kontogiannis公司 :
MESOA 2009年:3 第个 服务型系统维护和发展国际研讨会。 581-582 斯科特·蒂利 , 白晓英 , 格雷斯·刘易斯 :
第一次面向服务的架构测试国际研讨会(SOAT 2009)。 583-584