Browsing Open Theses & Dissertations by Thesis Supervisor "Buchan, Jim"
Now showing items 1-17 of 17
-
A field study of domain knowledge sharing in the software development industry in New Zealand
(Auckland University of Technology, 2008)In contemporary software development, an emergent understanding of the problem domain and envisioned goals forms the basis of designing, testing and development activities. Lack of a common understanding of the domain can ... -
Agile Teams Roles and Responsibilities
(Auckland University of Technology, 2017) -
The Benefits and Challenges of Planning Poker in Software Development: Comparison Between Theory and Practice
(Auckland University of Technology, 2017)Planning Poker is a collaborative software effort estimation technique widely used in agile software development methodologies such as Scrum and Extreme Programming (XP). Proponents of Planning Poker claim that the method ... -
Examining expectations about user involvement in software development and factors that influence high quality user involvement
(Auckland University of Technology, 2013)In contemporary software development, frequent user engagement throughout the development process is commonly viewed as good practice, leading to increased development productivity and user satisfaction with the product. ... -
Investigating the skills and capabilities that software testers need: A New Zealand study
(Auckland University of Technology, 2018)Software testing has changed a lot with the rapid developing software market in the last two decades. Many companies have to either keep up with competitors or gain a competitive advantage by the continuous deploying high ... -
Obtaining business benefits from IT: factors that influence the adoption of benefit realisation methodologies in New Zealand organisations
(Auckland University of Technology, 2004)Almost without exception organisations have become reliant on Information Systems (IS) and Information Technology (IT) applications. Although competitive advantage, task efficiency and effective information management are ... -
Onboarding process in Agile software development team: An empirical study
(Auckland University of Technology, 2017)In most modern software development environments, the development work is done in teams, often using an Agile development approach. It is not uncommon for new members to join an existing team, for example to replace a team ... -
Project risk management in smaller software teams
(Auckland University of Technology, 2007)This thesis investigates project risk management issues in smaller software teams. Certain gaps in the literature are identified. There is limited literature on what risk management techniques software practitioners use. ... -
Requirements Change Management in Global Software Development: A Multiple Case Study
(Auckland University of Technology, 2016)This thesis reports a comprehensive investigation of the challenges encountered in managing requirements change and investigates the associated role of collaborative technologies in Global Software Development (GSD) ... -
Self-organising Maps (SOMs) in Software Project Management
(Auckland University of Technology, 2011)Although numerous researchers have devoted much time and effort to the issue, generating a reliable and accurate cost estimate at an early stage of the development life cycle remains a challenge to software engineers. In ... -
Semi-automated Extraction of New Product Features from Online Reviews to Support Software Product Evolution
(Auckland University of Technology, 2017)Throughout its lifetime, a software product is expected to continually improve and evolve to ensure its efficiency, utility and desirability to users, both existing and potential. This involves incrementally developing new ... -
Students’ Expectations of Team Onboarding Support in Agile Software Development
(Auckland University of Technology, 2019)In modern agile software development environments, teamwork is the core of software development. Good collaboration of development teams can improve productivity, which contributes to the success of an organization’s product ... -
The effectiveness of requirements prioritization techniques for a medium to large number of requirements: a systematic literature review
(Auckland University of Technology, 2009)In software system development, it can be a challenge for people to select the ‘right’ requirement among several or many options if it is not obvious which requirement is desirable. Requirements prioritization helps people ... -
The role of independent advocacy groups in RFID technology use: the current status of RFID technology adoption in New Zealand
(Auckland University of Technology, 2008)Radio frequency identification, also known as RFID technology, has been commercially available since World War II. In recent years, interest has turned toward using RFID in supply chain management, such as monitoring and ... -
Understanding the efficacy of Test Driven Development
(Auckland University of Technology, 2009)Test Driven Development (TDD) is a software development practice in which unit and acceptance test cases are incrementally written prior to writing the production code and guiding the design of the target software. Recently, ... -
User stories in practice: a distributed cognition perspective
(Auckland University of Technology, 2011)User stories are a simple and direct way of creating and managing software requirements. They are widely used in contemporary practice. This widespread adoption suggests they are providing some benefits when compared to ... -
Using Technology to Support the Parent-child Relationship: Observations Within the Context of the Child’s Learning
(Auckland University of Technology, 2016)The effect of technology use on the parent-child relationship is poorly understood, yet sufficiently studied to confirm technology does influence this relationship. Despite being a large demographic, literature about the ...