Recent publications
- A. Mubarak, S. Counsell, R.M.Hierons and Y. Hassoun, Package
Evolvability and its Relationship with Refactoring
Proceedings of the 3rd International ECRIM Symposium on Software
Evolution,
Paris, France, October 5, 2007
- M. Harman, Y. Hassoun, K. Lakhotia, P. McMinn and J. Wegener,
The Impact of Input Domain Reduction on Search-Based
Test Data Generagion
Proceedings of the 6th joint meeting of the European Software
Engineering Conference and
the ACM SIGSOFT Symposium
on the Foundations of Software Engineering (ESEC/FSE 2007)
Dubrovnik, Croatia, September 3-7, 2007
- D. Colling, T. Ferrari, Y. Hassoun, Chenxi Huang, C. Kotsokalis,
A. S. McGough, Y. Patel, E. Ronchieri and P. Tsanakas,
On Quality of Service Support for Grid Computing
Proceedings of the 2nd International Workshop on Distributed
Cooperative Laboratories and Instrumenting the GRID
(INGRID 2007), Santa Margherita Ligure - Portofino Italy, April 16-18,
2007
- S. Counsell, R. M. Hierons, R. Najjar, G. Loizou and Y. Hassoun,
The Effectiveness of Refactoring, Based on a
Compatibility Testing Taxonomy and a Dependency Graph
Proceedings of IEEE Testing: Academic & Industrial Conference (TAIC
part), Windsor, UK, August 29-31, 2006.
- S. Counsell, Y. Hassoun and G. Loizou,
Common refactorings, code smells and a dependency
diagram: an empirical study of Java open-source software
Proceedings of the 5th International Symposium on Empirical Software
Engineering (ISESE2006), September 21-22, Rio de Janeiro, Brazil, 2006
- D. J. Colling, L. W. Dickens, T. Ferrari, Y. Hassoun, C. A.
Kotsokalis, M. Krznaric, J. Martyniak, A. S. McGough and E. Ronchieri,
Adding Instruments and Workflow support to existing
Grid Architecture
Proccedings of the 1st International Workshop on Workflow Systems in
e-Science (WSES 2006), May 28-31, Reading, UK, 2006.
Computational Science ICCS 2006, V. N. Alexandrov et al. (Eds.), LNCS
3993, pp. 956-963,
2006, Springer-Verlag Berlin, Heidelberg.
- Y. Hassoun, R. Johnson and S. Counsell,
Applications of Dynamic Proxies in Distributed Environments
Journal of Software- Practice and Experience 35(1): 75--99 (Jan. 2005)
- R. Najjar, S. Counsell, G. Loizou and Y. Hassoun, A
Comparison of Automated and Manual Data Collection Processes in Java
Software
International Workshop on Data and Information Quality (DIQ), Riga,
Latvia, 8th June 2004.
- Y. Hassoun, R. Johnson and S. Counsell, Code Reuse
Through Reflection: An Empirical Perspective
Birkbeck College London, Technical Report BBKCS-04-06, June 2004
- Y. Hassoun, R. Johnson and S. Counsell, A Dynamic
Runtime Coupling Metric for Meta-Level Architectures
Proceedings of the 8th European Conference on Software Maintenance and
Reengineering, Tampere, Finland, March 2004 (CSMR 2004).
[IEEE Computer Society Press].
- Y. Hassoun, S. Counsell and R. Johnson, Dynamic
Coupling Metric: Proof of Concept
Journal of IEE Proceedings- Software (SPE) 152(6): 273--279.
- Y. Hassoun, R. Johnson and S. Counsell,
Reusability, Open Implementation and Java’s Dynamic Proxies
ACM 2nd International Conference on the Principles and Practice of
Programming in Java, Kilkenny, Ireland, June 2003
- S. Counsell, Y. Hassoun, R. Johnson, K. Mannock and E. Mendes,
Trends in Java code changes: the key identification of refactorings
ACM 2nd International Conference on the Principles and Practice of
Programming in Java, Kilkenny, Ireland, June 2003.
- Y. Hassoun and C. A. Constantinides, The
development of generic definitions of hyperslice packages in Hyper/J
The European Joint Conferences on Theory and Practice of Software
(ETAPS). Workshop on Software Composition, 2003.
Electronic Notes in Theoretical Computer Science 82, No. 5 (2003).
- Y. Hassoun and C. A. Constantinides, Visibility
considerations and notion of aspect reusability in AspectJ
3rd Workshop on Aspect-Oriented Software Development of the SIG
Object-Oriented Software Development of
the German Informatics Society, Essen, Germany, March 4-5, 2003
- Y. Hassoun and C. A. Constantinides, Code reuse for
improving software productivity and quality in AOP
Birkbeck College London, Technical Report BBKCS-03-06, October 2003
- S. Counsell, Y. Hassoun and A. Advani, Heuristics
and Metrics for OO Refactoring. A Consolidation and Appraisal of
Current Issues
Chapter 8 in Object-Oriented Design Knowledge: Principles, Heuristics,
Best Practices, eds. J. Garzs and M. Piattini, IDEA Group Publishers,
PA, USA, 2006.
- D. Advani, Y. Hassoun and S. Counsell,
Unders/tanding the complexity of refactoring in software systems: a
tool-based approach
International Journal of General Systems (IJGS) 35(3):329-346 (2006).
- D. Advani, Y. Hassoun and S. Counsell,
Extracting refactoring trends from open-source software and a possible
solution to the 'related refactoring' conundrum
Proceedings of the 21st Annual ACM Symposium on Applied Computing,
Dijon, France, April 23-27, 2006.
Home page