REFERENCES
Andritsos P., Tzerpos V., 2003 - Software Clustering
based on Information Loss Minimization. Proc. IEEE
Working Conference on Reverse engineering.
Andritsos P., Tzerpos V., 2005 - Information Theoretic
Software Clustering. IEEE Trans. on Software
Engineering 31(2).
Bass L., Clements P., Kazman R.,2003 – Software
Architecture in Practice, 2nd edition. Addison-Wesley
Inc..
Bergey J., Smith D., Tilley S., Weiderman N., Woods S.,
1999 - Why Reengineering Projects Fail. Software
Engineering Institute, Tech Report CMU/SEI-99-TR-
010.
Biggerstaff T. J., Mitbander B.G., Webster D.E., 1994.
Program Understanding and the Concept Assignment
Problem. Communications of the ACM, CACM 37(5).
Chan A., Holmes R., Murphy G.C., Ying A.T.T. , 2003 -
Scaling an Object-oriented System Execution
Visualizer through Sampling. Proc. of the 11th IEEE
International Workshop on Program Comprehension
(ICPC'03),.
Paul Clements, Felix Bachmann, Len Bass, David Garlan,
James Ivers, Reed Little, Robert Nord, Judith Stafford,
2002 - Documenting Software Architectures: Views
and Beyond. Addison-Wesley Professional.
Dugerdil Ph. – 2006 - A Reengineering Process Based on
the Unified Process. Proc. IEEE Int Conf. on software
Maintenance (ICSM’06).
Dugerdil Ph., Jossi S., 2007a- Role based clustering of
software modules: an industrial experiment. Proc.
ICSOFT 2007, Barcelona.
Dugerdil Ph., 2007b - Using trace sampling techniques to
identify dynamic clusters of classes. Proc. of the IBM
CAS Software and Systems Engineering Symposium
(CASCON).
Hamou-Lhadj A., Lethbridge T.C, 2002 – Compression
Techniques to Simplify the Analysis of Large
Execution Traces. Proc. of the IEEE Workshop on
Program Comprehension (IWPC),
Hamou-Lhadj A., Braun E., Amyot D., Lethbridge T. ,
2005 – Recovering Behavioral Design Model from
Execution Traces. Proc. of the European Conference
on Software Maintenance and Reengineering
(CSMR’05).
Harman M., Gold N., Hierons R., Binkeley D., 2002 –
Code Extraction Algorithms which Unify Slicing and
Concept Assignment. Proc IEEE Working Conference
on Reverse Engineering (WCRE’02).
Kazman R., O’Brien L., Verhoef C., 2002 - Architecture
Reconstruction Guidelines, 3rd edition. Software
Engineering Institute, Tech. Report CMU/SEI-2002-
TR-034.
Mitchell B.S., 2003 - A Heuristic Search Approach to
Solving the Software Clustering Problem. Proc IEEE
Conf on Software Maintenance.
Marcus A., 2004 – Semantic Driven Program Analysis.
Proc IEEE Int. Conference on Software Maintenance
(ICSM’04).
Müller H.A., Orgun M.A., Tilley S., Uhl J.S, 1993. - A
Reverse Engineering Approach To Subsystem
Structure Identification. Software Maintenance:
Research and Practice 5(4), John Wiley & Sons.
Siff M., Reps T. . 1999 – Identifying Modules via Concept
Analysis. IEEE Trans. On Software Engineering
25(6).
Tonella P., 2001 - Concept Analysis for Module
Restructuring. IEEE Trans. On Software Engineering,
27(4),
Tonella P., 2003 - Using a Concept Lattice of
Decomposition Slices for Program Understanding and
Impact Analysis. IEEE Trans. On Software
Engineering. 29(6),
Tilley S.R., Santanu P., Smith D.B. - Toward a
Framework for Program Understanding. Proc. IEEE
Int. Workshop on Program Comprehension, 1996
Verbaere M. , 2003 – Program Slicing for Refactoring.
MS Thesis, Oxford University.
Wiggerts T.A., 1997 - Using Clustering Algorithms in
Legacy Systems Remodularization. Proc IEEE
Working Conference on Reverse Engineering (WCRE
'97),
Xiao C., Tzerpos, V., 2005 – Software Clustering basd on
Dynamic Dependencies. Proc. of the IEEE European
Conference on Software Maintenance and
Reengineering (CSMR’2005).
Zaidman A., Demeyer S., 2004 – Managing trace data
volume through a heuristical clustering process based
on event execution frequency. Proc. of the IEEE
European Conference on Software Maintenance and
Reengineering (CSMR’2004).
Zaidman A., Calders T., Demeyer S. Paredaens J., 2005 –
Applying Webmining Techniques to Execution Traces
to Support the Program Comprehension Process. Proc.
of the IEEE European Conference on Software
Maintenance and Reengineering (CSMR’2005).
EMPIRICAL ASSESSMENT OF EXECUTION TRACE SEGMENTATION IN REVERSE-ENGINEERING
27