• A comparison of modeling techniques for software development effort prediction 

    MacDonell, SG; Gray, AR (Springer-Verlag, 1998)
    Software metrics are playing an increasingly important role in software development project management, with the need to effectively control the expensive investment of software development of paramount concern. Research ...
  • A comparison of semi-deterministic and stochastic search techniques 

    Connor, AM; Shea, K (Springer, 2000)
    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 ...
  • A comparison of techniques for developing predictive models of software metrics 

    Gray, A; MacDonell, SG (Elsevier, 1997)
    The use of regression analysis to derive predictive equations for software metrics has recently been complemented by increasing numbers of studies using non-traditional methods, such as neural networks, fuzzy logic models, ...
  • A contextual information retrieval framework 

    Limbu, D; Connor, AM; MacDonell, SG (National Advisory Committee on Computing Qualifications (NACCQ), 2005)
    The amount of information on the Internet is constantly growing and the challenge now is one of finding relevant information. Contextual information retrieval (CIR) is a critical technology for today's search engines to ...
  • A framework for contextual information retrieval from the WWW 

    Limbu, DK; Connor, AM; MacDonell, SG (International Society for Computers and Their Applications (ISCA), 2005)
    Search engines are the most commonly used type of tool for finding relevant information on the Internet. However, today’s search engines are far from perfect. Typical search queries are short, often one or two words, and ...
  • A fuzzy logic approach to computer software source code authorship analysis 

    Kilgour, RI; Gray, AR; Sallis, PJ; MacDonell, SG (Springer-Verlag, 1998)
    Software source code authorship analysis has become an important area in recent years with promising applications in both the legal sector (such as proof of ownership and software forensics) and the education sector (such ...
  • A perspective-based understanding of project success 

    McLeod, L; Doolin, B; MacDonell, SG (John Wiley & Sons, 2012)
    Answering the call for alternative approaches to researching project management, we explore the evaluation of project success from a subjectivist perspective. An in-depth, longitudinal case study of information systems ...
  • A prototype tool to support extended team collaboration in agile project feature management 

    Licorish, S; Philpott, A; MacDonell, SG (ISRST, 2009)
    In light of unacceptable rates of software project failure agile development methodologies have achieved widespread industry prominence, aimed at reducing software project risks and improving the likelihood of project ...
  • A simulation framework to support software project (re)planning 

    Kirk, D; MacDonell, S (IEEE, 2009)
    Planning and replanning software projects involves selecting activities according to organisational policies, project goals and contexts, deciding how to effect the activities, and dealing with uncertainty in activity ...
  • A systematic mapping on the use of visual data mining to support the conduct of systematic literature reviews 

    Felizardo, KR; MacDonell, SG; Mendes, E; Maldonado, JC (Academy Publisher, 2012)
    A systematic literature review (SLR) is a methodology used to find and aggregate all relevant existing evidence about a specific research question of interest. Important decisions need to be made at several points in the ...
  • A systematic mapping study on dynamic metrics and software quality 

    Tahir, A; MacDonell, SG (IEEE Computer Society, 2012)
    Several important aspects of software product quality can be evaluated using dynamic metrics that effectively capture and reflect the software's true runtime behavior. While the extent of research in this field is still ...
  • A systems approach to software process improvement in small organisations 

    Kirk, D; MacDonell, S (Delta/Publizon, 2009)
    There is, at the present time, no model to effectively support context-aware process change in small software organisations. The assessment reference models, for example, SPICE and CMMI, provide a tool for identifying gaps ...
  • A tabu search environment for engineering design optimisation 

    Connor, A; MacDonell, SG (AUT UniversityMcMaster University, 2004)
  • A tabu search method for the optimisation of fluid power circuits 

    Connor, AM; Tilley, DG (SAGE Publications Ltd., 1998)
    This paper describes the development of an efficient algorithm for the optimization of fluid power circuits. The algorithm is based around the concepts of Tabu search, where different time-scale memory cycles are used as ...
  • Adopting softer approaches in the study of repository data: a comparative analysis 

    Licorish, SA; MacDonell, SG (ACM, 2013)
    Context: Given the acknowledged need to understand the people processes enacted during software development, software repositories and mailing lists have become a focus for many studies. However, researchers have tended ...
  • Alternatives to regression models for estimating software projects 

    MacDonell, SG; Gray, AR (AUT University, 1996)
    The use of ‘standard’ regression analysis to derive predictive equations for software development has recently been complemented by increasing numbers of analyses using less common methods, such as neural networks, fuzzy ...
  • An automatic architecture reconstruction and refactoring framework 

    Schmidt, F; MacDonell, SG; Connor, AM (Springer (Studies in Computational Intelligence v.377), 2012)
    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 ...
  • An empirical cognitive model of the development of shared understanding of requirements 

    Buchan, J (Springer, 2014)
    It is well documented that customers and software development teams need to share and refine understanding of the requirements throughout the software development lifecycle. The development of this shared understand- ing ...
  • An empirical investigation into IS development practice in New Zealand 

    McLeod, L; Macdonell, S; Doolin, B (Association for Information Systems - AIS Electronic Library (AISeL), 2004)
    A Web-based survey of 106 large New Zealand organisations was undertaken to gain an understanding of their IS development practices. The survey focussed on the contribution of standard methods and user participation to IS ...
  • An integrated tool set to support software engineering learning 

    Philpott, A; Buchan, J; Connor, AM (Software Engineering Research Group (SERG), the University of Auckland, 2007)
    This paper considers the possible benefits of an integrated Software Engineering tool set specifically tailored for novice developers, and reflects on the experience of having software engineering students produce various ...