Browsing SERL - Software Engineering Research Laboratory by Author "MacDonell, SG"
Now showing items 1-20 of 84
-
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 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 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 tabu search environment for engineering design optimisation
Connor, AM; MacDonell, SG (AUT UniversityMcMaster University, 2004) -
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 ... -
Analysing the use of graphs to represent the results of systematic reviews in software engineering
Felizardo, KR,; Riaz, M,; Sulayman, M,; Mendes, E; MacDonell, SG; Maldonaldo, JC (IEEE Computer Society Press, 2011)The presentation of results from Systematic Literature Reviews (SLRs) is generally done using tables. Prior research suggests that results summarized in tables are often difficult for readers to understand. One alternative ... -
Applying soft systems methodology to multimedia systems requirements analysis
Butt, DZ; Fletcher, T; MacDonell, SG; Norris, BE; Wong, WBL (AUT UniversitySpringer-Verlag, 1997)The Soft Systems Methodology (SSM) was used to identify requirements for the development of one or more information systems for a local company. The outcome of using this methodology was the development of three multimedia ... -
Assessing the degree of spatial isomorphism for exploratory spatial analysis
Holt, A; MacDonell, SG; Benwell, GL (GeoComputation, 1998)This research continues with current innovative geocomputational research trends that aim to provide enhanced spatial analysis tools. The coupling of case-based reasoning (CBR) with GIS provides the focus of this paper. ... -
Autonomous requirements specification processing using natural language processing
MacDonell, SG; Min, K; Connor, AM (International Society for Computers and Their Applications (ISCA), 2005)We describe our ongoing research that centres on the application of natural language processing (NLP) to software engineering and systems development activities. In particular, this paper addresses the use of NLP in the ... -
Beyond "Temponomics' - the many dimensions of time in globally distributed project teams
Clear, Tony; MacDonell, SG (IEEE Computer Society Press, 2010)The prevailing notion of time which pervades reports on global software development practice is the linear notion of time as a scarce commodity to be optimized through working across global boundaries. This `temponomic' ... -
Causal factors, benefits and challenges of test-driven development: practitioner perceptions
Buchan, J; Li, L; MacDonell, SG (IEEE, 2011)This report describes the experiences of one organization's adoption of Test Driven Development (TDD) practices as part of a medium-term software project employing Extreme Programming as a methodology. Three years into ... -
Combining techniques to optimize effort predictions in software project management
MacDonell, SG; Shepperd, MJ (Elsevier, 2003)This paper tackles two questions related to software effort prediction. First, is it valuable to combine prediction techniques? Second, if so, how? Many commentators have suggested the use of more than one technique in ...