• 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 ...
  • 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 ...
  • 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 ...
  • 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, ...
  • 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 ...
  • 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 ...
  • 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 ...
  • 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 ...
  • 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 ...
  • 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 ...
  • 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 ...
  • 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 ...
  • 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 ...
  • 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 ...