11th European Conference on Software Maintenance and Reengineering (CSMR'07) 2007
DOI: 10.1109/csmr.2007.15
|View full text |Cite
|
Sign up to set email alerts
|

Automated Mass Maintenance of Software Assets

Abstract: Verder wil ik in het kader van het CALCE-project graag de betrokken mensen van het Centrum voor Wiskunde en Informatica, van de Software Improvement Group, en van Getronics PinkRoccade hartelijk danken voor de samenwerking. De mensen die me bij een specifiek onderwerp geholpen hebben, heb ik bij het betreffende hoofdstuk vermeld. Tot slot wil ik mijn leescommissie danken voor hun inspanningen om dit proefschrift te lezen en beoordelen, en voor hun suggesties voor verbeteringen: prof.dr. M.G.J. van den Brand, d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2007
2007
2022
2022

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 103 publications
(239 reference statements)
0
6
0
Order By: Relevance
“…In other words, this research style considers industrial case studies as a vehicule for conducting research, not merely as a way to demonstrate the value of research results. We believe that this cooperation mode (1) is beneficial for both industrial and academic partners and (2) is particularly well-suited for research in software maintenance and evolution, as already experienced by other PhD researchers in the past [17], [18].…”
Section: Lessons Learnedmentioning
confidence: 94%
“…In other words, this research style considers industrial case studies as a vehicule for conducting research, not merely as a way to demonstrate the value of research results. We believe that this cooperation mode (1) is beneficial for both industrial and academic partners and (2) is particularly well-suited for research in software maintenance and evolution, as already experienced by other PhD researchers in the past [17], [18].…”
Section: Lessons Learnedmentioning
confidence: 94%
“…Although a successful product family such as described above will live for a long time, its components may live shorter lives. Components may become obsolete (unused), or their maintainability has deteriorated over the years (accumulated technical debt) such that replacement or rejuvenation 3,4 is required, or a newer, better component has arrived which can replace the "legacy" component. From the perspective of the entire product family, replacing the old component with the new component is called a "refactoring."…”
Section: Introductionmentioning
confidence: 99%
“…The main instrument of software language engineering is on disciplined creation of new domain specific languages with emphasis on extensive automation. Practice shows that automated software maintenance, analysis, migration and renovation deliver considerable benefits in terms of costs and human effort compared to alternatives (manual changes, legacy rebuild, etc), especially on large scale [11,61,65]. However, automated methods do require special foundation for their successful usage.…”
Section: Introductionmentioning
confidence: 99%