Andy Connor

Andy Connor
Auckland University of Technology | AUT · Colab

PhD

About

99
Publications
41,569
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
939
Citations
Citations since 2016
29 Research Items
613 Citations
2016201720182019202020212022020406080100
2016201720182019202020212022020406080100
2016201720182019202020212022020406080100
2016201720182019202020212022020406080100
Additional affiliations
January 2012 - present
Auckland University of Technology
Position
  • Professor (Associate)
October 2006 - December 2011
Auckland University of Technology
Position
  • Senior Lecturer & Associate Director of SERL
October 2003 - September 2006
Auckland University of Technology
Position
  • Senior Researcher

Publications

Publications (99)
Conference Paper
Full-text available
In this paper, we describe the extraction of source code metrics from the Jazz repository and the application of data mining techniques to identify the most useful of those metrics for predicting the success or failure of an attempt to construct a working instance of the software product. We present results from a systematic study using the J48 cla...
Article
Full-text available
This paper describes the application of Taguchi methods [1-3] to the parameter sizing stage of fluid power system design. Taguchi methods have become almost synonymous with robust design and are used to design systems that are tolerant to the effects of noise factors. Noise factors are defined as anything that causes changes in the functional chara...
Conference Paper
Full-text available
We describe our ongoing research that centers on the application of natural language processing (NLP) to software engineering and systems development activities. In particular, this paper addresses the use of NLP in the requirements analysis and systems design processes. We have developed a prototype toolset that can assist the systems analyst or s...
Conference Paper
Full-text available
This paper presents research on current industry practices with respect to requirements engineering as implemented within software development companies in New Zealand. A survey instrument is designed and deployed. The results are analysed and compared against what is internationally considered "best practice" and previous New Zealand and Australia...
Thesis
Full-text available
Most contemporary universities are organised around discipline-based units and the notion of discipline is deeply intertwined with academic life and this creates challenges for interdisciplinary scholars. This work is focused on identifying the barriers to interdisciplinary scholarly activity in New Zealand universities, and to examine the strategi...
Article
Designing games is a complicated and time-consuming process, where developing new levels for existing games can take weeks. Procedural content generation offers the potential to shorten this timeframe, however automated design tools are not adopted widely in the game industry. This paper presents an expert evaluation of a human-in-the-loop generati...
Article
Full-text available
Interpersonal coordination is a research topic that has attracted considerable attention this last decade both due to a theoretical shift from intra-individual to inter-individual processes and due to the development of new methods for recording and analyzing movements in ecological settings. Encompassing spatiotemporal behavioral matching, interpe...
Article
Full-text available
This paper presents a novel approach to procedural generation of game maps for multi-player, competitive video games. A multi-agent evolutionary system is employed to place streets, buildings and other items, resulting in a playable video game map. The system utilises computational agents that act in conjunction with the human designer to produce m...
Preprint
Design erosion is a persistent problem within the software engineering discipline. Software designs tend to deteriorate over time and there is a need for tools and techniques that support software architects when dealing with legacy systems. This paper presents an evaluation of a Search Based Software Engineering (SBSE) approach intended to recover...
Chapter
In the framework of “togetherness” as a psychophysiological experience of social presence, the current chapter highlights the importance of work environments to socializing. The absence of such physical collective spaces impacts group-dynamics and team performance in online meetings, which also tend to prioritize task-solving discussions and limit...
Article
Creativity is considered here as a universal and diverse capacity that is central to full human agency. This view contrasts with beliefs that negate one’s creativity and that of others. Self-reports of creativity are examined in this paper taking inspiration from the study of oppression and liberation in the praxis of social change by the influenti...
Article
Full-text available
With the proliferation of relatively cheap Internet of Things (IoT) devices, smart environments have been highlighted as an example of how the IoT can make our lives easier. Each of these ‘things’ produces data which can work in unison to react to its users. Machine learning makes use of this data to make inferences about our habits and activities,...
Article
Design erosion is a persistent problem within the software engineering discipline. Software designs tend to deteriorate over time and there is a need for tools and techniques that support software architects when dealing with legacy systems. This paper presents an evaluation of a search-based software engineering (SBSE) approach intended to recover...
Article
Full-text available
With the proliferation of relatively cheap Internet of Things (IoT) devices, smart environments have beenhighlighted as an example of how the IoT can make our lives easier. Each of these ‘things’ produces datawhich can work in unison to react to its users. Machine learning makes use of this data to make inferencesabout our habits and activities, su...
Article
Full-text available
A computational social simulation encourages systematic reasoning about the management of innovation teams and organizational creativity. This article draws upon historical literature to identify a potential dilemma faced by business organizations: Is it better to promote creative behavior across a whole organization or focus on the development of...
Article
Full-text available
Evaluating software modules for inclusion in a Drupal website is a crucial and complex task that currently requires manual assessment of a number of module facets. This study applied data-mining techniques to identify quality-related metrics associated with highly popular and unpopular Drupal modules. The data-mining approach produced a set of impo...
Article
Full-text available
This paper undertakes an initial critical analysis of Creative Technologies as a means to gain insight to the nature of this as an emerging field. The paper utilises an approach previously used in the design discipline to characterise the field through the embodiment of an alphabetised narrative. This is extended through an analysis of the inter-re...
Article
Full-text available
This paper outlines an approach for evolutionary procedural generation of video game content. The study deals with the automatic generation of game level designs using genetic algorithms and the development of a fitness function that describes the playability of the game level. The research explores whether genetic algorithms have the ability to pr...
Article
Full-text available
This paper describes a study that examines the impact that procedurally generated content has on the quality of gaming experience. To that end, an experimental study has been undertaken where gamers play two versions of an otherwise identical game, the only difference being that in one version the game levels are designed by a human designer and in...
Conference Paper
Full-text available
This paper examines the role of design in the creation of new firms. A new interpretation of firm design is developed to explain the dynamics of entrepreneurship. This paper seeks to expand the conversation between design and management studies by focusing on the concept of shaping the firm. The study of the shape of the firm seeks to characterise...
Article
Full-text available
This paper argues that academia is undergoing a crisis, particularly in terms of some institutions experiencing growing student disengagement. Many changes to curriculum design and delivery have been focused on the modularisation of degree programmes to promote greater flexibility for a changing student demographic. This paper suggests that modular...
Conference Paper
Full-text available
This paper analyses the role of creativity in business organizations by examining the core ideas of an article published sixty years ago as a way to elucidate how relevant they are today in view of the research literature. The paper proposes the use of computational social simulations to support systematic reasoning about some of these longstanding...
Article
Full-text available
This paper describes an optimisation methodology that has been specifically developed for engineering design problems. The methodology is based on a Tabu search (TS) algorithm that has been shown to find high quality solutions with a relatively low number of objective function evaluations. Whilst the methodology was originally intended for a small...
Article
Full-text available
This paper presents an investigation of two search techniques, tabu search (TS) and simulated annealing (SA), to assess their relative merits when applied to engineering design optimisation. Design optimisation problems are generally characterised as having multi-modal search spaces and discontinuities making global optimisation techniques benefici...
Article
Full-text available
This paper presents a computational approach to modelling group creativity. It presents an analysis of two studies of group creativity selected from different research cultures and identifies a common theme ("idea build-up") that is then used in the formalisation of an agent-based model used to support reasoning about the complex dynamics of buildi...
Article
Full-text available
This paper outlines the development and evaluation of a wearable haptic game interface. The device differs from many traditional haptic feedback implementation in that it combines vibrotactile feedback with gesture based input, thus becoming a two way conduit between the user and the virtual environment. The device is intended to challenge what is...
Article
This paper presents a novel approach to procedural generation of urban maps for First Person Shooter (FPS) games. A multi-agent evolutionary system is employed to place streets, buildings and other items inside the Unity3D game engine, resulting in playable video game levels. A computational agent is trained using machine learning techniques to cap...
Article
Full-text available
This paper outlines the development of a wearable game controller incorporating vibrotacticle haptic feedback that provides a low cost, versatile and intuitive interface for controlling digital games. The device differs from many traditional haptic feedback implementation in that it combines vibrotactile based haptic feedback with gesture based inp...
Conference Paper
Full-text available
This paper presents a novel approach to procedural generation of urban maps for First Person Shooter (FPS) games. A multi-agent evolutionary system is employed to place streets, buildings and other items inside the Unity3D game engine, resulting in playable video game levels. A computational agent is trained using machine learning techniques to cap...
Chapter
This chapter provides a historical overview of the emergence of the creative technologies, tracing the usage of associated terms back to the close of the Second World War. An overall analysis of the reviewed literature suggests that the growth of the field was relatively slow prior to the year 2000; however since the turn of the millennium there ha...
Conference Paper
Full-text available
This paper presents a computational approach to modelling group creativity. It presents an analysis of two studies of group creativity selected from different research cultures and identifies a common theme (" idea build-up ") that is then used in the formalisation of an agent-based model used to support reasoning about the complex dynamics of buil...
Conference Paper
Full-text available
In recent years there has been a rapid expansion of multidisciplinary degree programmes offered by Universities around the globe, with many being classified as design orientated or using the title Creative Technologies. This paper investigates one such degree programme and compares it to other discipline based programmes with which it overlaps. To...
Article
Full-text available
Modern films, games and virtual reality applications are dependent on convincing computer graphics. Highly complex models are a requirement for the successful delivery of many scenes and environments. While workflows such as rendering, compositing and animation have been streamlined to accommodate increasing demands, modelling complex models is sti...
Article
Full-text available
This paper suggests that recent developments in video game technology have occurred in parallel to play being moved from public into private spaces, which has had impact on the way people interact with games. The paper also argues and that there is potentially value in the creation of public play spaces to create opportunities to utilise both techn...
Article
Full-text available
This paper sets out to challenge the common pedagogies found in STEM (Science, Technology, Engineering and Mathematics) education with a particular focus on engineering. The dominant engineering pedagogy remains “chalk and talk”; despite research evidence that demonstrates its ineffectiveness. Such pedagogical approaches do not embrace the possibil...
Chapter
Full-text available
The Bachelor of Creative Technologies (BCT) degree is offered by Colab, a unique academic unit at Auckland University of Technology. The unit is a research-teaching nexus or ‘collaboratory’ at the intersection of four existing schools (Art and Design, Communications and Media Studies, Computer and Mathematical Sciences and Engineering) in the Facul...
Article
Full-text available
The range of video annotation software currently available is set within commercially specialized professions, distributed via outdated sources or through online video hosting services. As video content becomes an increasingly significant tool for analysis, there is a demand for appropriate digital annotation techniques that offer equivalent functi...
Conference Paper
Full-text available
This paper sets out to challenge the common pedagogies found in STEM education with a particular focus on engineering. The dominant engineering pedagogy remains " chalk and talk " ; despite research evidence that demonstrates its ineffectiveness. The paper argues that there is a potential confusion in engineering education around the role of active...
Conference Paper
Full-text available
This paper puts forward the perspective that social play spaces are opportunities to utilise both technology and body for the benefit of community culture and engagement. Co-located social gaming coupled with tangible interfaces offer active participant engagement and the development of the local video game scene. This paper includes a descriptive...
Conference Paper
Full-text available
This paper outlines the development of a sensory feedback device providing a tangible interface for controlling digital environments, in this example a flight simulator, where the intention for the device is that it is relatively low cost, versatile and intuitive. Gesture based input allows for a more immersive experience, so rather than making the...
Conference Paper
Full-text available
The last two decades has seen remarkable growth and development of curricula devoted to entrepreneurship and new venture creation. In the creative industries, entrepreneurship is increasingly seen as a cataly st to add value to projects, whether in the form of social, cultural, environmental or economic returns. However, research suggests that educ...
Conference Paper
Full-text available
Historically, the majority of approaches to post-secondary education are grounded in the same viewpoint. Students are introduced to specific techniques and are encouraged to apply these in the pursuit of directed learning. There has been a recent emergence of constructivist approaches propose students are capable of creating their own knowledge. Co...
Conference Paper
Full-text available
This paper investigates the player's body as a system capable of unfamiliar interactive movement achieved through digital mediation in a playful environment. Body interactions in both digital and non-digital environments can be considered as a perceptually manipulative exploration of self. This implies a player may alter how they perceive their bod...
Conference Paper
Full-text available
In this paper, we describe the development and operating principles of an immersive virtual reality (VR) visualisation environment that is designed around the use of consumer VR headsets in an existing wide area motion capture suite. We present two case studies in the application areas of visualisation of scientific and engineering data. Each of th...
Conference Paper
Full-text available
In this paper, we describe the development and operating principles of an immersive virtual reality (VR) visualisation environment that is designed around the use of consumer VR headsets in an existing wide area motion capture suite. We present two case studies in the application areas of visualisation of scientific and engineering data. Each of th...
Conference Paper
Full-text available
In this research we use a data stream approach to mining data and construct Decision Tree models that predict software build outcomes in terms of software metrics that are derived from source code used in the software construction process. The rationale for using the data stream approach was to track the evolution of the prediction model over time...
Article
Full-text available
This article introduces a framework for automatically extracting knowledge from student blogs and injecting it into a shared resource, namely a Wiki. This is motivated by the need to preserve knowledge generated by students beyond their time of study. The framework is described in the context of the Bachelor of Creative Technologies degree at the A...
Conference Paper
Full-text available
This research is focused on solving problems in the area of software project management using metaheuristic search algorithmsand as such is research in the field of search based software engineering. The main aim of this research is to evaluate the performance of different metaheuristic search techniques in resource allocation and scheduling proble...
Conference Paper
Full-text available
This paper explores the concepts of modelling a software development project as a process that results in the creation of a continuous stream of data. In terms of the Jazz repository used in this research, one aspect of that stream of data would be developer communication. Such data can be used to create an evolving social network characterized by...
Article
Full-text available
Context Software development projects involve the use of a wide range of tools to produce a software artifact. Software repositories such as source control systems have become a focus for emergent research because they are a source of rich information regarding software development projects. The mining of such repositories is becoming increasingly...
Conference Paper
Full-text available
A variety of sources have noted that a substantial proportion of non trivial software systems fail due to unhindered architectural erosion. This design deterioration leads to low maintainability, poor testability and reduced development speed. The erosion of software systems is often caused by inadequate understanding, documentation and maintenance...
Article
Full-text available
In this paper, we describe the extraction of source code metrics from the Jazz repository and the application of data mining techniques to identify the most useful of those metrics for predicting the success or failure of an attempt to construct a working instance of the software product. We present results from a study using the J48 classification...
Article
Full-text available
This paper describes the extraction of source code metrics from the Jazz repository and the systematic application of data mining techniques to identify the most useful of those metrics for predicting the success or failure of an attempt to construct a working instance of the software product. Results are presented from a study using the J48 classi...
Conference Paper
Full-text available
A variety of sources have noted that a substantial proportion of non trivial software systems fail due to unhindered architectural erosion. This design deterioration leads to low maintainability, poor testability and reduced development speed. The erosion of software systems is often caused by inadequate understanding, documentation and maintenance...
Article
Full-text available
The effective utilisation of a user's context in improving the performance of web search engines is a subject of intense research interest. In particular, much attention has been directed to the enhancement of queries and the provision of more relevant information by taking user context into account. Progress in this field has been limited to date,...
Conference Paper
Full-text available
In this paper, we introduce the concept of the research practice gap as it is perceived in the field of software requirements engineering. An analysis of this gap has shown that two key causes for the research-practice gap are lack of effective communication and the relatively light coverage of requirements engineering material in University progra...