Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Working Session on

Reverse Engineering techniques for Application Portfolio Management


- RE4APM 2007 -

Francesca Arcelli
Universita degli Studi di Milano-Bicocca,
DISCo - Dipartimento di Informatica Sistemistica e Comunicazione,
Via Bicocca degli Arcimboldi, 8, 20126, Milan, Italy
arcelli@disco. unimib. it

Abstract and methodologies proposed in reverse engineering


can be used to enhance the different activities involved
The main goal ofthe RE4APM working session is to in APM. These activities include program
discuss the main issues and critical problems involved comprehension, complexity and quality analysis,
in Application Portfolio Management (APM), which maintenance support, software architecture
can be supported through advanced reverse reconstruction, legacy modernization and
engineering techniques and to promote collaborations transformation to IT governance, activity planning and
among the international communities from both application management and assessment.
universities and industry. The working session aims to discuss how
applications operate, what maintenance effort is
required, how to make strategic decisions on the future
1. Background of the portfolio, how to evaluate the ROI adopting
APM, how to mitigate coordination and
APM (Application Portfolio Management) has been communication problems driven by outsourcing. The
defined by Forrester Research analysts as: "A set of working session will emphasize how it is almost
technologies that reads source code artifacts from impossible to build an accurate picture of complex
across the enterprises, records the relationships legacy applications operations without the right tools.
between them in a knowledge base and augments the Contributions include, but are not limited to the
knowledge base with business information to develop following topics.
management intelligence about applications" * Evaluation criteria for IT portfolio management
(Forrester Research Inc, APM Tools) * Evaluation of metrics collection tools, metrics-
bae
From this definition it is easy to see how the area of based reengineering
rengnern

reverse engineering can be of great support at different Portfolod


. se aprojct fio mhangem den
levels and in different phases of the transformation Prfion
cycle performed during APM.
APM plays a strategic role within IT departments.
making
Software architecture reconstruction
The analysis of millions of lines of code that make up ApMigatin legyment
legacy applications delivers value at many levels for * Application asesment
the IT departments. There is a combination of factors outsourcing
that raises the issue of how and why large outsourcing
organizations should assess the need of efficient APM.
* A
sines/ t gnment
APM to support IT governance
2. Topics of Interest Metadata profiling
* Quality of service reverse engineering
* Process and data mining
The aim of the workshop iS to explore and discuss *Otlge o ees niern
experiences and new ideas on how techniques, tools *Dt ees niern

1-4244-1256-0/07/$25.00 ©C 2007 IEEE 495 ICSM 2007


* From relational schema to high level conceptual topics involved in large application portfolio
schema management are strictly bound to the industrial world,
* Quantitative analysis of long-term evolution of industry contributions are especially desired. The
software systems intended audience is also composed of people who are
* Source code analysis, program comprehension actively engaged in large reengineering projects, or
* Software quality management people who develop or research methodologies and
* Integration and migration issues tools. Each participant is kindly requested to read all
* Reengineering, refactoring techniques the submitted material in advance, so that the working
* Legacy transformation and modernization session will be dedicated more to discussions instead
* Measures for maintenance efforts of presentations.
* Quantitative and qualitative analysis of large
software systems and repositories 5. Working Session Committee
3. Working Session Format and * Tonino Amadori, CSC, Italy
Organization * Francesca Arcelli, University of Milano
Bicocca, Italy
We actively seek a format which emphasizes * Carlo Batini, University of Milano Bicocca,
fruitful interactions and discussions. This typically Italy
involves brief presentations of position papers in order * Franco Bernasconi, MicroFocus, Italy
to leave more time for discussions on the new ideas, * Serge Demeyer, Universiteit Antwerpen,
projects and research directions proposed. To ensure Belgium
lively discussion and encourage the exchange of ideas Michele Lanza, University of Lugano,
among the participants, a community Wiki has been Switzerland
created and all the accepted contributions will be made * Harald Gall, University of Zurich,
available in advance over the Web. Switzerland
The working session will be a half day meeting and * Masafumi Kotami, IBM Tokyo, Japan
will start with an invited talk, which aims to introduce * Erald Kulk, Vrije Universiteit Amsterdam,
some of the main critical issues on Reverse Netherlands
Engineering techniques for Application Portfolio * Andrea Monti, EDS, Italy
Management. * Remo Pareschi, Nexus Global Partners, Italy
Afterwards, the working session will be devoted to * Claudia Raibulet, University of Milano, Italy
the paper presentations and to the interchange of ideas * Claudio Riva, Nokia, Finland
among participants. The session will end with a * Richard M. Soley, OMG, USA
discussion to summarize the open issues as well as to
establish new collaborations between research groups 6. Contact Information
by maintaining the working session community Wiki.
Working session website:
4. Intended Audience http://essere.disco.unimib.it/reverse/re4apm.htmI
Wiki community:
The working session is intended for software http://essere.disco.unimib.it/re4apm/wiki.
engineering professionals, both from the university and Submission address: Re4apmgdisco.unimib.it
industry sector, with experience in software
maintenance and in reverse engineering. As the main

496

You might also like