2009
DOI: 10.1007/978-3-642-01853-4_19
|View full text |Cite
|
Sign up to set email alerts
|

A Storytest-Driven Approach to the Migration of Legacy Systems

Abstract: In this paper, we propose an agile approach, for the migration of legacy software which combines a user story-based iterative process with automated acceptance testing. The proposed approach, named Storytest-Driven Migration (STDM), requires that acceptance tests are written both on the legacy and target versions of a software system. Because of their relevance, the quality of automated acceptance tests is assured through software inspections. As a proof of concept, we conducted a first migration project of a … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 6 publications
0
4
0
Order By: Relevance
“…A robust and high-quality test suite supports refactoring, providing confidence in the system new version's correctness. [18][19][20] Tests are defined and verified against the system's legacy version. Still, their goal is to validate the next versions, yet to be developed.…”
Section: Importance Of Assessing the Quality Of Individual Test Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…A robust and high-quality test suite supports refactoring, providing confidence in the system new version's correctness. [18][19][20] Tests are defined and verified against the system's legacy version. Still, their goal is to validate the next versions, yet to be developed.…”
Section: Importance Of Assessing the Quality Of Individual Test Methodsmentioning
confidence: 99%
“…Finally, tests developed and verified on legacy systems can play the role of requirements during the reengineering phases. A robust and high‐quality test suite supports refactoring, providing confidence in the system new version's correctness 18‐20 . Tests are defined and verified against the system's legacy version.…”
Section: Approaches For Assessing Test Artifacts Qualitymentioning
confidence: 99%
“…XP is a new software development methodology that advocates frequent ‘releases’ of a working software in short development cycles to improve productivity in response to changing customer requirements. Much of the work in this area begins to focus on various ways to automate the iterative and incremental process, with some emphasis on acceptance testing . Hennessy and Power's work in is the most relevant to ours.…”
Section: Related Workmentioning
confidence: 99%
“…During that period their adoption has span from small development projects with low risk and criticality to large distributed projects in critical application domains such as banking and automotive industry. Recently, a number of studies on the applicability of agile methods and techniques in the areas of Model-Driven Development, Software Modernization, Service-Oriented Architecture and Cloud Computing have been published (Qumer and Henderson-Sellers 2007, Abbattista et al 2009, Picek 2009, Prakash 2010, Zhang and Patel 2011, Matinnejad 2011. This paper further enlarges the existing body of research by answering the following research questions:…”
Section: Introductionmentioning
confidence: 99%