
 
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