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 …

The evolution of agile software development in Brazil: Education, research, and the state-of-the-practice

C de O. Melo, V Santos, E Katayama… - Journal of the Brazilian …, 2013 - Springer
Agile software development methods have been increasingly adopted worldwide and
became one of the mainstream software development approaches. Agile methods have also …

An iterative approach for the reverse engineering of rich internet application user interfaces

D Amalfitano, AR Fasolino… - 2010 Fifth International …, 2010 - ieeexplore.ieee.org
Comprehending and modeling the behavior of user interfaces exposed by Rich Internet
Applications (RIAs) are important activities in software maintenance, testing, and evolution …

PARFAIT: uma contribuição para a reengenharia de software baseada em linguagens de padrões e frameworks

MI Cagnin - 2005 - teses.usp.br
A necessidade de evolução de sistemas legados tem aumentado significativamente com o
surgimento de novas tecnologias. Para apoiar essa tendência, diversos métodos de …

[PDF][PDF] An Agile Methodology for Reengineering Object-Oriented Software.

A Sahoo, D Kung, S Gupta - SEKE, 2016 - Citeseer
Software maintenance is an important phase in the software development life cycle. More
than 75% of maintenance efforts are enhancement. Currently, most enhancement projects …

User interface migration of microsoft windows applications

J Gerdes Jr - Journal of Software Maintenance and Evolution …, 2009 - Wiley Online Library
When migrating a legacy application to a new platform, it is often necessary to recreate the
application due to the unavailability of the source code. While there is extensive research …

[PDF][PDF] Reengineering framework to enhance the performance of existing software

J Singh, K Singh, J Singh - System, 2019 - academia.edu
Term reengineering refers to improve the quality of the system. Continues maintenance and
aging degrade the performance of the software system. Right approach and methodology …

Reengineering cost estimation using scrum agile methodology

J Singh, KS Dhindsa, J Singh - International Journal of Computer …, 2019 - cspub-ijcisim.org
Estimating the budget for developing software is one of the prime tasks for software
stakeholders. Good estimation increases the customer faith and goodwill for the …

[PDF][PDF] Extending patterns with testing implementation

MI Cagnin, RTV Braga, F Germano, A Chan… - Fifth Latin American …, 2005 - academia.edu
VV&T activities are a present concern in the context of patterns, as patterns are used for
software development, maintenance, and reengineering, and this type of activity is …

Issues and Challenges in Existing Re-engineering Methodologies of Object Oriented Systems

WA Zabidi, ME Rana… - 2022 IEEE 2nd Mysore …, 2022 - ieeexplore.ieee.org
Software products in use today need to be updated frequently to stay alive in the market and
meet the increasing needs of their customers. In general, a software system experience …