Empirical research on the impact and evolution of Bad Smells
Empirical research on the impact and evolution of Bad Smells
批准号:
242915193
负责人:
Professor Dr. Rainer Koschke
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2014
资助国家:
德国
项目状态:
已结题
起止时间:
2013-12-31 至 2017-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Bad Smells are code and design anomalies that have a negative effect on the comprehensibility and changeability of software and thus hinder its evolution. These bad programming and design practices may at some point lead to a state of the software where it is no longer economical to make a change and thus shorten the life time of software. If systems are to be long living, Bad Smells must be detected, traced, and handled - in other words, actively managed. A lot of research on software quality is devoted to Bad Smells. There are even software quality certifications such as the Software Quality Index or Trusted Product Maintainability offered by the German TÜVit that are based on occurrences of Bad Smells. These range from duplicated code, high coupling, low cohesion to excessive size and many other code aspects. Nevertheless, the true impact of Bad Smells is not yet sufficiently investigated nor is it empirically proven. Consequently, it is not fully clear, whether, how, and what kind of Bad Smells impact maintenance negatively. In addition to that, little is known how Bad Smells evolve. Most studies typically look only at a single snapshot of the software system under study and ignore evolutionary data.Our proposed project aims at comprehensively capturing Bad Smells in software, with a strong focus on their evolution. We search for re-ocurring patterns and relations in the collected data on Bad Smells. We investigate whether evolutionary data help to better define, detect, understand, and assess Bad Smells and evaluate whether and how they are suitable to assess the internal software quality. We disseminate our data among the research community as a basis for further complementary and comparative studies. Our long-term research aims at empirically-founded maintainability models to support the evolution of long-living systems.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Effect of Clone Information on the Performance of Developers Fixing Cloned Bugs
克隆信息对开发人员修复克隆错误的性能的影响
DOI:
10.1109/scam.2014.10
发表时间:
2014
期刊:
2014 IEEE 14th International Working Conference on Source Code Analysis and Manipulation
影响因子:
--
作者:
[Bazrafshan, Saman , Koschke, Rainer]
通讯作者:
Rainer
An arc-based approach for visualization of code smells
一种基于弧线的代码异味可视化方法
DOI:
10.1109/saner.2017.7884641
发表时间:
2017
期刊:
2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER)
影响因子:
--
作者:
[Steinbeck, Marcel]
通讯作者:
Marcel
DOI:
10.1109/csmr-wcre.2014.6747168
发表时间:
2014-02
期刊:
2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE)
影响因子:
--
作者:
[C. Roy;M. Zibran;R. Koschke]
通讯作者:
C. Roy;M. Zibran;R. Koschke
A Controlled Experiment on Spatial Orientation in VR-Based Software Cities
基于 VR 的软件城市空间定向受控实验
DOI:
10.1109/vissoft.2018.00011
发表时间:
2018
期刊:
2018 IEEE Working Conference on Software Visualization (VISSOFT)
影响因子:
--
作者:
[Rüdel, Marc-Oliver , Ganser, Johannes , Koschke, Rainer]
通讯作者:
Rainer
Recognition and validation of security patterns
-
批准号:269496544
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2015
-
负责人:Professor Dr. Rainer Koschke
-
依托单位:
Support for correct evolution of software product lines
-
批准号:221712533
-
项目类别:Priority Programmes
-
资助金额:$0.0万
-
财政年份:2012
-
负责人:Professor Dr. Rainer Koschke
-
依托单位:
Empirical Foundational Research on Program Comprehension in Software Engineering
-
批准号:166725071
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2010
-
负责人:Professor Dr. Rainer Koschke
-
依托单位:
Empirische Untersuchungen von Methoden und Entwicklung von Werkzeugen für das kosteneffektive Klonmanagement
-
批准号:67847256
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2008
-
负责人:Professor Dr. Rainer Koschke
-
依托单位:
Globale Programm- und Architekturanalysen zur Konsolidierung von Software-Varianten zu Software-Produktlinien
-
批准号:47940084
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Professor Dr. Rainer Koschke
-
依托单位:
Software Visualization on Heterogeneous Devices for Co-Operative Program Comprehension in Distributed Teams
-
批准号:500908896
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:--
-
负责人:Professor Dr. Rainer Koschke
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Research on Quantum Field Theory without a Lagrangian Description
-
批准号:24ZR1403900
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:SATOSHI NAWATA
-
依托单位:
HIF-1α调控软骨细胞衰老在骨关节炎进展中的作用及机制研究
-
批准号:82371603
-
项目类别:面上项目
-
资助金额:49.00万元
-
批准年份:2023
-
负责人:陈晓
-
依托单位:
超声驱动压电效应激活门控离子通道促眼眶膜内成骨的作用及机制研究
-
批准号:82371103
-
项目类别:面上项目
-
资助金额:49.00万元
-
批准年份:2023
-
负责人:阮静
-
依托单位:
Lienard系统的不变代数曲线、可积性与极限环问题研究
-
批准号:12301200
-
项目类别:青年科学基金项目
-
资助金额:30.00万元
-
批准年份:2023
-
负责人:钱欣洁
-
依托单位:
骨髓ISG+NAMPT+中性粒细胞介导抗磷脂综合征B细胞异常活化的机制研究
-
批准号:82371799
-
项目类别:面上项目
-
资助金额:47.00万元
-
批准年份:2023
-
负责人:杨程德
-
依托单位:
PRNP调控巨噬细胞M2极化并减弱吞噬功能促进子宫内膜异位症进展的机制研究
-
批准号:82371651
-
项目类别:面上项目
-
资助金额:49.00万元
-
批准年份:2023
-
负责人:赵栋
-
依托单位:
脐带间充质干细胞微囊联合低能量冲击波治疗神经损伤性ED的机制研究
-
批准号:82371631
-
项目类别:面上项目
-
资助金额:49.00万元
-
批准年份:2023
-
负责人:卢慕峻
-
依托单位:
TIPE2调控巨噬细胞M2极化改善睑板腺功能障碍的作用机制研究
-
批准号:82371028
-
项目类别:面上项目
-
资助金额:49.00万元
-
批准年份:2023
-
负责人:赵慧
-
依托单位:
利用CRISPR内源性激活Atoh1转录促进前庭毛细胞再生和功能重建
-
批准号:82371145
-
项目类别:面上项目
-
资助金额:46.00万元
-
批准年份:2023
-
负责人:陶永
-
依托单位:
Idh3a作为线粒体代谢—表观遗传检查点调控产热脂肪功能的机制研究
-
批准号:82370851
-
项目类别:面上项目
-
资助金额:48.00万元
-
批准年份:2023
-
负责人:包玉倩
-
依托单位: