• Onshore to near-shore outsourcing transitions: unpacking tensions

      Clear, AG; Raza, B; Clear, T; MacDonell, SG (IEEE, 2015)
      This study is directed towards highlighting tensions of incoming and outgoing vendors during outsourcing in a near-shore context. Incoming-and-outgoing of vendors generate a complex form of relationship in which the ...
    • 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 ...
    • Resource allocation using metaheuristic search

      Connor, AM; Shah, A (Academy & Industry Research Collaboration Center (AIRCC) Publishing Corporation, 2014)
      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 ...
    • Mining developer communication streams

      Connor, AM; Finlay, J.A.; Pears, R (Academy & Industry Research Collaboration Center (AIRCC) Publishing Corporation, 2014)
      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 ...
    • The true role of active communicators: an empirical study of Jazz core developers

      Licorish, SA; MacDonell, SG (ACM, 2013)
      Context: Interest in software engineering (SE) methodologies and tools has been complemented in recent years by research efforts oriented towards understanding the human processes involved in software development. This ...
    • 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 ...
    • Data quality in empirical software engineering: a targeted review

      Bosu, MF; MacDonell, SG (ACM, 2013)
      Context: The utility of prediction models in empirical software engineering (ESE) is heavily reliant on the quality of the data used in building those models. Several data quality challenges such as noise, incompleteness, ...
    • A Taxonomy of Data Quality Challenges in Empirical Software Engineering

      Bosu, MF; Macdonell, SG (IEEE, 2013)
      Reliable empirical models such as those used in software effort estimation or defect prediction are inherently dependent on the data from which they are built. As demands for process and product improvement continue to ...
    • Packaged Software Implementation Requirements Engineering by Small Software Enterprises

      Jebreen, I; Wellington, R; MacDonell, SG (IEEE Computer Society, 2013)
      Small to medium sized business enterprises (SMEs) generally thrive because they have successfully done something unique within a niche market. For this reason, SMEs may seek to protect their competitive advantage by avoiding ...
    • 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 ...
    • Valuing evaluation: methodologies to bridge research and practice

      Kaskenpalo, P; MacDonell, SG (ACM Press, 2012)
      The potential disconnect between research and practice in software engineering (SE) means that the uptake of research outcomes has at times been limited. In this paper we seek to identify research approaches that are ...
    • What affects team behavior? Preliminary linguistic analysis of communications in the Jazz repository

      Licorish, SA; MacDonell, SG (IEEE Computer Society PressAUT University, 2012)
      There is a growing belief that understanding and addressing the human processes employed during software development is likely to provide substantially more value to industry than yet more recommendations for the implementation ...
    • 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 ...
    • The many facets of distance and space: the mobility of actors in globally distributed project teams

      Clear, Tony; Hussain, W; MacDonell, SG (IEEE Computer Society Press, 2012)
      Global software development practices are shaped by the challenges of time and 'distance', notions perceived to separate sites in a multi-site collaboration. Yet while sites may be fixed, the actors in global projects are ...
    • 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 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 ...
    • Evaluating prediction systems in software project estimation

      Shepperd, M; MacDonell, SG (Elsevier, 2012)
      Context Software engineering has a problem in that when we empirically evaluate competing prediction systems we obtain conflicting results. Objective To reduce the inconsistency amongst validation study results and ...
    • Mining software metrics from the jazz repository

      Connor, AM (ARPN Journal of Systems and Software, 2011)
      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 ...
    • Predicting software build failure using source code metrics

      Connor, AM; Finlay, J (ARPN International Journal of Information and Communication Technology Research, 2011)
      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 ...
    • Understanding technology use in global virtual teams: research methodologies and methods

      Clear, Tony; MacDonell, SG (AUT University, 2011)
      Context: The globalisation of activities associated with software development and use has introduced many challenges in practice, and also (therefore) many for research. While the predominant approach to research in software ...