Zoe Hoy

Zoe Hoy

orcid

Research Focus & Metrics

Academic Career Length

13Years (2014-Present)

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

Representative Publications

View All Publications
6 June 2023 in Information
Verified
Journal Article
Open access
PDF file
ZHZoe Hoy
Zoe Hoy
XXXianzhong Mark Xu
Xianzhong Mark Xu
Agile software requirements engineering processes enable quick responses to reflect changes in the client’s software requirements. However, there are challenges associated with agile requirements engineering processes, which hinder fast, sustainable software development. Research addressing the challenges with available solutions is patchy, diverse and inclusive. In this study, we use a systematic literature review coupled with thematic classification and gap mapping analysis to examine extant solutions against challenges; the typologies/classifications of challenges faced with agile software development in general and specifically in requirements engineering and how the solutions address the challenges. Our study covers the period from 2009 to 2023. Scopus—the largest database for credible academic publications was searched. Using the exclusion criteria to filter the articles, a total of 78 valid papers were selected and reviewed. Following our investigation, we develop a framework that takes a three-dimensional view of agile requirements engineering solutions and suggest an orchestrated approach balancing the focus between the business context, project management and agile techniques. This study contributes to the theoretical frontier of agile software requirement engineering approaches and guidelines for practice.

8 January 2014 in Total Quality Management & Business Excellence
Verified
Journal Article
Closed access
ZHZoe Hoy
Zoe Hoy
AFAndrea Foley
Andrea Foley
Although some articles have been written about integrated audits, they do not examine combining audits for ISO 9001 (quality management systems) and ISO 27001 (information security management systems). This topic is relevant across a wide spectrum of the Quality Management and research community, not to mention external auditors and staff with operations and information technology responsibilities. Furthermore, it provides insights into the new version of PAS 99 (specification for integrated management systems (IMS)). Quality Management practitioners may not be fully aware of the affordances of an IMS and combining internal audits. However, integrated audits make it possible to achieve efficiencies in the audit process whilst maintaining the benefits gained from audits such as process improvements. Clusters of research propositions were derived from a literature review comprising academic and professional sources and tested within a commercial organisation. The sample comprised internal auditors, auditees and external auditors. The findings and conclusions point to a reduction in audit effort, the number of audits and the audit resource required. A framework for establishing integrated audits is formulated.

20 May 2022
Verified
Book Chapter
Closed access
ZHZoe Hoy
Zoe Hoy
Software is an essential commodity that ensures mobile phones to the controls of an aeroplane work. There will always be more requirements for software than there is time and budget to achieve them, hence the need for various prioritisation approaches to decide which requirements to include in the software. There are also constraints for startups, such as small teams and multiple influencers, which must be considered when choosing a prioritisation approach. The wrong approach can waste resources and cause customer dissatisfaction. There is limited research linked to the limitations of requirements prioritisation approaches; however, this research helps to address the research gap. For example, the main contribution identifies 16 limitations associated with five popular prioritisation approaches combined with a framework which identifies the relationships between these limitations. The five requirement prioritisation approaches studied were analytic hierarchy process (AHP), quality functional deployment (QFD), the planning game, binary search tree, and $100 allocation.

20 May 2022
Verified
Book Chapter
Closed access
Varun GuptaVarun Gupta
Varun Gupta
ZHZoe Hoy
Zoe Hoy
CGChetna Gupta
Chetna Gupta
Software startups bring innovative products to the market. However, such innovation is at the cost of highly educated guesswork about customer expectations and quick decision making by persons responsible for strategic planning and implementation. It is therefore of interest to understand the challenges and practices faced by startups that aim to release something innovative in selected market segments. Hence, this chapter investigates the challenges faced by entrepreneurs of startups and the practices they follow to become successful. The specific challenges explored include (1) how startups handle software evolution, (2) challenges faced in releasing products to the market, and (3) the state of affairs of software engineering in startups. Results indicate that despite guidance and support in terms of well-known and documented development methods, practitioners find it difficult to implement and apply these in practice. They must quickly evolve their products to sustain in the market, and the market is highly uncertain, which makes the complete process highly probabilistic.


20 May 2022
Verified
Book Chapter
Closed access
ZHZoe Hoy
Zoe Hoy
Software requirement prioritisation is an important task that ultimately determines whether the software is successful and achieves customer satisfaction. Startups use agile methodologies to develop software, as it adapts to requirement changes well and delivers software quickly in short increments, called sprints. However, there is little research about the practices of agile requirement re-prioritisation, the activity to reprioritise requirements at the start of each sprint. This research contributes to this gap by identifying the factors considered for five popular prioritisation approaches and compares them to the agile requirement re-prioritisation process. The results show that the approaches studied do not address all factors of the agile requirement re-prioritisation process. The planning game covers five of the factors whereas analytical hierarchy process covers three of the factors. This may influence the choice of approach used for agile requirement re-prioritisation. This study contributes important insights for requirement prioritisation literature and practice.