• Room 03.029 - Computer Science Building

    United Kingdom

Accepting PhD Students

PhD projects

- Software engineering including Automated Software Refactoring - Requirements Engineering and Evolution - Software Evolution prediction

19942019

Research output per year

If you made any changes in Pure these will be visible here soon.

Research Output

2019

Automated Multi-objective Refactoring Based on Quality and Code Element Recentness

Mohan, M. & Greer, D., 29 Jun 2019, In : Communications in Computer and Information Science. 1023, p. 334-351 18 p.

Research output: Contribution to journalArticle

Investigating Evolution in Open Source Software

Greer, D. & Greer, D., 2019, Computational Science and Its Applications – ICCSA 2019 - 19th International Conference, 2019, Proceedings: Proc. 2019 International Conference on Computational Science and its Applications (ICCSA). Gervasi, O., Stankova, E., Korkhov, V., Torre, C., Tarantino, E., Misra, S., Murgante, B., Rocha, A. M. A. C., Taniar, D. & Apduhan, B. O. (eds.). Switzerland: Springer Nature Switzerland, Vol. 11623. p. 242-256 15 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 11623 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Open Access
File
3 Downloads (Pure)

Maximizing Refactoring Coverage in an Automated Maintenance Approach using Multi-Objective Optimization

Mohan, M., Greer, D. & McMullan, P., 19 Sep 2019, Proceddings of the 3rd International Workshop on Refactoring (IWOR). IEEE , p. 31-38 8 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Open Access
File
57 Downloads (Pure)

Status Quo in Requirements Engineering: A Theory and a Global Family of Surveys

Wagner, S., Méndez Fernández, D., Michael, F., Vetrò, A., Kalinowski, M., Wieringa, R., Pfahl, D., Conte, T., Christiansson, M-T., Greer, D., Lassenius, C., Männistö, T., Nayebi, M., Oivo, M., Penzenstadler, B., Prikladnicki, R., Ruhe, G., Schekelmann, A., Sen, S., Spínola, R. & 3 others, Tuzcu, A., De La Vara, J. L. & Winkler, D., 01 Feb 2019, In : ACM Transactions on Software Engineering and Methodology (TOSEM). 28, 2, 48 p., 9.

Research output: Contribution to journalArticle

Open Access
File
5 Citations (Scopus)
187 Downloads (Pure)

Use of Wearable Technologies with Machine Learning to Understand University Student Learning Behaviours to Predict Students at Risk of Failing

McGowan, A., Hanna, P., Greer, D., Busch, J., Anderson, N., Collins, M., Cutting, D., Stewart, D. & McDowell, A., 25 Jul 2019, International Conference on Human Interaction and Emerging Technologies: IHIET 2019: Human Interaction and Emerging Technologies. Springer, Vol. 1018. p. 325-331 6 p. (Advances in Intelligent Systems and Computing).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Using a Many-Objective Approach to Investigate Automated Refactoring

Mohan, M. & Greer, D., 01 Aug 2019, In : Information and Software Technology. 112, p. 83-101 29 p.

Research output: Contribution to journalArticle

Open Access
File
12 Downloads (Pure)
2018

An Approach to Prioritize Classes in a Multi-objective Software Maintenance Framework

Mohan, M. & Greer, D., 23 Mar 2018, Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2018). SciTePress, p. 215-222 8 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Open Access
File
155 Downloads (Pure)

A Survey of Search-Based Refactoring for Software Maintenance

Mohan, M. & Greer, D., 07 Feb 2018, In : Journal of Software Engineering Research and Development. 6, 3, 52 p.

Research output: Contribution to journalArticle

Open Access
File
268 Downloads (Pure)

Automated Refactoring of Software Using Version History and a Code Element Recentness Measure

Mohan, M. & Greer, D., 23 Mar 2018, Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2018). SciTePress, p. 455-462 8 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Open Access
File
144 Downloads (Pure)

Capturing Risks in Agile Methods

Odzaly, E., Greer, D. & Stewart, D., 01 Feb 2018, In : Advanced Science Letters. 24, 2, p. 1509–1513 5 p.

Research output: Contribution to journalArticle

Lecturing to Your Students: Is Their Heart In It?

McGowan, A., Hanna, P., Greer, D. & Busch, J., 18 Oct 2018, Proceedings of the Future Technologies Conference. Vol. 880. p. 1005-1016 8 p. (Advances in Intelligent Systems and Computing).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Video makes the coding star?

Hanna, P., Greer, D. & Busch, J., 02 Jul 2018, 2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics, MIPRO 2018 - Proceedings. Vrdoljak, B., Tijan, E., Grbac, T. G., Sruk, V., Cicin-Sain, M., Ribaric, S., Skala, K., Koricic, M., Mauher, M., Gros, S., Pale, P. & Janjic, M. (eds.). Institute of Electrical and Electronics Engineers Inc., p. 610-615 6 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2017

Agile risk management using software agents

