Skip to main content

Showing 1–50 of 86 results for author: MacDonell, S G

Searching in archive cs. Search in all archives.
.
  1. A Systematic Map** Study Addressing the Reliability of Mobile Applications: The Need to Move Beyond Testing Reliability

    Authors: Chathrie Wimalasooriya, Sherlock A. Licorish, Daniel Alencar da Costa, Stephen G. MacDonell

    Abstract: Intense competition in the mobile apps market means it is important to maintain high levels of app reliability to avoid losing users. Yet despite its importance, app reliability is underexplored in the research literature. To address this need, we identify, analyse, and classify the state-of-the-art in the field of mobile apps' reliability through a systematic map** study. From the results of su… ▽ More

    Submitted 20 June, 2022; originally announced June 2022.

    Comments: Journal paper, 29 pages, 12 tables, 7 figures

    Journal ref: Journal of Systems and Software 186(2022), pp. 111-166

  2. An Empirical Study on the Effectiveness of Data Resampling Approaches for Cross-Project Software Defect Prediction

    Authors: Kwabena Ebo Bennin, Amjed Tahir, Stephen G. MacDonell, Jürgen Börstler

    Abstract: Crossp-roject defect prediction (CPDP), where data from different software projects are used to predict defects, has been proposed as a way to provide data for software projects that lack historical data. Evaluations of CPDP models using the Nearest Neighbour (NN) Filter approach have shown promising results in recent studies. A key challenge with defect-prediction datasets is class imbalance, tha… ▽ More

    Submitted 16 June, 2022; originally announced June 2022.

    Comments: Journal article, 14 pages, 5 tables, 4 figures

    Journal ref: An empirical study on the effectiveness of data resampling approaches for cross-project software defect prediction. IET Software. 16(2)(2022), pp 185-199

  3. arXiv:2205.00149  [pdf

    cs.SE

    Quality Assurance in the Context of Contemporary Software Practice

    Authors: Stephen G. MacDonell

    Abstract: We review the literature on the nature of quality assurance in the context of comnplex systems developed using iterative and incremental approaches.

    Submitted 29 April, 2022; originally announced May 2022.

    Comments: 16 pages, preprint

  4. What Makes Agile Software Development Agile?

    Authors: Marco Kuhrmann, Paolo Tell, Regina Hebig, Jil Klünder, Jürgen Münch, Oliver Linssen, Dietmar Pfahl, Michael Felderer, Christian R. Prause, Stephen G. MacDonell, Joyce Nakatumba-Nabende, David Raffo, Sarah Beecham, Eray Tüzün, Gustavo López, Nicolas Paez, Diego Fontdevila, Sherlock A. Licorish, Steffen Küpper, Günther Ruhe, Eric Knauss, Özden Özcan-Top, Paul Clarke, Fergal McCaffery, Marcela Genero , et al. (22 additional authors not shown)

    Abstract: Together with many success stories, promises such as the increase in production speed and the improvement in stakeholders' collaboration have contributed to making agile a transformation in the software industry in which many companies want to take part. However, driven either by a natural and expected evolution or by contextual factors that challenge the adoption of agile methods as prescribed by… ▽ More

    Submitted 23 September, 2021; originally announced September 2021.

    Comments: Journal paper, 17 pages, 14 figures

    Journal ref: IEEE Transactions on Software Engineering (2021), pp.TBC

  5. Analyzing the Stationarity Process in Software Effort Estimation Datasets

    Authors: Michael Franklin Bosu, Stephen G. MacDonell, Peter A. Whigham

    Abstract: Software effort estimation models are typically developed based on an underlying assumption that all data points are equally relevant to the prediction of effort for future projects. The dynamic nature of several aspects of the software engineering process could mean that this assumption does not hold in at least some cases. This study employs three kernel estimator functions to test the stationar… ▽ More

    Submitted 4 July, 2021; originally announced July 2021.

    Comments: Journal paper, 16 pages, 3 tables, 12 figures. arXiv admin note: substantial text overlap with arXiv:2012.08692

    Journal ref: International Journal of Software Engineering and Knowledge Engineering30(11&12)(2020). pp.1607-1640

  6. The True Role of Active Communicators: An Empirical Study of Jazz Core Developers

    Authors: Sherlock A. Licorish, Stephen G. MacDonell

    Abstract: 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 shift has been imperative given reports of inadequately performing teams and the consequent growing emphasis on individuals and team relations in contemporary SE methods. Objective:… ▽ More

    Submitted 20 June, 2021; originally announced June 2021.

    Comments: Conference paper, 14 pages, 2 figures, 7 tables. arXiv admin note: text overlap with arXiv:2102.06317

    Journal ref: Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering (EASE2013). Porto de Galinhas, Brazil, ACM Press, pp.228-239

  7. How do Globally Distributed Agile Teams Self-organise? Initial Insights from a Case Study

    Authors: Sherlock A. Licorish, Stephen G. MacDonell

    Abstract: Agile software developers are required to self-organize, occupying various informal roles as needed in order to successfully deliver software features. However, previous research has reported conflicting evidence about the way teams actually undertake this activity. The ability to self-organize is particularly necessary for software development in globally distributed environments, where distance… ▽ More

    Submitted 20 June, 2021; originally announced June 2021.

    Comments: Conference paper, 7 pages, 4 tables

    Journal ref: Proceedings of the 8th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE2013). Angers, France, SCITEPRESS, pp.157-164

  8. Differences in Jazz Project Leaders' Competencies and Behaviors: A Preliminary Empirical Investigation

    Authors: Sherlock A. Licorish, Stephen G. MacDonell

    Abstract: Studying the human factors that impact on software development, and assigning individuals with specific competencies and qualities to particular software roles, have been shown to aid software project performance. For instance, prior evidence suggests that extroverted software project leaders are most successful. Role assignment based on individuals' competencies and behaviors may be especially re… ▽ More

    Submitted 20 June, 2021; originally announced June 2021.

    Comments: Conference paper, 9 pages, 7 tables, 1 table. arXiv admin note: text overlap with arXiv:2106.03309

    Journal ref: Proceedings of the 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE2013). San Francisco CA, USA, IEEE Computer Society Press, pp.1-8

  9. arXiv:2106.06154  [pdf

    cs.SE

    Self-organising Roles in Agile Globally Distributed Teams

    Authors: Sherlock A. Licorish, Stephen G. MacDonell

    Abstract: The ability to self-organise is posited to be a fundamental requirement for successful agile teams. In particular, self-organising teams are said to be crucial in agile globally distributed software development (AGSD) settings, where distance exacerbates team issues. We used contextual analysis to study the specific interaction behaviours and enacted roles of practitioners working in multiple AGSD… ▽ More

    Submitted 10 June, 2021; originally announced June 2021.

    Comments: Conference paper, 10 pages, 5 tables, 3 figures. Link: https://researchrepository.rmit.edu.au/esploro/outputs/conferenceProceeding/Self-organising-roles-in-agile-globally-distributed-teams/9921861433601341

    Journal ref: Proceedings of the 24th Australasian Conference on Information Systems (ACIS2013). Melbourne, Australia, AIS, pp.1-10

  10. A Taxonomy of Data Quality Challenges in Empirical Software Engineering

    Authors: Michael Franklin Bosu, Stephen G. MacDonell

    Abstract: 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 grow, the quality of the data used in measurement and prediction systems warrants increasingly close scrutiny. In this paper we propose a taxonomy of data quality challenges in empi… ▽ More

    Submitted 10 June, 2021; originally announced June 2021.

    Comments: Conference paper, 12 pages, 6 figures

    Journal ref: Proceedings of the 22nd Australasian Software Engineering Conference (ASWEC2013). Melbourne, Australia, IEEE Computer Society Press, pp.97-106

  11. arXiv:2106.04687  [pdf, other

    cs.SE

    Does class size matter? An in-depth assessment of the effect of class size in software defect prediction

    Authors: Amjed Tahir, Kwabena E. Bennin, Xun Xiao, Stephen G. MacDonell

    Abstract: In the past 20 years, defect prediction studies have generally acknowledged the effect of class size on software prediction performance. To quantify the relationship between object-oriented (OO) metrics and defects, modelling has to take into account the direct, and potentially indirect, effects of class size on defects. However, some studies have shown that size cannot be simply controlled or ign… ▽ More

    Submitted 8 June, 2021; originally announced June 2021.

    Comments: Accepted to Empirical Software Engineering (to appear). arXiv admin note: text overlap with arXiv:2104.12349

  12. Adopting Softer Approaches in the Study of Repository Data: A Comparative Analysis

    Authors: Sherlock A. Licorish, Stephen G. MacDonell

    Abstract: 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 to use mostly mathematical and frequency-based techniques to examine the software artifacts contained within them. Objective: There is growing recognition that these approaches unc… ▽ More

    Submitted 6 June, 2021; originally announced June 2021.

    Comments: Conference paper, 8 pages, 7 tables. arXiv admin note: text overlap with arXiv:2102.06317

    Journal ref: Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering (EASE2013). Porto de Galinhas, Brazil, ACM Press, pp.240-245

  13. Packaged Software Implementation Requirements Engineering by Small Software Enterprises

    Authors: Issam Jebreen, Robert Wellington, Stephen G. MacDonell

    Abstract: 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 any standardization encouraged by the use of packaged software (PS). Packaged software implementation at SMEs therefore presents challenges relating to how best to respond to… ▽ More

    Submitted 6 June, 2021; originally announced June 2021.

    Comments: Conference proceeding, 9 pages, 2 figures, 1 tables

    Journal ref: Proceedings of the 20th Asia-Pacific Software Engineering Conference (APSEC2013). Bangkok, Thailand, IEEE Computer Society Press, pp.50-57

  14. Investigating the Significance of Bellwether Effect to Improve Software Effort Estimation

    Authors: Solomon Mensah, Jacky Keung, Stephen G. MacDonell, Michael F. Bosu, Kwabena E. Bennin

    Abstract: Bellwether effect refers to the existence of exemplary projects (called the Bellwether) within a historical dataset to be used for improved prediction performance. Recent studies have shown an implicit assumption of using recently completed projects (referred to as moving window) for improved prediction accuracy. In this paper, we investigate the Bellwether effect on software effort estimation acc… ▽ More

    Submitted 28 May, 2021; originally announced May 2021.

    Comments: Conference paper, 13 papers, 3 figures, 9 tables. arXiv admin note: text overlap with arXiv:2105.07366

    Journal ref: Proceedings of the 2017 International Conference on Software Quality, Reliability and Security (QRS2017). Prague, Czech Republic, IEEE Computer Society Press, pp.340-351

  15. A Critical Evaluation of Failure in a Nearshore Outsourcing Project: What dilemma analysis can tell us

    Authors: Tony Clear, Bilal Raza, Stephen G. MacDonell

    Abstract: Global Software Engineering (GSE) research contains few examples consciously applying what Glass and colleagues have termed an 'evaluative-critical' approach. In this study we apply dilemma analysis to conduct a critical review of a major (and ongoing) nearshore Business Process Outsourcing project in New Zealand. The project has become so troubled that a Government Minister has recently been assi… ▽ More

    Submitted 23 May, 2021; originally announced May 2021.

    Comments: Conference paper, 10 pages, 3 appendices, 4 figures

    Journal ref: Proceedings of the 2013 International Conference on Global Software Engineering (ICGSE 2013). Bari, Italy, IEEE Computer Society Press, pp.178-187

  16. Data Quality in Empirical Software Engineering: A Targeted Review

    Authors: Michael Franklin Bosu, Stephen G. MacDonell

    Abstract: 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, outliers and duplicate data points may be relevant in this regard. Objective: We investigate the reporting of three potentially influential elements of data quality in ESE studie… ▽ More

    Submitted 23 May, 2021; originally announced May 2021.

    Comments: Conference proceeding, 7 pages, 3 figures, 5 tables

    Journal ref: Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering (EASE2013)

  17. What can developers' messages tell us? A psycholinguistic analysis of Jazz teams' attitudes and behavior patterns

    Authors: Sherlock A. Licorish, Stephen G. MacDonell

    Abstract: Reports that communication and behavioral issues contribute to inadequately performing software teams have fuelled a wealth of research aimed at understanding the human processes employed during software development. The increasing level of interest in human issues is particularly relevant for agile and global software development approaches that emphasize the importance of people and their intera… ▽ More

    Submitted 23 May, 2021; originally announced May 2021.

    Comments: Conference paper, 11 pages, 3 figures, 4 tables. arXiv admin note: text overlap with arXiv:2102.06317

    Journal ref: Proceedings of the 22nd Australasian Software Engineering Conference (ASWEC2013). Melbourne, Australia, IEEE Computer Society Press, pp.107-116

  18. Investigating the Significance of the Bellwether Effect to Improve Software Effort Prediction: Further Empirical Study

    Authors: Solomon Mensah, Jacky Keung, Stephen G. MacDonell, Michael Franklin Bosu, Kwabena Ebo Bennin

    Abstract: Context: In addressing how best to estimate how much effort is required to develop software, a recent study found that using exemplary and recently completed projects [forming Bellwether moving windows (BMW)] in software effort prediction (SEP) models leads to relatively improved accuracy. More studies need to be conducted to determine whether the BMW yields improved accuracy in general, since dif… ▽ More

    Submitted 16 May, 2021; originally announced May 2021.

    Comments: Journal paper, 23 pages, 8 figures, 9 tables

    Journal ref: IEEE Transactions on Reliability 67(3)(2018), pp.1176-1198

  19. Diagnosable-by-Design Model-Driven Development for IEC 61499 Industrial Cyber-Physical Systems

    Authors: Barry Dowdeswell, Roopak Sinha, Stephen G. MacDonell

    Abstract: Integrating the design and creation of fault identification and diagnostic capabilities into Model-Driven Development methodologies is one approach to enhancing the resilience of Industrial Cyber-Physical Systems. We present a Fault Diagnostic Engine designed to recognise and diagnose faults in IEC 61499 Function Block Applications. Using diagnostic agents that interact directly with the target ap… ▽ More

    Submitted 9 May, 2021; originally announced May 2021.

    Comments: Conference paper, 6 pages, 7 figures, 1 table

    Journal ref: Proceedings of the 46th Annual Conference of the IEEE Industrial Electronics Society (IECON2020). IEEE Computer Society Press, pp.2183-2188

  20. Employing Agent Beliefs during Fault Diagnosis for IEC 61499 Industrial Cyber-Physical Systems

    Authors: Barry Dowdeswell, Roopak Sinha, Dennis Jarvis, Jacqueline Jarvis, Stephen G. MacDonell

    Abstract: We have come to rely on industrial-scale cyber-physical systems more and more to manage tasks and machinery in safety-critical situations. Efficient, reliable fault identification and management has become a critical factor in the design of these increasingly sophisticated and complex devices. Teams of co-operating software agents are one way to coordinate the flow of diagnostic information gather… ▽ More

    Submitted 9 May, 2021; originally announced May 2021.

    Comments: Conference paper, 6 pages, 6 figures

    Journal ref: Proceedings of the 46th Annual Conference of the IEEE Industrial Electronics Society (IECON2020). IEEE Computer Society Press, pp.2189-2194

  21. Synchronised Visualisation of Software Process and Product Artefacts: Concept, Design and Prototype Implementation

    Authors: Mujtaba Alshakhouri, Jim Buchan, Stephen G. MacDonell

    Abstract: Context: Most prior software visualisation (SV) research has focused primarily on making aspects of intangible software product artefacts more evident. While undoubtedly useful, this focus has meant that software process visualisation has received far less attention. Objective: This paper presents Conceptual Visualisation, a novel SV approach that builds on the well-known CodeCity metaphor by situ… ▽ More

    Submitted 3 May, 2021; originally announced May 2021.

    Comments: Journal paper, 18 pages, 4 figures

    Journal ref: Information and Software Technology 98(2018), pp.131-145

  22. Technical debt and agile software development practices and processes: An industry practitioner survey

    Authors: Johannes Holvitie, Sherlock A. Licorish, Rodrigo O. Spínola, Sami Hyrynsalmi, Stephen G. MacDonell, Thiago S. Mendes, Jim Buchan, Ville Leppänen

    Abstract: Context: Contemporary software development is typically conducted in dynamic, resource-scarce environments that are prone to the accumulation of technical debt. While this general phenomenon is acknowledged, what remains unknown is how technical debt specifically manifests in and affects software processes, and how the software development techniques employed accommodate or mitigate the presence o… ▽ More

    Submitted 30 April, 2021; originally announced April 2021.

    Comments: Journal paper, 23 pages, 7 figures, 2 tables

    Journal ref: Information and Software Technology 96(2018), pp.141- 160

  23. Revisiting the size effect in software fault prediction models

    Authors: Amjed Tahir, Kwabena E. Bennin, Stephen G. MacDonell, Stephen Marsland

    Abstract: BACKGROUND: In object oriented (OO) software systems, class size has been acknowledged as having an indirect effect on the relationship between certain artifact characteristics, captured via metrics, and faultproneness, and therefore it is recommended to control for size when designing fault prediction models. AIM: To use robust statistical methods to assess whether there is evidence of any true e… ▽ More

    Submitted 26 April, 2021; originally announced April 2021.

    Comments: Conference paper, 11 pages, 8 figures, 7 tables

    Journal ref: Proceedings of the 12th International Symposium on Empirical Software Engineering and Measurement (ESEM2018). Oulu, Finland, ACM Press, pp.1- 10 (Article 23)

  24. Exploring the links between software development task type, team attitudes and task completion performance: Insights from the Jazz repository

    Authors: Sherlock A. Licorish, Stephen G. MacDonell

    Abstract: Context: In seeking to better understand the impact of various human factors in software development, and how teams' attitudes relate to their performance, increasing attention is being given to the study of team-related artefacts. In particular, researchers have conducted numerous studies on a range of team communication channels to explore links between developers' language use and the incidence… ▽ More

    Submitted 25 April, 2021; originally announced April 2021.

    Comments: Journal Paper, 19 pages, 3 figures, 8 tables

    Journal ref: Information and Software Technology 97(2018), pp.10-25

  25. On Design-time Security in IEC 61499 Systems: Conceptualisation, Implementation, and Feasibility

    Authors: Awais Tanveer, Roopak Sinha, Stephen G. MacDonell

    Abstract: Cyber-attacks on Industrial Automation and Control Systems (IACS) are rising in numbers and sophistication. Embedded controller devices such as Programmable Logic Controllers (PLCs), which are central to controlling physical processes, must be secured against attacks on confidentiality, integrity and availability. The focus of this paper is to add design-level support for security in IACS applicat… ▽ More

    Submitted 18 April, 2021; originally announced April 2021.

    Comments: Conference paper, 8 pages, 11 figures, 1 table

    Journal ref: Proceedings of the 16th International Conference on Industrial Informatics (INDIN2018). Porto, Portugal, IEEE Computer Society Press, pp.778-785

  26. Evolving a Model for Software Process Context: An Exploratory Study

    Authors: Diana Kirk, Stephen G. MacDonell

    Abstract: In the domain of software engineering, our efforts as researchers to advise industry on which software practices might be applied most effectively are limited by our lack of evidence based information about the relationships between context and practice efficacy. In order to accumulate such evidence, a model for context is required. We are in the exploratory stage of evolving a model for context f… ▽ More

    Submitted 16 April, 2021; originally announced April 2021.

    Comments: Conference paper, 7 pages, 1 figure, 8 tables

    Journal ref: Proceedings of the 13th International Conference on Software Technologies (ICSOFT2018). Porto, Portugal, SCITEPRESS, pp.296-303

  27. Exploring software developers' work practices: Task differences, participation, engagement, and speed of task resolution

    Authors: Sherlock A. Licorish, Stephen G. MacDonell

    Abstract: In seeking to understand the processes enacted during software development, an increasing number of studies have mined software repositories. In particular, studies have endeavored to show how teams resolve software defects. Although much of this work has been useful, we contend that large-scale examinations across the range of activities that are commonly performed, beyond defect-related issues a… ▽ More

    Submitted 15 April, 2021; originally announced April 2021.

    Comments: Journal paper, 21 pages, 3 figures, 6 tables

    Journal ref: Information & Management 54(3), 2017, pp.364-382

  28. Continuous Transition in Outsourcing: A Case Study

    Authors: Bilal Raza, Tony Clear, Stephen G. MacDonell

    Abstract: Outsourcing is typically considered to occur in three phases: decision, transition and operation. As outsourcing is now well established the switching of vendors and transitioning from one system to another is common. However, most of the research to date on outsourcing has focused on the decision and operation phases, leaving a gap between theory and practice concerning the transition phase. Tran… ▽ More

    Submitted 12 April, 2021; originally announced April 2021.

    Comments: Conference paper, 11 pages, 4 figures, 5 tables

    Journal ref: Proceedings of the 2017 International Conference on Global Software Engineering Workshops (ICGSE2017). Buenos Aires, Argentina, IEEE Computer Society Press, pp.41-50

  29. Mobile Data Service Adoption and Use from a Service Supply Perspective: An Empirical Investigation

    Authors: Krassie Petrova, Stephen G. MacDonell, Dave Parry

    Abstract: The paper presents the findings of an empirical study of the views of a selection of mobile data service (MDS) supply chain participants about anticipated MDS customer requirements and expectations, and about the MDS environment. Applying an inductive thematic analysis approach, the study data are first represented as a thematic map; the thematic map is then used to formulate propositions that con… ▽ More

    Submitted 25 March, 2021; originally announced April 2021.

    Comments: Conference proceeding, 10 pages, 1 figure, 7 tables, 1 appendix

    Journal ref: Proceedings of the 13th International Joint Conference on e-Business and Telecommunications (ICE-B 2016). Lisbon, Portugal, SCITEPRESS, pp.86-97

  30. Feature Evolution and Reuse -- An Exploratory Study of Eclipse

    Authors: Amjed Tahir, Sherlock A. Licorish, Stephen G. MacDonell

    Abstract: One of the purported ways to increase productivity and reduce development time is to reuse existing features and modules. If reuse is adopted, logically then, it will have a direct impact on a system's evolution. However, the evidence in the literature is not clear on the extent to which reuse is practiced in real-world projects, nor how it is practiced. In this paper we report the results of an i… ▽ More

    Submitted 2 April, 2021; originally announced April 2021.

    Comments: Conference paper, 6 pages, 5 figures, 2 tables

    Journal ref: Proceedings of the 24th Asia-Pacific Software Engineering Conference (APSEC2017). Nan**g, China, IEEE, pp.582-587

  31. An empirical study into the relationship between class features and test smells

    Authors: Amjed Tahir, Steve Counsell, Stephen G. MacDonell

    Abstract: While a substantial body of prior research has investigated the form and nature of production code, comparatively little attention has examined characteristics of test code, and, in particular, test smells in that code. In this paper, we explore the relationship between production code properties (at the class level) and a set of test smells, in five open source systems. Specifically, we examine w… ▽ More

    Submitted 26 March, 2021; originally announced March 2021.

    Comments: Conference paper, 9 pages, 4 figures, 6 tables

    Journal ref: Proceedings of the 23rd Asia-Pacific Software Engineering Conference (APSEC2016). Hamilton, New Zealand, IEEE, pp.137-144

  32. Augmenting Text Mining Approaches with Social Network Analysis to Understand the Complex Relationships among Users' Requests: a Case Study of the Android Operating System

    Authors: Chan Won Lee, Sherlock A. Licorish, Bastin Tony Roy Savarimuthu, Stephen G. MacDonell

    Abstract: Text mining approaches are being used increasingly for business analytics. In particular, such approaches are now central to understanding users' feedback regarding systems delivered via online application distribution platforms such as Google Play. In such settings, large volumes of reviews of potentially numerous apps and systems means that it is infeasible to use manual mechanisms to extract in… ▽ More

    Submitted 26 March, 2021; originally announced March 2021.

    Comments: Conference paper, 9 pages, 2 figures, 5 tables

    Journal ref: Proceedings of the 49th Hawaii International Conference on System Sciences (HICSS2016). Koloa HI, USA, AIS, pp.1144-1153

  33. Adoption and Suitability of Software Development Methods and Practices

    Authors: Sherlock A. Licorish, Johannes Holvitie, Sami Hyrynsalmi, Ville Leppänen, Rodrigo O. Spínola, Thiago S. Mendes, Stephen G. MacDonell, Jim Buchan

    Abstract: In seeking to complement consultants' and tool vendors' reports, there has been an increasing academic focus on understanding the adoption and use of software development methods and practices. We surveyed practitioners working in Brazil, Finland, and New Zealand in a transnational study to contribute to these efforts. Among our findings we observed that most of the 184 practitioners in our sample… ▽ More

    Submitted 19 March, 2021; originally announced March 2021.

    Comments: Conference Paper, 5 pages, 1 figure, 1 table

    Journal ref: Proceedings of the 23rd Asia-Pacific Software Engineering Conference (APSEC 2016) (Hamilton, New Zealand, December 6-9, 2016). IEEE Press, 369-372

  34. arXiv:2103.10623  [pdf

    cs.SE

    An Ontological Analysis of a Proposed Theory for Software Development

    Authors: Diana Kirk, Stephen G. MacDonell

    Abstract: There is growing acknowledgement within the software engineering community that a theory of software development is needed to integrate the myriad methodologies that are currently popular, some of which are based on opposing perspectives. We have been develo** such a theory for a number of years. In this paper, we overview our theory and report on a recent ontological analysis of the theory cons… ▽ More

    Submitted 19 March, 2021; originally announced March 2021.

    Comments: Book Chapter, 8 pages, 1 table. arXiv admin note: substantial text overlap with arXiv:2103.03400

    Journal ref: Software Technologies. P. Lorenz, J. Cardoso, L.A. Maciaszek and M. van Sinderen (eds.), Springer International Publishing(2016), pp.155-171 [ISBN 978-3-319-30141-9]

  35. arXiv:2103.10570  [pdf

    cs.SE

    Towards an Understanding of Why and How ICT Projects Are Initiated: Analysis via Repertory Grid

    Authors: Htike Htike Wut Yi, Stephen G. MacDonell

    Abstract: Contemporary business innovation relies increasingly on information and communications technology (ICT) solutions. As ICT initiatives are generally implemented via projects the management of ICT projects has come under increasing scrutiny. ICT projects continue to fail; as a result, while research in ICT project management has indeed increased, many challenges for research and practice remain. Man… ▽ More

    Submitted 18 March, 2021; originally announced March 2021.

    Comments: Conference paper, 2 figures, 18 tables

    Journal ref: Proceedings of the 2014 International Conference of the Association Global Management Studies (ICAGMS2014). Oxford, UK, AGMS, pp.1-18

  36. On Satisfying the Android OS Community: User Feedback Still Central to Developers' Portfolios

    Authors: Sherlock A. Licorish, Amjed Tahir, Michael Franklin Bosu, Stephen G. MacDonell

    Abstract: End-users play an integral role in identifying requirements, validating software features' usefulness, locating defects, and in software product evolution in general. Their role in these activities is especially prominent in online application distribution platforms (OADPs), where software is developed for many potential users, and for which the traditional processes of requirements gathering and… ▽ More

    Submitted 11 March, 2021; originally announced March 2021.

    Comments: Conference paper, 11 pages, 5 figures, 3 tables

    Journal ref: Proceedings of the 24th Australasian Software Engineering Conference (ASWEC2015). Adelaide, Australia, IEEE Computer Society Press, pp.78-87

  37. Combining Dynamic Analysis and Visualization to Explore the Distribution of Unit Test Suites

    Authors: Amjed Tahir, Stephen G. MacDonell

    Abstract: As software systems have grown in scale and complexity the test suites built alongside those systems have also become increasingly complex. Understanding key aspects of test suites, such as their coverage of production code, is important when maintaining or reengineering systems. This work investigates the distribution of unit tests in Open Source Software (OSS) systems through the visualization o… ▽ More

    Submitted 11 March, 2021; originally announced March 2021.

    Comments: Conference paper, 10 pages, 5 figures, 6 tables

    Journal ref: Proceedings of the 6th International Workshop on Emerging Trends in Software Metrics (WETSoM2015). Florence, Italy, IEEE Computer Society Press, pp.21-30

  38. Progress Report on a Proposed Theory for Software Development

    Authors: Diana Kirk, Stephen G. MacDonell

    Abstract: There is growing acknowledgement within the software engineering community that a theory of software development is needed to integrate the myriad methodologies that are currently popular, some of which are based on opposing perspectives. We have been develo** such a theory for a number of years. In this position paper, we overview our theory along with progress made thus far. We suggest that, o… ▽ More

    Submitted 4 March, 2021; originally announced March 2021.

    Comments: Conference paper, 6 pages, 1 table

    Journal ref: Proceedings of the 10th International Conference on Software Paradigm Trends (ICSOFT-PT2015). Colmar, France, SCITEPRESS, pp.161-167

  39. Onshore to Near-Shore Outsourcing Transitions: Unpacking Tensions

    Authors: Bilal Raza, Tony Clear, Stephen G. MacDonell

    Abstract: 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 participating organizations cooperate and compete simultaneously. It is of great importance to develop knowledge about this kind of relationship typically in the current GSE-related mu… ▽ More

    Submitted 4 March, 2021; originally announced March 2021.

    Comments: Conference paper, 6 pages, 2 tables

    Journal ref: Proceedings of the 2015 International Conference on Global Software Engineering Workshops (ICGSEW2015). Ciudad Real, Spain, IEEE Computer Society Press, pp.1-6

  40. arXiv:2103.00376  [pdf

    cs.SE

    They'll Know It When They See It: Analyzing Post-Release Feedback from the Android Community

    Authors: Sherlock A. Licorish, Chan Won Lee, Bastin Tony Roy Savarimuthu, Priyanka Patel, Stephen G. MacDonell

    Abstract: It is known that user involvement and user-centered design enhance system acceptance, particularly when end-users' views are considered early in the process. However, the increasingly common method of system deployment, through frequent releases via an online application distribution platform, relies more on post-release feedback from a virtual community. Such feedback may be received from large a… ▽ More

    Submitted 27 February, 2021; originally announced March 2021.

    Comments: Conference Proceeding, 10 pages, 4 figures, 3 tables

    Journal ref: Proceedings of the 21st Americas Conference on Information Systems (AMCIS2015). Puerto Rico, AISeL, 1-11. http://aisel.aisnet.org/amcis2015/VirtualComm/GeneralPresentations/7/

  41. Analyzing Confidentiality and Privacy Concerns: Insights from Android Issue Logs

    Authors: Sherlock A. Licorish, Stephen G. MacDonell, Tony Clear

    Abstract: Context: Post-release user feedback plays an integral role in improving software quality and informing new features. Given its growing importance, feedback concerning security enhancements is particularly noteworthy. In considering the rapid uptake of Android we have examined the scale and severity of Android security threats as reported by its stakeholders. Objective: We systematically mine Andro… ▽ More

    Submitted 24 February, 2021; originally announced February 2021.

    Comments: Conference paper, 10 pages, 3 figures, 7 tables

    Journal ref: Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering (EASE2015). Nan**g, China, ACM Press, pp.1-10

  42. Communication and Personality Profiles of Global Software Developers

    Authors: Sherlock A. Licorish, Stephen G. MacDonell

    Abstract: Context: Prior research has established that a small proportion of individuals dominate team communication during global software development. It is not known, however, how these members' contributions affect their teams' knowledge diffusion process, or whether their personality profiles are responsible for their dominant presence. Objective: We set out to address this gap through the study of rep… ▽ More

    Submitted 24 February, 2021; originally announced February 2021.

    Comments: Journal Paper, 22 pages, 5 figures, 6 tables, 1 appendix. arXiv admin note: substantial text overlap with arXiv:2102.09732

    Journal ref: Information and Software Technology 64 (2015), pp.113-131

  43. Personality Profiles of Global Software Developers

    Authors: Sherlock A. Licorish, Stephen G. MacDonell

    Abstract: Context: Individuals' personality traits have been shown to influence their behavior during team work. In particular, positive group attitudes are said to be essential for distributed and global software development efforts where collaboration is critical to project success. Objective: Given this, we have sought to study the influence of global software practitioners' personality profiles from a p… ▽ More

    Submitted 18 February, 2021; originally announced February 2021.

    Comments: Conference paper, 11 pages, 3 figures, 5 tables. arXiv admin note: text overlap with arXiv:2102.06317

    Journal ref: Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering (EASE2014). London, UK, ACM Press, pp.1-10

  44. Combining Text Mining and Visualization Techniques to Study Teams' Behavioral Processes

    Authors: Sherlock A. Licorish, Stephen G. MacDonell

    Abstract: There is growing interest in mining software repository data to understand, and predict, various aspects of team processes. In particular, text mining and natural-language processing (NLP) techniques have supported such efforts. Visualization may also supplement text mining to reveal unique multi-dimensional insights into software teams' behavioral processes. We demonstrate the utility of combinin… ▽ More

    Submitted 18 February, 2021; originally announced February 2021.

    Comments: Conference paper, 6 pages, 3 figures, 1 table

    Journal ref: Proceedings of the 4th IEEE Workshop on Mining Unstructured Data (MUD2014). Victoria BC, Canada, IEEE Computer Society Press, pp.16-20

  45. arXiv:2102.09154  [pdf

    cs.SE

    Categorising Software Contexts: Research-in-Progress

    Authors: Diana Kirk, Stephen G. MacDonell

    Abstract: A growing number of researchers suggest that software process must be tailored to a project's context to achieve maximal performance. Researchers have studied 'context' in an ad-hoc way, with focus on those contextual factors that appear to be of significance. The result is that we have no useful basis upon which to contrast and compare studies. We are currently researching a theoretical basis for… ▽ More

    Submitted 17 February, 2021; originally announced February 2021.

    Comments: Conference paper, 7 pages, 5 figures, 1 table

    Journal ref: Proceedings of the 20th Americas Conference on Information Systems (AMCIS2014). Savannah GA, USA, AIS, pp.1-11. http://aisel.aisnet.org/cgi/viewcontent.cgi?article=1646&context=amcis2014

  46. Investigating a Conceptual Construct for Software Context

    Authors: Diana Kirk, Stephen G. MacDonell

    Abstract: A growing number of empirical software engineering researchers suggest that a complementary focus on theory is required if the discipline is to mature. A first step in theory-building involves the establishment of suitable theoretical constructs. For researchers studying software projects, the lack of a theoretical construct for context is problematic for both experimentation and effort estimation… ▽ More

    Submitted 17 February, 2021; originally announced February 2021.

    Comments: Conference paper, 9 pages, 2 figures

    Journal ref: Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering (EASE2014). London, UK, ACM Press, pp.1-10

  47. A Visual Analysis Approach to Update Systematic Reviews

    Authors: Katia Romero Felizardo, Elisa Yumi Nakagawa, Stephen G. MacDonell, José Carlos Maldonado

    Abstract: Context: In order to preserve the value of Systematic Reviews (SRs), they should be frequently updated considering new evidence that has been produced since the completion of the previous version of the reviews. However, the update of an SR is a time consuming, manual task. Thus, many SRs have not been updated as they should be and, therefore, they are currently outdated. Objective: The main contr… ▽ More

    Submitted 11 February, 2021; originally announced February 2021.

    Comments: Conference, 10 pages, 6 figures, 1 table

    Journal ref: Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering (EASE2014). London, UK, ACM Press, pp.1-10

  48. arXiv:2102.06318  [pdf

    cs.SE

    Relating IS Developers' Attitudes to Engagement

    Authors: Sherlock A. Licorish, Stephen G. MacDonell

    Abstract: Increasing effort is being directed to understanding the personality profiles of highly engaged information systems (IS) developers and the impact of such profiles on development outcomes. However, there has been a lesser degree of attention paid to studying attitudes at a fine-grained level, and relating such attitudes to developers' in-process activities, in spite of the fact that social motivat… ▽ More

    Submitted 11 February, 2021; originally announced February 2021.

    Comments: Conference paper, 10 pages, 3 figures, 3 tables

    Journal ref: Proceedings of the 25th Australasian Conference on Information Systems (ACIS2014). Auckland, New Zealand, AIS, pp.1-10

  49. Understanding the attitudes, knowledge sharing behaviors and task performance of core developers: A longitudinal study

    Authors: Sherlock A. Licorish, Stephen G. MacDonell

    Abstract: Context: Prior research has established that a few individuals generally dominate project communication and source code changes during software development, regardless of task assignments at project initiation. Objective: While this phenomenon has been noted, prior research has not sought to understand these dominant individuals. Previous work has found that core communicators are the gatekeepers… ▽ More

    Submitted 11 February, 2021; originally announced February 2021.

    Comments: Journal Paper, 25 pages, 6 figures, 8 tables

    Journal ref: Information and Software Technology 56(12), pp.1578-1596. (2014)

  50. The Impact of Sampling and Rule Set Size on Generated Fuzzy Inference System Predictive Accuracy: Analysis of a Software Engineering Data Set

    Authors: Stephen G. MacDonell

    Abstract: Software project management makes extensive use of predictive modeling to estimate product size, defect proneness and development effort. Although uncertainty is acknowledged in these tasks, fuzzy inference systems, designed to cope well with uncertainty, have received only limited attention in the software engineering domain. In this study we empirically investigate the impact of two choices on t… ▽ More

    Submitted 4 February, 2021; originally announced February 2021.

    Comments: Conference paper, 7 pages, 5 tables, 7 figures

    Journal ref: Proceedings of the 12th Engineering Applications of Neural Networks (EANN)/7th Artificial Intelligence Applications and Innovations (AIAI) Joint Conferences (EANN-AIAI2011)