Empirische Untersuchungen von Methoden und Entwicklung von Werkzeugen für das kosteneffektive Klonmanagement
Empirische Untersuchungen von Methoden und Entwicklung von Werkzeugen für das kosteneffektive Klonmanagement
批准号:
67847256
负责人:
Professor Dr. Rainer Koschke
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2008
资助国家:
德国
项目状态:
已结题
起止时间:
2007-12-31 至 2017-12-31
中文摘要
软件系统在实践中有很高的格拉德冗余Quelltextes,最主要的是通过复制来实现Quelltextes。Redundanz erhöht den Umfang der Software,erfordert vielfachen Abgleich der Quelltextvarianten und verursacht Probleme und Mehraufwand bei Fehlerkorrektur undWeiterentwicklung.一个人,在他的原创之前,必须在艾伦Kopien中被韦尔登。Eine Umstrukturierung der Implementierung oder Erweiterung der Funktionalität muss für jede Kopie wiederholt韦尔登。由于复制是特别的,所以它几乎是不可能的,因为这是一个可以复制的Stück Code。一个程序员可以这样做,所有的人都可以。所有人都知道。这是Ziel,Redundanz in Programmen zu entdecken and zu vermeiden bzw.但现在,我们已经看到了一个由人类创造的奇迹。该研究的Schwerpunkt位于Suche ähnlicher Programteile中。这只不过是一个经验丰富的雇佣兵,他们是熊和熊的后代。我们正在开发一个新的项目,因为软件版本的复制正在进行,并且我们已经进行了Ursachen和Wirkungen。Die Erkenntnisse dienen dem Entwurf und der Implementierung von Software-Werkzeugen,um Programmierer zu unterstützten,redundanten Quelltext finden,bewerten,verfolgen,entfernen und consistent ändern zu können.
英文摘要
Software-Systeme enthalten in der Praxis häufig einen hohen Grad redundanten Quelltextes, der meist durch Duplikation existierenden Quelltextes entstanden ist. Redundanz erhöht den Umfang der Software, erfordert vielfachen Abgleich der Quelltextvarianten und verursacht Probleme und Mehraufwand bei Fehlerkorrektur undWeiterentwicklung. Ein Fehler, der sich im Original befand, muss in allen Kopien beseitigt werden. Eine Umstrukturierung der Implementierung oder Erweiterung der Funktionalität muss für jede Kopie wiederholt werden. Da die Duplikation ad hoc geschieht, ist jedoch selten bekannt, wohin ein Stück Code kopiert wurde. Ein Programmierer kann sich so selten sicher sein, alle Fehler beseitigt bzw. alle notwendigen Änderungen gemacht zu haben. Das Ziel, Redundanz in Programmen zu entdecken und zu vermeiden bzw. damit umzugehen, hat den Anstoß zu einer Reihe von Untersuchungen gegeben. Der Schwerpunkt dieser Forschung liegt in der Suche ähnlicher Programmteile. Es gibt jedoch nur wenige empirisch gesicherte Aussagen über Ursache undWirkung dieser Redundanzen. Im beantragten Projekt untersuchen wir empirisch, wie sich Duplikate über Software-Versionen hinweg entwickeln und welche Ursachen und Wirkungen sie haben. Die Erkenntnisse dienen dem Entwurf und der Implementierung von Software-Werkzeugen, um Programmierer zu unterstützten, redundanten Quelltext finden, bewerten, verfolgen, entfernen und konsistent ändern zu können.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Recognition and validation of security patterns
-
批准号:269496544
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2015
-
负责人:Professor Dr. Rainer Koschke
-
依托单位:
Empirical research on the impact and evolution of Bad Smells
-
批准号:242915193
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2014
-
负责人: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
-
依托单位:
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
-
依托单位:
海外基金