1. Wang,T., Gault,R. Greer, D., "A novel Data-driven fuzzy aggregation method for Takagi-Sugeno-Kang fuzzy Neural network system using ensemble learning", to appear in Proc. IEEE International Conf. on Fuzzy Systems, July, 2021.

  2. McClean, K., Greer, D., Jurek-Lougrey, "Social Network Analysis of Open Source Software: A Review and Categorisation", Journal of Information and Software Technology, in press and early online at ScienceDirect , 2020.

  3. McGowan,A., Hanna, P., Greer, D., Busch, J., Anderson, N., Collins, M., Cutting, D, Stewart, D., McDowell, A., “Use of Wearable Technologies with Machine Learning to Understand University Student Learning Behaviours to Predict Students at Risk of Failing”, Proc. Int. Conf. Human Interaction and Emerging Technologies, pp 325-331, 2019.

  4. Mohan, M., D Greer, D., "Using a Many-Objective Approach to Investigate Automated Refactoring", Journal of Information and Software Technology, vol. 112, pp. 83-101, 2019. DOI: 10.1016/J.INFSOF.2019.04.009.

  5. McDonald, J. & Greer, D., "Investigating Evolution in Open Source Software", Proc. International Conference on Computational Science and its Applications, LNCS 11623, pp. 242-256, Springer Nature Switzerland DOI: 10.1007/978-3-030-24308-1_20

  6. Mohan, M., Greer, D. & McMullan, P., "Maximizing Refactoring Coverage in an Automated Maintenance Approach using Multi-Objective Optimization", Proc. 3rd International Workshop on Refactoring. IEEE Computer Society, pp. 31-38, 2019.

  7. Wagner, Stefan; Méndez Fernández, Daniel; Felderer, Michael; Vetró, Antonio; Kalinowski, Marcos; Wieringa, Roel; Pfahl, Dietmar; Christiansson, Marie-Therese; Greer, Desmond; Lassenius, Casper; Männistö, Tomi; Oivo, Markku, "Status Quo in Requirements Engineering: A Theory and a Global Family of Surveys", ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 28, Issue 2, pp: 9:1-9:48 February 2019. DOI: 10.1145/3295739.

  8. Mohan, M., and Greer, D., "Automated Multi-objective Refactoring Based on Quality and Code Element Recentness", Communications in Computer and Information Science. 1023, p. 334-351, 2019. (Extended from ENASE 2018 paper)

  9. Mohan, M.; Greer, D., “An Approach to Prioritize Classes in a Multi-Objective Software Maintenance Framework”, Proc 13th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2018) SciTePress, p. 215-222, March 2018.

  10. Mohan, M.; Greer, D., “Automated Multi-Objective Refactoring Based on Quality and Code Element Recentness”, Proc 13th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2018) SciTePress, Communications in Computer and Information Science, vol. 1023, Springer, p. 334-351, March 2018.

  11. Mohan, M.; Greer, D., "A Survey of Search-Based Refactoring for Software Maintenance", Journal of Software Engineering Research and Development, Vol. 6, No. 3, 2018.

  12. Odzaly, E.E.; Greer, D; Stewart, D; “Capturing Risks in Agile Methods”, Advanced Science Letters, 24, 2, p. 1509–1513, 2018

  13. McGowan, A., Hanna, P., Greer, D., Busch, J., "Lecturing to Your Students: Is Their Heart In It?" Proc. Future Technologies Conference. Vol. 880. p. 1005-1016 8 p. (Advances in Intelligent Systems and Computing), 2018

  14. Mohan, M.; Greer, D., "MultiRefactor: Automated Refactoring To Improve Software Quality", Proc. International Conference on Product-Focused Software Process Improvement (PROFES), Springer Lecture Notes in Computer Science (LNCS) Vol. 10611, p. 556-572, 2017.

  15. McGowan, A., Hanna, P., Stewart, D., McDowell, A., Greer, D., Allen, A., "Is your heart in your lecturing? A study of the Heart Rate of lecturers during lectures", Proc. European Conference on Educational Research (ECER), 2017.

  16. McGowan, A., Hanna, P., Greer, D., Busch, J., Anderson, N., Collins, M., "Use of Heart Rate data obtained from wearable devices to monitor and assess student cognitive engagement in university computer programming lectures" Proc. European Conference on Educational Research (ECER), 2017.

  17. Odzaly, E.E.; Greer, D; Stewart, D; “Agile Risk Management using Software Agents”, Journal of Ambient Intelligence and Humanized Computing, Springer, 19p.,May 2017

  18. McGowan, A., Hanna, P., Greer, D., Busch, J., Anderson, N., “Learning to program – does it matter where you sit in the lecture theatre?” IEEE Proc. 40th Int. Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), pp. 624-629, 2017

  19. McGowan, A., Hanna, P., Greer, D., Busch, J., Anderson, N., “Learning to program – choose your lecture seat carefully!”, Proc. ACM Conference in Innovation and Technology in Computer Science Education (ITiCSE), pp. 4-9, July, 2017

  20. Odzaly, E.E.; Greer, D; Stewart, D; “Lightweight Risk Management: The Development of Agile Risk Tool Agents”, Proc. First EAI International Conference on Computer Science and Engineering (COMPSE), 2017. DOI: 10.4108/eai.27-2-2017.152346

  21. Mendez Fernandez, D., Wagner, S. , Kalinowski, M. , Felderer, M. , Mafra, P. , Vetro, A. , Conte, T. , Christiansson, M-T. , Greer, D. , Lassenius, C. , M., T. , Nayabi, M. , Oivo, M. , Penzenstadler, B. , Pfahl, D. , Prikladnicki, R. , Ruhe, G. , Schekelmann, A. , Sen, S. , Spinola, de la Vara, J. L., Tuzcu, A., Wieringa, R.R, (Roel Wieringa), “Naming the pain in requirements engineering: Contemporary problems, causes, and effects in practice”, Journal Empirical Software Engineering. 22(5), pp. 2298-2338, 2017.

  22. Mohan, M., Greer, D. & McMullan, P., “Technical Debt Reduction using Search Based Automated Refactoring”, Journal of Systems and Software, 120(11), p. 183-194, 2016

  23. Jali, N, Greer, D., Hanna, P., Class Responsibility Assignment (CRA) for Use Case Specification to Sequence Diagrams (UC2SD), Proc. IEEE 8th Malaysian Software Engineering Conference (MySec), pp. 13-18, IEEE, 2014. DOI: 10.13140/2.1.3897.4727.

  24. Odzaly, E.O., Greer, D., Stewart, D., “Lightweight risk management in Agile projects”, Proc. International Conference on Software Engineering & Knowledge Engineering (SEKE), pp. 576-581, 2014.

  25. Jali, N, Greer, D., Hanna, P., “Behavioral Model Generation from Use Cases Based on Ontology Mapping and GRASP Patterns”, Proc. International Conference on Software Engineering & Knowledge Engineering (SEKE), pp. 324-329, 2014.

  26. Bustard, D.W., Wilkie, G., Greer, D., The Maturation of Agile Software Development Principles and Practice: Observations on Successive Industrial Studies in 2010 and 2012, IEEE Symposium on Engineering of Computer-Based Systems, pp. 139-146, IEEE 2013.

  27. Bustard, D.W., Wilkie, G., Greer, D., Agile Software Development Diffusion: Insights from a Regional Survey, in Proc. 20th International Conference on Information Systems Development, in Pooley, R., Coady, J., Linger, H., Barry, C., Lang, M., Schneider, C. (Eds.) , Reflections, Challenges and New Directions, ISBN 978-1-4614-4950-8, pp 194-205, 2013.

  28. Bustard, D.W., Wilkie, G., Greer, D., Towards optimal software engineering: learning from agile practice, Innovations in Systems and Software Engineering, September 2013, Volume 9, Issue 3, pp 191-200, Springer, DOI: 10.1007/s11334-013-0216-9, 2013.

  29. Kraft, S., Casale, G. ; Jula, A. ; Kilpatrick, P. ; Greer, D., WIQ: Work-Intensive Query Scheduling for In-Memory Database Systems, IEEE 5th International Conference on Cloud Computing (CLOUD 2012), Honolulu, June 2012., pp. 33-40, DOI: 10.1109/CLOUD.2012.120.

  30. McGee, S.; Greer, D., Towards an understanding of the causes and effects of software requirements change: two case studies, J. Requirements Engineering, June, 2012, Volume 17, Number 2, pp. 133-155. DOI: 10.1007/s00766-012-0149-0.

  31. Kraft, S., Casale, G., Krishnamurthy, D., Greer, D., Kilpatrick, P. Performance Models of Storage Contention in Cloud Environments, Journal Software and Systems Modeling (SoSym), pp. 1-24 March 2012. doi:10.1007/s10270-012-0227-2

  32. Greer, D., Hamon, Y., Agile Software Development, Software Practice and Experience, 41(9), pp 943-944 (DOI: 10.1002/spe.1100), 2011.

  33. McGee, S., Greer, D., Software Requirements Change Taxonomy: Evaluation by Case Study, Proc. IEEE International Requirements Engineering Conference, pp. 25-34, Trento, Italy, September, 2011. doi: 10.1109/RE.2011.6051641 (Best paper award)

  34. Bustard, D.W., Wilkie, G., Greer, D., Agile Software Development Diffusion: Insights from a Regional Survey, Proc. Information Systems Development, August 2011.

  35. Kraft, S., Casale, G., Krishnamurthy, D., Greer, D. Kilpatrick, P. IO Performance Prediction in Consolidated Virtualized Environments, Proc. International Conference on Performance Engineering (second joint WOSP/SIPEW), pp. 295-306, ACM New York, NY, 2011. doi:10.1145/1958746.1958789.

  36. McGee, S & Greer, D., Sources of Software Requirements Change from the Perspectives of Development and Maintenance, International Journal on Advances in Software, pp. 186-200, Sep 2010.

  37. Brennan, A., Greer, D., Adaptability Performance Trade-off: a Controlled Experiment, ACM/IEEE Empirical Software Engineering and Measurement (ESEM), 2010.

  38. Wilkie, G., Bustard, D.W., Greer, D., Agile Software Development – A study of the Northern Ireland software industry, Investment Northern Ireland, February 2010. Available from InvestNI

  39. McGee, S,, Greer, D., A Software Requirements Change Source Taxonomy, IEEE Int. Conf. Software Engineering Advances (ICSEA), 00 51-58, IEEE Computer Society, September, 2009.

  40. Greer, D., Conradi, R., Software project initiation and planning–an empirical study, IET Software, Vol. 3, Issue 5 (October), pp. 356-368, 2009.(DOI: 10.1049/iet-sen.2008.0093).

  41. Xiao, L., Greer, D., Environment Support for the Configuration of Adaptive Agents, International Journal of Multi-Agent and Grid Systems, Volume 5, No. 1, pp 1-23, 2009 (DOI: 10.3233/MGS-2009-0122)

  42. Xiao, L, Greer, D., Adaptive Agent Model: Software Adaptivity: using an Agent-oriented Model-Driven Architecture, Journal Information and Software Technology, 51, pp 109-137, 2009. (DOI: 10.1016/j.infsoft.208.02.002).

  43. Odzaly, E., Greer, D., Sage, P., Software Risk Management Barriers: an Empirical Study, Proc. 3rd ACM/IEEE Empirical Software Engineering and Measurement (ESEM), IEEE Computer Society Press, pp 418-421, Oct. 2009.

  44. Taylor, P.S., Greer, D., Coleman, G., McDaid, K., Preparing Small Software Companies for Tailored Agile Method Adoption: Minimally Intrusive Risk Assessment, Journal of Software Process: Improvement and Practice, Volume 13 Issue 5, Sept/Oct, Pages 421 – 437, DOI: 10.1002/spip.v13:5 , 2008.

  45. Xiao, L., Greer, D., A Knowledge Hierarchy Model for Adaptive Multi-Agent Systems, International Journal of Computer Applications and Technology, Vol. 31, Nos. 1/2, pp. 3-16, 2008.

  46. Xiao, L, Greer, D., Towards Agent-oriented Model Driven Architecture, European Journal of Information Systems, Vol. 16, Issue 4, pp. 390-406, 2007.

  47. Logue, K., McDaid, K., Greer, D., Allowing for Task Uncertainties and Dependencies in Agile Release Planning, Proceedings of the 4th Software Measurement European Forum, pp 275-284, ISBN 9-788870-909425, Rome, Italy, 2007.

  48. Xiao, L., Greer, D., The Agent-Rule-Class Framework for Multi-Agent Systems, International Journal of Multi-Agent and Grid Systems, Volume 2, Issue 4, pp. 325-351, 2006.

  49. McDaid, K., Greer, D., Keenan, F., Prior, P., Taylor, P., Coleman, G., Managing Uncertainty in Agile Release Planning,, Proc. 18th Int. Conference on Software Engineering and Knowledge Engineering (SEKE'06), pp 138-143, 2006.

  50. Xiao L., Greer, D., Externalisation and Adaptation of Multi-Agent System Behaviour, Advanced Topics in Database Research, Volume 5, pp 148-169, IGI Publishing, 2006.

  51. Xiao, L, Greer, D., A Hierarchical Agent-oriented Knowledge Model for Multi-Agent Systems, Proc.18th Int. Conference on Software Engineering and Knowledge Engineering (SEKE'06), pp. 651-656, 2006.

  52. Taylor, P.S., Greer, D., Sage, P., Coleman, G. McDaid, K., Lawthers, I., Corr, R., Applying an Agility/Discipline Assessment for a Small Software Organisation, Proc. 7th Int. Conf. Product Focused Software Process Improvement (PROFES), , Lecture Notes in Computer Science, 4034, pp. 290-304, 2006.

  53. Taylor, P.S., Greer, D., Sage, P., Coleman, G. McDaid, K., Keenan, F., Do Agile GSD Experience Reports Help the Practitioner?, Proc. 28th IEEE International Conference on Software Engineering (ICSE) - First International Workshop on Global Software Development for the Practitioner (GSD), pp. 87-93, 2006.

  54. O'Neill, I., Hanna, P., Liu, X., Greer, D., McTear, M., Implementing advanced spoken dialogue management in Java , Science of Computer Programming Journal, 54, pp 99-124, 2005.

  55. Greer, D., Requirements Prioritisation for Incremental and Iterative Development, in Requirements Engineering for Sociotechnical Systems, editors: Maté, J.L. & Silva, A., Idea Group, Inc., ISBN: 1-59140507-6, pp 100-118, 2005.

  56. Greer, D., Ruhe, G., Software Release Planning: An Evolutionary and Iterative Approach, Journal Information and Software Technology, 46/4 pp. 243-253, 2004.

  57. Xiao, L. Greer, D., "The Adaptive Agent Model: Software Adaptivity through Dynamic Agents and XML-based Business Rules", Proc.17th Int. Conference on Software Engineering and Knowledge Engineering (SEKE'05), pp62-67, 2005.

  58. Xiao, L., Greer, D., Modelling Agent Knowledge with Business Rules, Proc.17th Int. Conference on Software Engineering and Knowledge Engineering (SEKE'05), pp 566-571, 2005.

  59. Xiao, L., Greer, D., Modelling, Auto-generation and Adaptation of Multi-Agent Systems, Proc. 10th CAiSE/IFIP8.1 International Workshop on Exploring Modelling Methods in Systems Analysis and Design (CAiSE'05- EMMSAD'05), pp 605-616, 2005.

  60. Xiao, L., Greer, D., Agent-oriented Requirements Modelling, Proceedings of the 1st International Workshop on Requirements Engineering for Business Need and IT Alignment (REBNITA) at IEEE Requirements Engineering, , pp. 28-37, 2005.

  61. Xiao, L., Greer, D., Software Adaptivity through XML-based Business Rules and Agents, Proc. PREP2005, pp. 287-288, Lancaster, UK, 2005.

  62. Greer, D., Decision Support for Planning Software Evolution with Risk Management, Proc. 16th International Conference on Software Engineering and Knowledge Engineering, pp. 503-507, June, 2004.

  63. Ruhe, G., Greer, D., Quantitiative Studies in Software Release Planning under Risk and Resource Constraints, Proc. IEEE-ACM International Symposium on Empirical Software Engineering (ISESE), pp. 262-271, 2003.

  64.  O'Neill, I., Hanna, P., Liu, X., Greer. D., A Java Implementation of Cross-Domain Mixed Initiative Spoken Dialogue Management. Proc. 2nd ACM International Conference on Principles and Practice of Programming in Java, pp. 95-98, 2003.

  65. Greer, D., Bustard, D.W., Collaborative Risk Management, Proc. IEEE International Conference on Systems, Man and Cybernetics, vol. 5, pp 406-410, 2002.

  66. O'Neill, I., Greer, D., Java for Scientists - Fast, Proc. ACM Conference on the Principles and Practice of Programming in Java, Eds: Power, J.F. and Waldron, J.T., pp. 113-116, Dublin, 2002.

  67. Greer, D., Evolutionary Web Development, Software Focus, Vol. 2, Issue 1, p21-22, Wiley, 2001.

  68. Bustard D.W. Greer, D., He, Z., Lundy, P., Oakes, R., and ilkie, F.G., RIPPLE: Retaining Integrity in Process Products over their Long-Term Evolution, in Henderson, P. (ed.), Chapter in Systems Engineering for Business Process Change, pp.51-65, Springer, 2000.

  69. Bustard D.W., Greer, D., He, Z., Lundy, P., Oakes, R., and Wilkie, F.G., Developing a Co-Evolutionary Business-IT Change Plan. Chapter in Bustard D.W., Kawalek, P., and Norris, M.T. (Eds.), Systems Modelling for Business Process Improvement, Artech House, pp 213-232, 2000.

  70. Greer, D., Bustard, D.W., Software Process Improvement - Taking Account of Cost, Benefit and Risk, Proc. 3rd European Software Measurement Conference, October, 2000.

  71. Greer, D., Software Risk – Analysis and Management, Technical Report for NEC Software Design Lab, NEC, Tokyo, Japan, 2000.

  72. Greer, D., Software Engineering Risk Understanding and Management, DPhil thesis, University of Ulster, 2000.

  73. Greer, D., Bustard, D. and Sunazuka, T. Effecting and Measuring Risk Reduction in Software Development, NEC Journal of Research and Development, Vol.40, No.3 (July), 1999, pp 378-383.

  74. Greer, D., Bustard, D., Sunazuka, T. Prioritisation of System Changes using Cost-Benefit and Risk Assessments, Proc. Fourth IEEE International Symposium on Requirements Engineering (RE '99), Limerick, 1999, pp 180-187.

  75. Greer, D. and Bustard, D.W., SERUM - Software Engineering Risk: Understanding and Management, Journal of Project and Business Risk Management, 1(4), pp. 373-388, 1997.

  76. Greer, D., Bustard, D.W., Risk Management: Implicit and Explicit, Proc. 5th SEI Conference on Software Risk, Software Engineering Institute, Carnegie-Mellon, 1997. /p>

  77. Greer, D., Incorporating Object Modelling into a Software Engineering Course, 5th Annual Conference on the Teaching of Computing, Dublin City University, 1997.

  78. Greer, D., Bustard, D.W., Towards an Evolutionary Software Delivery Strategy based on Soft Systems and Risk Analysis, Proc. International Symposium and Workshop on Engineering of Computer-Based Systems, pp. 126-133, IEEE Computer Society Press, 1996.

  79. Greer, D., Roantree, D.K. Experiences of Using Authoring Packages as a Means of Student Learning, in Proceedings of the 3rd Annual Conference on the Teaching of Computing, Dublin City University, 1995.

  80. Bustard, D.W., Greer, D., Tate, G., Enhancing Soft Systems Methodology with Risk Management Techniques, in Software Quality Management, vol. 2, Ch.53, pp.145-157, Elsevier, Southampton, 1994.

Selected PhD Theses

  1. Mohan, M. "Automated Software Maintenance using Search-Based Refactoring", PhD Thesis available in Queens University McClay Library, Queens University Belfast, 2018.

  2. Kraft, S., "Performance Evaluation of Shared Data Access in Enterprise Systems", PhD Thesis available in Queens University McClay Library, Queens University Belfast, 2016.

  3. Odzaly, E., "Managing Software Risk in Agile Projects ", PhD Thesis available in Queens University McClay Library, Queens University Belfast, 2014.

  4. McGee, S., "Software Requirements Change Analysis and Prediction", PhD Thesis available in Queens University McClay Library, Queens University Belfast, 2013.

  5. Xiao, L.., "The Adaptive Agent Model", PhD Thesis available in Queens University McClay Library, Queens University Belfast, 2006.