Des Greer

Dr. Des Greer

orcid

Research Focus & Metrics

Academic Career Length

22Years (2005-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
2 May 2017 in Journal of Ambient Intelligence and Humanized Computing
Verified
Journal Article
Open access
PDF file
EOEdzreena Edza Odzaly
Edzreena Edza Odzaly
DGDes Greer
Des Greer
DSDarryl Stewart
Darryl Stewart
Risk management is an important process in Software Engineering. However, it can be perceived as somewhat contrary to the more lightweight processes used in Agile methods. Thus an appropriate and realistic risk management model is required as well as tool support that minimizes human effort. We propose the use of software agents to carry out risk management tasks and make use of the data collected from the project environment to detect risks. This paper describes the underlying risk management model in an Agile risk tool where software agents are used to support identification, assessment and monitoring of risk. It demonstrates the interaction between agents, agents’ compliance with designated rules and how agents can react to changes in project environment data. The results, demonstrated using case studies, show that agents are of use for detecting risk and reacting dynamically to changes in project environment thus, help to minimize the human effort in managing risk.

9 May 2012 in Requirements Engineering
Verified
Journal Article
Open access
PDF file
SMSharon McGee
Sharon McGee
DGDes Greer
Des Greer
Changes to software requirements not only pose a risk to the successful delivery of software applications but also provide opportunity for improved usability and value. Increased understanding of the causes and consequences of change can support requirements management and also make progress towards the goal of change anticipation. This paper presents the results of two case studies that address objectives arising from that ultimate goal. The first case study evaluated the potential of a change source taxonomy containing the elements ‘market’, ‘organisation’, ‘vision’, ‘specification’, and ‘solution’ to provide a meaningful basis for change classification and measurement. The second case study investigated whether the requirements attributes of novelty, complexity, and dependency correlated with requirements volatility. While insufficiency of data in the first case study precluded an investigation of changes arising due to the change source of ‘market’, for the remainder of the change sources, results indicate a significant difference in cost, value to the customer and management considerations. Findings show that higher cost and value changes arose more often from ‘organisation’ and ‘vision’ sources; these changes also generally involved the co-operation of more stakeholder groups and were considered to be less controllable than changes arising from the ‘specification’ or ‘solution’ sources. Results from the second case study indicate that only ‘requirements dependency’ is consistently correlated with volatility and that changes coming from each change source affect different groups of requirements. We conclude that the taxonomy can provide a meaningful means of change classification, but that a single requirement attribute is insufficient for change prediction. A theoretical causal account of requirements change is drawn from the implications of the combined results of the two case studies.

1 August 2019 in Information and Software Technology
Verified
Journal Article
Open access
MMM. Mohan
M. Mohan
DGDes Greer
Des Greer

27 December 2007 in Software Process: Improvement and Practice
Verified
Journal Article
Closed access
PDF file
PTPhilip S. Taylor
Philip S. Taylor
DGDes Greer
Des Greer
GCGerry Coleman
Gerry Coleman
KMKevin McDaid
Kevin McDaid
FKFrank Keenan
Frank Keenan

27 December 2023 in Software: Practice and Experience
Verified
Journal Article
Open access
ADAnh Nguyen Nguyen Duc
Anh Nguyen Nguyen Duc
DKDron Khanna
Dron Khanna
GLGiang Huong Le
Giang Huong Le
DGDes Greer
Des Greer
XWXiaofeng Wang
Xiaofeng Wang
PAPekka Abrahamsson
Pekka Abrahamsson
Context: The COVID‐19 pandemic has had a disruptive impact on how people work and collaborate across all global economic sectors, including software business. While remote working is not new for software engineers, forced WFH situations come with both limitations and opportunities. As the ‘new normal’ for working might be based on the current state of Work‐from‐home (WFH), it is useful to understand what has happened and learn from that.Objective: This study aims to gain insights into how their WFH arrangement impacts project management and software engineering. We are also interested in exploring these impacts in different contexts, such as startups and established companies.Method: We conducted a global‐scale, cross‐sectional survey during the spring and summer 2021. Our results are based on quantitative and qualitative analysis of 297 valid responses.Results: We characterize the profile of WFH in both spatial and temporal aspects, together with a set of common collaborative tools and coordination and control mechanisms. We revealed some areas of project management that are relatively more challenging during WFH situations, such as coordination, communication and project planning. We also revealed a mixed picture of the perceived impact of WFH on different software engineering activities.Conclusion: WFH is a situational phenomenon which can have both negative and positive impact on software teams. For practitioners, we suggest a unified approach to consider the context of WFH, collaborative tools, associated coordination and control approaches and a process that resolve those aspects that are sensitive to physical interaction.

31 January 2005 in Science of Computer Programming
Verified
Journal Article
Closed access
IOIan O’neill
Ian O’neill
PHPhilip Hanna
Philip Hanna
XLXingkun Liu
Xingkun Liu
DGDes Greer
Des Greer
MMMichael McTear
Michael McTear