Mohammad El-Ramly M.Sc. (Cairo), Ph.D (Alberta)
Lecturer in Computer Science
G3 Math and Computer Science Building (Temporally) Informatics Building|
School of Computing and Mathematical Sciences,
University of Leicester,
T: +44 (0) 116 252 5243
E: mer14 at le dot ac dot uk
I am interested in studying software systems evolution, maintenance, reverse engineering and reengineering.
I am also interested in in the applications of data mining to software data.
Fall 2004- CO7206, Software Systems Reengineering.
Fall 2003- CO7206, Software Systems Reengineering.
2003/2004 - I am the convener of CO7201, M.Sc. Individual Project.
Ph.D., Computing Science, University of Alberta, Canada, 1997-2003.
M.Sc., Operations Research, Cairo University, Egypt, 1993-1996.
Diploma, Software Skills Development Program, Information Technology Institute, Egypt, 1994-1995.
Postgraduate Diploma, Operations Research, Cairo University, Egypt, 1990-1992.
B.Sc., Computer Engineering, Ain Shams University, Egypt, 1985-1990.
Currently, I am a lecturer at the Department of Computer Science, University of Leicester, UK.
2001, Sessional instructor at the Department of Electrical and Computer Engineering, University of Alberta, Canada.
1997-2001, Teaching assistant at the Department of Computing Science, University of Alberta, Canada.
1994-1997, Instructor at the Department of Computing Sciences and Operations Research, Institute of Statistics, Cairo University. Egypt.
1994-1997, Independent software engineer. (part time)
1993-1994, MIS developer, Shawki and Co. (Consulting Services), Cairo, Egypt.
1991-1993, Software developer, trainer and network administrator at Gulf Petroleum Company (GUPCO), Egypt.
KDD-2002: ACM SIGKDD Student Scholarship Award (The Eighth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining), sponsored by IBM, 2002.
National Science and Engineering Research Council of Canada (NSERC) Postgraduate Industrial Scholarship (Value $19,300 Cdn./Yr. for 2 years), 1998 - 2000.
Walter H. Johns Graduate Fellowship from University of Alberta (Value $3,800 Cdn./Yr. for 2 years), 1998 - 2000.
- [JSME03 - To Appear ] Mohammad El-Ramly and Eleni Stroulia.
Analysis of Web-usage Behavior for Focused Web Sites: A Case Study. Journal of Software Maintenance and Evolution, ( 2003 ), . John Wiley and Sons .
- [ASE03] Eleni Stroulia, Mohammad El-Ramly, Paul Iglinski and Paul Sorenson.
User Interface Reverse Engineering in Support of Interface Migration to the Web . Automated Software Engineering, 3 10 ( 2003 ), 271-301 . Kluwer Academic Publishers .
- [ WSE02 ] Nan Niu, Eleni Stroulia and Mohammad El-Ramly.
Understanding Web Usage for Effective Dynamic Web-Site Adaptation . In Proc. of the 4th International Workshop on Web Site Evolution (WSE 2002), October 2, 2002; Montreal, Canada. , 53- 62 . IEEE Computer Society Press, ISBM 0-7695-1804-4 / 0769518044 ( 2002 ).
- [ ICSM02 ] Eleni Stroulia, Mohammad El-Ramly and Paul Sorenson.
From Legacy to Web through Interaction Modeling . In Proc. of the 18th International Conference on Software Maintenance (ICSM 2002), Maintaining Distributed Heterogeneous Systems (ICSM), 3-6 October 2002, Montreal, Quebec, Canada. , 320 - 329 . IEEE Computer Society, ISBN 0-7695-1819-2 ( 2002 ).
- [ KDD02 ] Mohammad El-Ramly, Eleni Stroulia and Paul Sorenson.
From Run-time Behavior to Usage Scenarios: An Interaction-pattern Mining Approach . In Proc. of the 8th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (SIGKDD), July 23 - 26, 2002, Edmonton, Canada. , 315 - 324 . ACM Press, ISBN 1-58113-567-X ( 2002 ).
- [ SEKE02 ] Mohammad El-Ramly, Eleni Stroulia and Paul Sorenson.
Recovering Software Requirements from System-User Interaction Traces . In Proc. of the 14th international conference on Software engineering and knowledge engineering (SEKE), July 15-19, 2002, Ischia, Italy. , 447-454 . ACM Press ( 2002 ).
- [ IWPC02 ] Mohammad El-Ramly, Eleni Stroulia and Paul Sorenson.
Mining System-User Interaction Traces for Use Case Models . In Proc. of the 10th International Workshop on Program Comprehension (IWPC 2002), 27-29 June 2002, Paris, France. , 21-32 . IEEE Computer Society Press, ISBN 0-7695-1495-2 ( 2002 ).
- [ WCRE01 ] Mohammad El-Ramly, Eleni Stroulia, Paul Iglinski , Paul Sorenson and Bruce Matitchuk.
Modeling the System-User Dialog Using Interaction Traces . In Proc. of the 8th Working Conference on Reverse Engineering (WCRE'01), 2-5 October 2001, Suttgart, Germany. , 208--217 . IEEE Computer Society Press ( 2001 ).
- [ ICSE00 ] Eleni Stroulia, Mohammad El-Ramly, Paul Sorenson and Roland Penner.
Legacy systems migration in CelLEST . In Proc. of the 22nd International Conference on Software Engineering (ICSE), June 4-11, 2000, Limerick Ireland. , 790 . ACM Press ( 2000).
- [ WCRE99 ] Eleni Stroulia, Mohammad El-Ramly, Lanyan Kong, Paul Sorenson and Bruce Matitchuk.
Reverse Engineering Legacy Interfaces: An Interaction-Driven Approach . In Proc. of the 6th Working Conference on Reverse Engineering (WCRE'99), 6-8 October, 1999, Atlanta, USA. , 292-302. IEEE Computer Society Press ( 1999).