Title :
Supporting decisions on the adoption of re-engineering technologies
Author :
Aversano, Lerina ; Esposito, Raffaele ; Mallardo, Teresa ; Tortorella, Maria
Author_Institution :
Dept. of Eng., Sannio Univ., Benevento, Italy
Abstract :
Evolving software systems requires their preliminary analysis and assessment. In particular, information on the performance and costs of software system components must be gathered for identifying the most appropriate strategy for their evolution. A critical point is finding suitable data gathering means to effectively support the decision makers. This paper presents a strategy composed of a methodological approach and supporting toolkit to help maintainers in the evolution process. The strategy integrates measurement and decision-making tools, and critiquing techniques. It analyzes software systems and identifies a set of alternative evolution approaches by mapping critiques to specific innovation actions. The proposed strategy is validated by case studies conducted with a major software enterprise and public administration.
Keywords :
business process re-engineering; program verification; software maintenance; software prototyping; systems re-engineering; business requirements; decision-making tools; re-engineering technologies; software components performance; software systems; Application software; Collaborative software; Costs; Decision making; Investments; Software design; Software measurement; Software performance; Software systems; Technological innovation;
Conference_Titel :
Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings. Eighth European Conference on
Print_ISBN :
0-7695-2107-X
DOI :
10.1109/CSMR.2004.1281410