Tracy Hall

ORCID: 0000-0002-2728-9014
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Software Engineering Research
  • Software Engineering Techniques and Practices
  • Software Reliability and Analysis Research
  • Software Testing and Debugging Techniques
  • Open Source Software Innovations
  • Advanced Software Engineering Methodologies
  • Software System Performance and Reliability
  • Business Process Modeling and Analysis
  • Advanced Malware Detection Techniques
  • Outsourcing and Supply Chain Management
  • Scientific Computing and Data Management
  • Ethics and Social Impacts of AI
  • Higher Education Learning Practices
  • Information Systems Theories and Implementation
  • Imbalanced Data Classification Techniques
  • Safety Systems Engineering in Autonomy
  • Usability and User Interface Design
  • Teaching and Learning Programming
  • Online Learning and Analytics
  • Biomedical and Engineering Education
  • Information Systems Education and Curriculum Development
  • ERP Systems Implementation and Impact
  • Gender and Technology in Education
  • Information Architecture and Usability
  • Cognitive and psychological constructs research

Lancaster University
2018-2024

California University of Pennsylvania
2022

Brunel University of London
2009-2018

University of Hertfordshire
1999-2018

Virginia Tech
2010-2017

Middlesex University
2016

Croydon University Hospital
2014

Winston-Salem State University
2010

Westinghouse Electric (United States)
2010

Wake Forest University
2010

Background: The accurate prediction of where faults are likely to occur in code can help direct test effort, reduce costs, and improve the quality software. Objective: We investigate how context models, independent variables used, modeling techniques applied influence performance fault models. Method: used a systematic literature review identify 208 studies published from January 2000 December 2010. synthesize quantitative qualitative results 36 which report sufficient contextual...

10.1109/tse.2011.103 article EN IEEE Transactions on Software Engineering 2011-10-11

B ackground Despite decades of effort focused on improvement engineering education, many recent advances have not resulted in systemic change. Diffusion innovations theory is used to better understand this phenomenon. P urpose (H ypothesis ) Research questions include: How widespread awareness and adoption established education innovations? Are there differences by discipline or institutional type? do department chairs find out about What factors cite as important decisions? D esign /M ethod...

10.1002/j.2168-9830.2010.tb01056.x article EN Journal of Engineering Education 2010-07-01

Background. The ability to predict defect-prone software components would be valuable. Consequently, there have been many empirical studies evaluate the performance of different techniques endeavouring accomplish this effectively. However no one technique dominates and so designing a reliable defect prediction model remains problematic. Objective. We seek make sense conflicting experimental results understand which factors largest effect on predictive performance. Method. conduct...

10.1109/tse.2014.2322358 article EN IEEE Transactions on Software Engineering 2014-06-01

During the last 10 years, hundreds of different defect prediction models have been published. The performance classifiers used in these is reported to be similar with rarely performing above predictive ceiling about 80% recall. We investigate individual defects that four predict and analyse level uncertainty produced by classifiers. perform a sensitivity analysis compare Random Forest, Naïve Bayes, RPart SVM when predicting NASA, open source commercial datasets. predictions each classifier...

10.1007/s11219-016-9353-3 article EN cc-by Software Quality Journal 2017-02-07

A study of the problems experienced by twelve software companies in their requirements process is discussed. The aim work to develop a more holistic understanding process, so that can effectively organise and manage requirements. findings suggest most are organisational rather than technical, there relationship between companies' maturity patterns problems.

10.1049/ip-sen:20020694 article EN IEE Proceedings - Software 2002-01-01

10.1016/j.infsof.2008.05.009 article EN Information and Software Technology 2008-05-16

We investigate the relationship between faults and five of Fowler et al.'s least-studied smells in code: Data Clumps, Switch Statements, Speculative Generality, Message Chains, Middle Man. developed a tool to detect these three open-source systems: Eclipse, ArgoUML, Apache Commons. collected fault data from change repositories each system. built Negative Binomial regression models analyse relationships report McFadden effect size those relationships. Our results suggest that Statements had...

10.1145/2629648 article EN ACM Transactions on Software Engineering and Methodology 2014-09-05

Increasingly organisations are foregoing an ad hoc approach to metrics in favor of complete programs. The authors identify consensus requirements for metric program success and examine how programs two measured up.

10.1109/52.582975 article EN IEEE Software 1997-01-01

10.1023/a:1021764731148 article EN Empirical Software Engineering 2003-01-01

A key to the success of automatic program repair (APR) techniques is how easily they can be used in an industrial setting. In this article, we describe a collaboration by team from four U.K.-based universities with Bloomberg (London) implementing automatic, highquality fixes its code base. We explain motivation for adopting APR, mechanics prototype tool that was built, and practicalities integrating APR into existing systems.

10.1109/ms.2021.3071086 article EN IEEE Software 2021-04-05

Abstract In this paper we present survey data characterizing the implementation of SPI in 85 UK companies. We aim to provide managers with more understanding critical success factors implementing SPI. an analysis identified published case studies. use a questionnaire measure these ‘typical’ software found that many companies but effectiveness is variable. Many inadequately resource and fail evaluate impact On other hand, show good appreciation human associated Copyright © 2002 John Wiley...

10.1002/spip.150 article EN Software Process Improvement and Practice 2002-03-01

10.1007/s11219-005-1752-9 article EN Software Quality Journal 2005-07-15

We introduce mutation-aware fault prediction, which leverages additional guidance from metrics constructed in terms of mutants and the test cases that cover detect them. report results 12 sets experiments, applying 4 different predictive modelling techniques to 3 large real-world systems (both open closed source). The show our proposal can significantly (p ≤ 0.05) improve prediction performance. Moreover, mutation-based lie top 5% most frequently relied upon predictors 10 provide majority...

10.1145/2931037.2931039 article EN 2016-07-07

Background: The NASA datasets have previously been used extensively in studies of software defects. In 2013 Shepperd et al. presented an essential set rules for removing erroneous data from the making this more reliable to use.

10.1145/2915970.2916007 article EN 2016-05-24
Coming Soon ...