Cloud migration research: a systematic review

P Jamshidi, A Ahmad, C Pahl - IEEE transactions on cloud …, 2013 - ieeexplore.ieee.org
Background--By leveraging cloud services, organizations can deploy their software systems
over a pool of resources. However, organizations heavily depend on their business-critical …

Migrating towards microservice architectures: an industrial survey

P Di Francesco, P Lago… - 2018 IEEE international …, 2018 - ieeexplore.ieee.org
Microservices are gaining tremendous traction in industry and a growing scientific interest in
academia. More and more companies are adopting this architectural style for modernizing …

Legacy systems to cloud migration: a review from the architectural perspective

MH Hasan, MH Osman, NI Admodisastro… - Journal of Systems and …, 2023 - Elsevier
Legacy systems are business-critical systems that hold the organization's core business
functions developed in a traditional way using monolith architecture and usually deployed …

[BOOK][B] Introduction and roadmap: History and challenges of software evolution

T Mens, S Demeyer, T Mens - 2008 - Springer
The ability to evolve software rapidly and reliably is a major challenge for software
engineering. In this introductory chapter we start with a historic overview of the research …

Modisco: A model driven reverse engineering framework

H Bruneliere, J Cabot, G Dupé, F Madiot - Information and Software …, 2014 - Elsevier
Context Most companies, independently of their size and activity type, are facing the
problem of managing, maintaining and/or replacing (part of) their existing software systems …

Hierarchical clustering for software architecture recovery

O Maqbool, H Babri - IEEE Transactions on Software …, 2007 - ieeexplore.ieee.org
Gaining an architectural level understanding of a software system is important for many
reasons. When the description of a system's architecture does not exist, attempts must be …

Reverse engineering: a roadmap

HA Müller, JH Jahnke, DB Smith, MA Storey… - Proceedings of the …, 2000 - dl.acm.org
Teach reverse engineering, program understanding, and software analysis in computer
science, computer engineering, and software engineering curricula. Investigate …

New frontiers of reverse engineering

G Canfora, M Di Penta - Future of Software Engineering (FOSE' …, 2007 - ieeexplore.ieee.org
Comprehending and modifying software is at the heart of many software engineering tasks,
and this explains the growing interest that software reverse engineering has gained in the …

GXL: Toward a standard exchange format

RC Holt, A Winter, A Schurr - Proceedings Seventh Working …, 2000 - ieeexplore.ieee.org
This paper describes ongoing work toward the development of a standard software
exchange format (SEF), for exchanging information among tools that analyze computer …

Knowledge Discovery Metamodel-ISO/IEC 19506: A standard to modernize legacy systems

R Pérez-Castillo, IGR De Guzman, M Piattini - Computer Standards & …, 2011 - Elsevier
Legacy systems age over time as a consequence of uncontrolled maintenance, thus they
must be evolved while its valuable embedded knowledge is preserved. Software …