Odzaly, E. E., Greer, D. & Stewart, D., 02 May 2017, In : Journal of Ambient Intelligence and Humanized Computing. p. 1-19 19 p.

Research output: Contribution to journalArticle

Open Access
File
10 Citations (Scopus)
367 Downloads (Pure)
Open Access

Learning to program – choose your lecture seat carefully?

McGowan, A., Hanna, P., Greer, D. & Busch, J., 05 Jul 2017. 8 p.

Research output: Contribution to conferencePaper

3 Citations (Scopus)

Learning to program – does it matter where you sit in the lecture theatre?

McGowan, A., Hanna, P., Greer, D., Busch, J. & Anderson, N., 28 Mar 2017, p. 624. 629 p.

Research output: Contribution to conferencePaper

2 Citations (Scopus)

Lightweight Risk Management: The Development of Agile Risk Tool Agents

Odzaly, E., Greer, D. & Stewart, D., 09 Mar 2017, First EAI International Conference on Computer Science and Engineering: Proceedings.. Vasant, P. & Duy, V. H. (eds.). European Alliance for Innovation, 10 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Open Access
File
419 Downloads (Pure)

MultiRefactor: Automated Refactoring To Improve Software Quality

Mohan, M. & Greer, D., 28 Oct 2017, Proceedings of the 2017 International Conference on Product-Focused Software Process Improvement (PROFES). Springer Lecture Notes in Computer Science (LNCS), Vol. 10611. p. 556-572 12 p. (Lecture Notes in Computer Science ).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

MultiRefactor: Automated Refactoring To Improve Software Quality

Mohan, M. & Greer, D., 17 Oct 2017, Proceedings of the 2017 International Conference on Product-Focused Software Process Improvement (PROFES). Springer Lecture Notes in Computer Science (LNCS), Vol. 10611. p. 556-572

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Open Access
File
1 Citation (Scopus)
405 Downloads (Pure)

Naming the pain in requirements engineering: Contemporary problems, causes, and effects in practice

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, R. & 3 others, Tuzcu, A., de la Vara, J. L. & Wieringa, R., Oct 2017, In : Empirical Software Engineering. 22, 5, p. 2298-2338 41 p.

Research output: Contribution to journalArticle

Open Access
File
50 Citations (Scopus)
280 Downloads (Pure)
2016

Technical Debt Reduction using Search Based Automated Refactoring

Mohan, M., Greer, D. & McMullan, P., Oct 2016, In : Journal of Systems and Software. 120, p. 183-194 12 p., 11.

Research output: Contribution to journalSpecial issue

Open Access
File
11 Citations (Scopus)
239 Downloads (Pure)
2014

Behavioral Model Generation from Use Cases Based on Ontology Mapping and GRASP Patterns

Jali, N., Greer, D. & Hanna, P., 01 Jul 2014, p. 324-329. 6 p.

Research output: Contribution to conferencePaper

Open Access
File
3 Citations (Scopus)
240 Downloads (Pure)

Class Responsibility Assignment (CRA) for Use Case Specification to Sequence Diagrams (UC2SD)

Jali, N., Greer, D. & Hanna, P., 23 Sep 2014, p. 13-18. 6 p.

Research output: Contribution to conferencePaper

Open Access
File
1 Citation (Scopus)
361 Downloads (Pure)

Lightweight Risk Management in Agile projects

Odzaly, E., Greer, D. & Stewart, D., 01 Jul 2014, p. 576-581. 6 p.

Research output: Contribution to conferencePaper

Open Access
File
4 Citations (Scopus)
618 Downloads (Pure)
2013

Performance models of storage contention in cloud environments

Kraft, S., Casale, G., Krishnamurthy, D., Greer, D. & Kilpatrick, P., 01 Oct 2013, In : Software and Systems Modeling. 12, 4, p. 681-704 24 p.

Research output: Contribution to journalArticle

File
11 Citations (Scopus)
251 Downloads (Pure)
19 Citations (Scopus)

Towards optimal software engineering: learning from agile practice

Bustard, D., Wilkie, G. & Greer, D., Sep 2013, In : Innovations in Systems and Software Engineering. 9, 3, p. 191-200 10 p.

Research output: Contribution to journalArticle

6 Citations (Scopus)
2012

Towards an understanding of the causes and effects of software requirements change: two case studies

McGee, S. & Greer, D., Jun 2012, In : Requirements Engineering. 17, 2, p. 133-155 23 p.

Research output: Contribution to journalArticle

Open Access
File
26 Citations (Scopus)
186 Downloads (Pure)

WIQ: Work-intensive query scheduling for in-memory database systems

Kraft, S., Casale, G., Jula, A., Kilpatrick, P. & Greer, D., 01 Jan 2012, Proceedings - 2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012. p. 33-40 8 p.

Research output: Chapter in Book/Report/Conference proceedingOther chapter contribution

7 Citations (Scopus)

WIQ: Work-Intensive Query Scheduling for In-Memory Database Systems

Kraft, S., Casale, G., Jula, A., Kilpatrick, P. & Greer, D., Jun 2012, p. 1-8. 8 p.

