Mining Patterns from Change Logs to Support Reuse-Driven Evolution of Software Architectures

来源 :计算机科学技术学报(英文版) | 被引量 : 0次 | 上传用户:cubqfire
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Mod software systems are subject to a continuous evolution under frequently varying requirements and changes in systems’ operational environments.Lehman’s law of continuing change demands for long-living and continuously evolving software to prolong its productive life and economic value by accommodating changes in existing software.Reusable knowledge and practices have proven to be successful for continuous development and evolution of the software effectively and efficiently.However,challenges such as empirical acquisition and systematic application of the reusable knowledge and practices must be addressed to enable or enhance software evolution.We investigate architecture change logs mining histories of architecture-centric software evolution — to discover change patts that 1) support reusability of architectural changes and 2) enhance the efficiency of the architecture evolution process.We model architecture change logs as a graph and apply graph-based formalism (i.e.,graph mining techniques) to discover software architecture change patts.We have developed a prototype that enables tool-driven automation and user decision support during software evolution.We have used the ISO-IEC-9126 model to qualitatively evaluate the proposed solution.The evaluation results suggest that the proposed solution 1) enables the reusability of frequent architectural changes and 2) enhances the efficiency of architecturecentric software evolution process.The proposed solution promotes research efforts to exploit the history of architectural changes to empirically discover knowledge that can guide architecture-centric software evolution.
其他文献
与传统的结肠癌诊断方法相比,新用方法的敏感性和特异性相对较高。通过筛检结肠癌的高危人群、粪便隐血、基因检测、CT结肠成像检查等可为发现早期结肠癌提供重要线索,定期结
糖尿病(DM)是一种严重危害人类健康的慢性病,继心血管病和肿瘤病后成为人类第三大非传染病。WHO1997年报道全世界约有1.3亿糖尿病患者,预计到2025年将达到3亿以上。我国糖尿
1 临床资料患者,女,57岁,左侧腰痛伴恶心呕吐半天,左肾区叩击痛(+).心电图提示房颤.既往曾行房间隔缺损修补术.
目的 探讨肝细胞癌的螺旋CT征象与病理及TNM分期间的关系。方法 分析螺旋CT平扫及增强检出的肝细胞癌 31例 ,其中 13例经CT导向下穿刺活检证实 ,18例经手术病理证实。结果
男 ,40岁 ,4个月前无诱因出现左侧胸壁肿胀 ,曾诊断为“男性乳腺发育症” ,服中药治疗无效 ,因左侧胸壁肿胀进行性增大 2个月而就诊。查体 :左侧乳晕上方皮肤隆起 ,皮肤表面
目的 讨论临床X线检查对Peutz -Jegher’ssyndrome的诊断和鉴别诊断意义。方法 对近几年行X线胃肠道双对比造影检查及经内窥镜或手术病理证实的 6例进行总结分析。结果  6
目的 建立反相高效液相色谱(HPLC)法,以安定为内标,同时测定血清中卡马西平(CBZ)和地尔硫(DZ)的浓度.方法 采用Waters产μBondapak C18柱,甲醇-磷酸盐缓冲液(内含0.04%二乙胺
患者 男 ,2 4岁 ,因右下腹包块伴右下肢活动障碍 3个月入院。右下腹包块生长较快。体检 :右下腹可触及大小约 2 0cm× 2 8cm的软组织包块 ,质硬 ,压痛明显 ,边界清楚。右下肢肌
目的 了解海南省城市社区护理人员掌握灾害护理相关知识技能的基本情况,制订适合于沿海城市社区护理人员的灾害护理培训方式,提高其应对灾害的整体护理能力.方法 采取随机整群抽样法对海口市、文昌市、琼海市、万宁市、三亚市265名社区护理人员进行无记名问卷调查.结果 265人中有54人占20.4%正确回答相关知识提问;105人占39.6%表示对灾害护理有所了解但不全面;119人占44.9%未接受过相关知识及
目的 研究多平面重建及仿真内窥镜对结肠新生物的诊断价值。方法 对 10例可疑结肠新生物患者行结肠不同气量充气后螺旋CT扫描。将CT容积扫描原始数据进行重建。再利用Navig