Des Greer

picture of Dr Greer,2008.

Contact Details:

Des Greer

email: des.greer@qub.ac.uk
tel: +44 (0)28 90974656
fax: +44 (0)28 90975666 2023

Address:

School of Electronics, Electrical Engineering & Computer Science
Queen's University Belfast
18 Malone Road,
Belfast BT7 1NN
UK

 

Teaching

Current:

MEng - CSC4002 MEng Level 4 - Rigorous Software Design (password required outside QUB)

Recent Courses:

CSC210 Software Engineering

CSC218 Software Engineering Group Project

separator line

 

Research

Areas of Interest: Software Engineering; Software Evolution Planning; Software Risk Management; Software Adaptivity; Requirements Engineering; Agile Software Development, Model Driven SE, Software Engineering Decision Support, Agile Methods, Value Based Software Engineering.

Potential PhD Projects/Collaboration

Potential PhD Projects on the above topics or other Software Engineering topics- please email me.

Current/Recent Projects

  • Semi-Autonomic Software Risk Management (PhD, Ms E. Odzaly) - finding ways to use agency to lower the barriers to performing risk management, where agents are adaptable and act on behalf of the relevant stakeholders.
  • Software Requirements Volatility: Analysis, Management and Prediction (PhD, Ms S. McGee) - Investigating ways to detect, manage analyse and predict volatility in requirements.
  • Visual Automation of Natural Language Specification to Software Design Models (PhD, Ms N. Jali) - Determining how to move from text based requirements representation to UML models and code.
  • VIRTEX: Virtual Execution Environments (PhD, Mr Stuart Hacking)- Investigating and developing novel ways to monitor and adapt system configuration.
  • Online Performance Modeling of Service-Oriented Applications (PhD - Mr Stephan Kraft) - Defining and building dynamic models for SOA including application performance metrics.
  • Software Evolution Planning - Looking for methods and tools to assist in the planning of incremental and iterative software development. Work to date include the EU/PEACE II funded SPACE project which included novel work on agile planning under uncertainty and work on Software Release Planning.
  • Adaptive Agent Model - This is a completed PhD project (Dr. Liang Xiao, 2006)which looked at finding ways to design adaptable software using agents. Adaptable structure, behaviour and architecture achieved.

  • agileireland - Agile user network with Momentum NI
separator line

 

Recent Publications (2004-):

Refereed Journals and Book Chapters

2009

Greer, D., Conradi, R., Project Initiation and Planning - An Empirical Study, IET Software, accepted to appear 2009.

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

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).

2008

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.

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, Pages 421 – 437, DOI: 10.1002/spip.v13:5 , 2008.

2007

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

2006

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.

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.

2005

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.

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.

2004

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

Published Refereed Conference Contributions


2009

McGee, S., Greer, D., A Software Requirements Change Source Taxonomy, accepted Proc. International Conference on Software Engineering Applications, IEEE, 2009.

Odzaly, E.E., Greer, D., Sage, P., Software Risk Management Barriers: an Empirical Study, acccepted Proc. IEEE/ACM Empirical Software Engineering and Measurement, IEEE 2009.

2007

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.

2006

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.

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.

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.

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.

2005

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.

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.

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.

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.

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

2004

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.

separator line

Other Activities

  • Editor - SPE Special Issue on Agile Software Developer due 14 August 31 August 2009 SPE Journal Cover

  • Agile Ireland - User Network for Agile Method adopters.
  • Chair Agility in the Software Process (ASP) 2008
  • Programme committee for IEEE Engineering of Computer Based Systems (ECBS) 2008, 2009
  • Programme committee for Software Engineering Knowledge Engineering 2006- present
  • Programme Committee for Hawaii International Conference on System Science - Software Engineering Decision Support, 2006
  • Programme Committee for Agent Oriented Systems Development Methodologies, 2007, 2008
  • Programme committee for IEEE Eastern European Regional Conference on the Engineering of Computer Based Systems
  • Programme committee for International Conference on Complex Distributed Systems (CODS 2009)
  • Programme committee for of International Conference on Software and Data Technologies (ICSOFT) , 2009
  • Editorial Board of Journal of Universal Computer Science (JUSC)


Stage 2 coordinator for BSc Computer Science - please email me for further information

updated 19 August 2009