Research output: Contribution to conferencePaper

7 Citations (Scopus)
2011

IO Performance Prediction in Consolidated Virtualized Environments

Kraft, S., Casale, G., Krishnamurthy, D., Greer, D. & Kilpatrick, P., 2011, ICPE'11 - Proceedings of the 2nd Joint WOSP/SIPEW International Conference on Performance Engineering. New York: ACM, p. 295-306 12 p.

Research output: Chapter in Book/Report/Conference proceedingOther chapter contribution

18 Citations (Scopus)

IO Performance Prediction in Consolidated Virtualized Environments

Kraft, S., Casale, G., Krishnamurthy, D., Greer, D. & Kilpatrick, P., Jan 2011, p. 295-306. 12 p.

Research output: Contribution to conferencePaper

17 Citations (Scopus)

Software requirements change taxonomy: Evaluation by case study

McGee, S. & Greer, D., 05 Dec 2011, Proceedings of the 2011 IEEE 19th International Requirements Engineering Conference, RE 2011. p. 25-34 10 p. 6051641

Research output: Chapter in Book/Report/Conference proceedingConference contribution

13 Citations (Scopus)

Software Requirements Change Taxonomy: A Case Study

McGee, S. & Greer, D., Aug 2011, p. 1-10. 10 p.

Research output: Contribution to conferencePaper

2010

Adaptability Performance Trade-off: a Controlled Experiment

Brennan, A., Greer, D. & McDaid, K., Sep 2010, p. 1-4. 4 p.

Research output: Contribution to conferencePaper

Agile Software Development – A study of the Northern Ireland software industry, Investment Northern Ireland

Wilkie, F. G., Bustard, D. & Greer, D., 01 Feb 2010, InvestNI.

Research output: Book/ReportCommissioned report

Sources of Software Requirements Change from the Perspectives of Development and Maintenance

McGee, S. & Greer, D., Sep 2010, In : International Journal on Advances in Software. 3(1-2), p. 186-200 15 p.

Research output: Contribution to journalArticle

2009

A Software Requirements Change Source Taxonomy

McGee, S. & Greer, D., Sep 2009, p. 51-58. 8 p.

Research output: Contribution to conferencePaper

27 Citations (Scopus)

Software project initiation and planning – an empirical study

Greer, D. & Conradi, R., Oct 2009, In : IET Software. 3 , 5, p. 356-368 13 p.

Research output: Contribution to journalArticle

9 Citations (Scopus)
2007

Allowing for Task Uncertainties and Dependencies in Agile Release Planning

Logue, K., McDaid, K. & Greer, D., May 2007, p. 275-284. 10 p.

Research output: Contribution to conferencePaper

2006

A Hierarchical Agent-oriented Knowledge Model for Multi-Agent Systems

Xiao, L. & Greer, D., Jul 2006, p. 651-656. 6 p.

Research output: Contribution to conferencePaper

2 Citations (Scopus)

Applying an Agility/Discipline Assessment for a Small Software Organisation

Taylor, P. S., Sage, P., Coleman, G., McDaid, K., Lawthers, I., Corr, R. & Greer, D., 2006, In : Lecture Notes in Computer Science. 4034, p. 290-304 15 p.

Research output: Contribution to journalArticle

8 Citations (Scopus)

Do Agile GSD Experience Reports Help the Practitioner?

Taylor, P., Greer, D., Sage, P., Coleman, G., McDaid, K. & Keenan, F., 2006, p. 87-93. 7 p.

Research output: Contribution to conferencePaper

Managing Uncertainty in Agile Release Planning

McDaid, K., Greer, D., Keenan, F., Prior, P., Taylor, P. & Coleman, G., Jul 2006, p. 138-143. 6 p.

Research output: Contribution to conferencePaper

10 Citations (Scopus)
2005

Agent-oriented Requirements Modelling

Xiao, L. & Greer, D., Sep 2005, p. 28-37. 10 p.

Research output: Contribution to conferencePaper

Implementing advanced spoken dialogue management in Java

O'Neill, I., Hanna, P., Liu, X., Greer, D. & McTear, M., Jan 2005, In : Science of Computer Programming. 54(1), 1, p. 99-124 26 p.

Research output: Contribution to journalArticle

16 Citations (Scopus)

Modeling, auto-generation and adaptation of multi-agent systems

Xiao, L. & Greer, D., 01 Dec 2005, In : CEUR Workshop Proceedings. 363, p. 219-230 12 p.

Research output: Contribution to journalArticle

Modelling, Auto-generation and Adaptation of Multi-Agent Systems

Xiao, L. & Greer, D., Jun 2005, p. 605-616. 12 p.

Research output: Contribution to conferencePaper

17 Citations (Scopus)

Modelling Agent Knowledge with Business Rules

Xiao, L. & Greer, D., Jul 2005, p. 566-571. 6 p.

Research output: Contribution to conferencePaper

3 Citations (Scopus)