arXiv.itsnick.co

an independent field guide to 23 million papers from arXiv & OpenAlex — not affiliated with arXiv.org

Author

Graham Low

43 papers · 1988–2021

1988: 11989: 01990: 31991: 01992: 01993: 21994: 01995: 01996: 01997: 11998: 11999: 12000: 12001: 22002: 02003: 02004: 32005: 22006: 42007: 12008: 42009: 42010: 12011: 42012: 22013: 12014: 02015: 02016: 22017: 02018: 02019: 02020: 22021: 1
1988peak 4 in 20062021

Frequent co-authors

Papers

showing 1–25 of 43 RSS

Function points in the estimation and evaluation of the software process

Graham Low, D. Ross Jeffery

Information Systems · IEEE Transactions on Software Engineering · · cited 212× · DOI ↗ · more like this ·

The authors report the results of an empirical research project on the consistency and limitations of the number of function points as an a priori measure of system size rather than the traditional lines-of-code measure. They conclude that function points are a more consistent a priori measure of system size. The results also indicate that the function-point estimate of size is lower for analysts experienced both in software development and in function-point estimation.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Exploring Individual User Satisfaction Within User-Led Development

Michael Lawrence, Graham Low

Computer Science Applications · MIS Quarterly · · cited 182× · DOI ↗ · more like this ·

User-led development is gaining popularity with organizations wishing to increase user involvement and control. Typically in this approach a small group of users is given the responsibility for managing the project and representing the user community in determining requirements, testing, training, and system implementation. This paper explores the end user’s perception of the quality of his or her representation and satisfaction with the application system within an organization employing user- led development. The end-user communities for two systems developed in a large Australian government corporation were surveyed. The results indicate that the user perception of representation is the most significant influence on user satisfaction—the correlation scores for the two systems studied were in excess of 0.6. Also of importance is the user’s perception of management support. Both…

The effect of grammar teaching on writing development

Richard Andrews, Carole Torgerson, Sue Beverton +5 more

Education · British Educational Research Journal · · cited 169× · DOI ↗ · more like this ·

This article reports on the results of two international systematic research reviews which focus on different aspects of teaching grammar to improve the quality and accuracy of 5–16‐year‐olds' writing in English. The results show that there is little evidence to indicate that the teaching of formal grammar is effective; and that teaching sentence‐combining has a more positive effect. In both cases, however, despite over a hundred years of research and debate on the topic, there is insufficient quality of research to prove the case with either approach. More research is needed, as well as a review of policy and practice in England with regard to the teaching of sentence structure in writing.

FAML: A Generic Metamodel for MAS Development

Ghassan Beydoun, Graham Low, Brian Henderson‐Sellers +4 more

Artificial Intelligence · IEEE Transactions on Software Engineering · · cited 161× · DOI ↗ · more like this ·

In some areas of software engineering research, there are several metamodels claiming to capture the main issues. Though it is profitable to have variety at the beginning of a research field, after some time, the diversity of metamodels becomes an obstacle, for instance to the sharing of results between research groups. To reach consensus and unification of existing metamodels, metamodel-driven software language engineering can be applied. This paper illustrates an application of software language engineering in the agent-oriented software engineering research domain. Here, we introduce a relatively generic agent-oriented metamodel whose suitability for supporting modeling language development is demonstrated by evaluating it with respect to several existing methodology-specific metamodels. First, the metamodel is constructed by a combination of bottom-up and top-down analysis and best…

A comparison of function point counting techniques

D. Ross Jeffery, Graham Low, Michelle Barnes

Information Systems · IEEE Transactions on Software Engineering · · cited 88× · DOI ↗ · more like this ·

Effective management of the software development process requires that management be able to estimate total development effort and cost. One of the fundamental problems associated with effort and cost estimation is the a priori estimation of software size. Function point analysis has emerged over the last decade as a popular tool for this task. Criticisms of the method that relate to the way in which function counts are calculated and the impact of the processing complexity adjustment on the function point count have arisen. SPQR/20 function points among others are claimed to overcome some of these criticisms. The SPQR/20 function point method is compared to traditional function point analysis as a measure of software size in an empirical study of MIS environments. In a study of 64 projects in one organization it was found that both methods would appear equally satisfactory. However…

A taxonomy for measuring the success of open source software projects

Amir Hossein Ghapanchi, Aybüke Aurum, Graham Low

Computer Science Applications · First Monday · · cited 79× · DOI ↗ · more like this ·

Open Source Software (OSS) has been widely adopted by organizations as well as individual users and has changed the way software is developed, deployed and perceived. Research into OSS success is critical since it provides project leaders with insights into how to manage an OSS project in order to succeed. However, there is no universally agreed definition of “success” and researchers employ different dimensions (e.g., project activity and project performance) to refer to OSS success. By conducting a rigorous literature survey, this paper seeks to take a holistic view to explore various areas of OSS success that have been studied in prior research. Finally it provides a measurement taxonomy including six success areas for OSS projects. Implications for theory and practice are presented.

Calibrating estimation tools for software development

D. Ross Jeffery, Graham Low

Information Systems · Software Engineering Journal · · cited 72× · DOI ↗ · more like this ·

Desired improvement in the software process and product has given rise to greater use of quantitative managment techniques in software development. The use of algorithmic-based software cost estimation tools has been a part of this movement. This paper uses data collected from six commercial organisations on 112 software projects to investigate the extent to which organisations need to calibrate these tools to their own environment. It is found that calibration is mandatory if reasonable accuracy is to be obtained from the tools.

Comparison of Ten Agent-Oriented Methodologies

Quynh-Nhu Numi Tran, Graham Low

Artificial Intelligence · IGI Global eBooks · · cited 57× · DOI ↗ · more like this ·

This chapter provides a comparison of the 10 agent-oriented software engineering methodologies presented in the preceding chapters. An evaluation framework comprising process-related, technique-related, model-related and supportive-feature criteria is used in this comparison. As each application entails a different set of requirements that indicate which evaluation criteria are the most important and should be supported by the chosen methodology, the “best” methodology is dependent on the target application. The results provide a useful framework to assist the developer in selecting the most appropriate methodology for any target application.

Teaching argument writing to 7‐ to 14‐year‐olds: an international review of the evidence of successful practice

Richard Andrews, Carole Torgerson, Graham Low +1 more

Education · Cambridge Journal of Education · · cited 38× · DOI ↗ · more like this ·

A systematic review was undertaken in 2006 to answer the question ‘What is the evidence for successful practice in teaching and learning with regard to non‐fiction writing (specifically argumentational writing) for 7‐ to 14‐year‐olds?’, using EPPI‐Centre methodology. Results showed that certain conditions have to be in place. These include: a writing process model in which students are encouraged to plan, draft, edit and revise their writing; some degree of cognitive reasoning training in addition to natural cognitive development; peer collaboration, thus modelling a dialogue that will become internal and constitute ‘thought’; and explicit explanations of the learning processes. Specific strategies include: ‘heuristics’; planning; oral argument, counterargument and rebuttal to inform written argument; explicit goals (including audiences) for writing; teacher modelling of argumentational…

To what extent are postgraduate students from China prepared for academic writing needed on UK master's courses?

Jing Tian, Graham Low

Education · Language Culture and Curriculum · · cited 31× · DOI ↗ · more like this ·

This paper investigates the extent to which Chinese students are prepared for academic writing in higher education in the UK, by seeking evidence from a group of 40 Chinese students at a UK university. A mixed-methods approach combining both questionnaires and interviews was adopted to generate data. The main conclusion was that the training that Chinese students received in China may not have prepared them well for academic writing at an advanced level in the UK. This is based on the findings that there were significant differences between writing in the UK and writing in China, that writing was more emphasised in the UK than in China, that the students did not receive appropriate feedback on their work in China, and that they still had language barriers when they were writing in English in the UK. However, the results also showed that there were individual differences among the…

Synthesis of a generic MAS metamodel

Ghassan Beydoun, César González-Pérez, Graham Low +1 more

Software · UTS ePRESS (University of Technology Sydney) · · cited 26× · DOI ↗ · more like this ·

Method engineering, which focuses on project-specific methodology construction from existing method fragments, is an appealing approach to organize, appropriately access and effectively harness the software engineering knowledge of MAS methodologies. With the objective of applying method engineering for developing an MAS, in this paper we introduce a generic metamodel to serve as a representational infrastructure to unify existing MAS methodologies into a single specification. Our metamodel does not focus on any class of MAS, nor does it impose any restrictions on the format of the system requirements; rather, our metamodel is an abstraction of how any MAS is structured and behaves both at design time and run-time.

A Methodological Framework for Ontology Centric Agent Oriented Software Engineering

Quynh-Nhu Numi Tran, Graham Low, Ghassan Beydoun

Artificial Intelligence · Research Online (University of Wollongong) · · cited 25× · OpenAlex ↗ · more like this ·

Our evaluation of 16 prominent Agent Oriented Software Engineering (AOSE) methodologies revealed at least two shortcomings in each methodology: Firstly, most are lacking in either agent internal design, agent interaction design and/or agent organization modeling. Secondly, most ignore system extensibility, interoperability and reusability issues. In response to these shortcomings, we synthesize a methodological framework for ontology-centric AOSE which incorporates the key concerns for MAS development and addresses the concerns about reuse and interoperability. The proposed framework is targeted at developing ontology-based multi-agent systems (MAS) in heterogeneous environments and it takes into account ontological commitments of agents throughout the analysis and design processes. The proposed methodological framework can be used in two major ways: as the foundation to build new…

The semantics of questionnaire rating scales

Graham Low

Artificial Intelligence · Evaluation & Research in Education · · cited 22× · DOI ↗ · more like this ·

Abstract Handbooks on questionnaire design generally cover ‘logical’ aspects of question design and statistical approaches to score processing in considerable depth; only rarely, however, do they consider the equally important semantic aspects of the rating scales used. This paper focuses on five main areas: (1) labelling midpoints; (2) the scaling of uncertainty; (3) semantic aspects of unidimensionality; (4) the differential gradability of adjectives; and (5) some limitations of Likert‐type scales. The main conclusion is that, if a questionnaire is to be at all valid, the designer must check the meaning and applicability of each point, or value, on each rating scale to every question asked, however time‐consuming this may in practice prove to be.

Comparison of Bio-inspired Algorithms for Peer Selection in Services Composition

Jun Shen, Ghassan Beydoun, Shuai Yuan +1 more

Information Systems · Research Online (University of Wollongong) · · cited 19× · DOI ↗ · more like this ·

One of the challenges for the P2P-based service composition process is how to effectively discover and select the most appropriate peers to execute the service applications when considering multiple properties of the requested services. Different ontology-based e-service profiles have been proposed to facilitate handling multiple properties and to enhance the service oriented process in order to achieve the total or partial automation of service discovery, selection and composition. This paper investigates how the ACO (Ant Colony Optimisation) algorithm and the GA (Genetic Algorithm) may facilitate P2P-based (Peer-to-Peer) service selection with multiple service properties. The performance of both algorithms is evaluated and compared statistically using a pooled t-test for 30 randomly generated composition scenarios. Our experimental results show that both algorithms can improve the…

Using a Situational Method Engineering Approach to Identify Reusable Method Fragments from the Secure TROPOS Methodology.

Graham Low, Haris Mouratidis, Brian Henderson‐Sellers

Information Systems · The Journal of Object Technology · · cited 14× · DOI ↗ · more like this ·

Situational method engineering (SME) has as a focus a repository of method fragments, gleaned from extant methodologies and best practice. Using one such example, the OPF (OPEN Process Framework) repository, we identify deficiencies in the current SME support for securityrelated issues in the context of agent-oriented software engineering. Specifically, theoretical proposals for the development of reusable security-related method fragments from the agent-oriented methodology Secure Tropos are discussed. Since the OPF repository has already been enhanced by fragments from Tropos and other non-security-focussed agent-oriented software development methodologies, the only method fragments from Secure Tropos not already contained in this repository are those that are specifically security-related. These are identified, clearly defined and recommended for inclusion in the current OPF…

Embracing dynamic evolution in distributed systems

Kam Hay Fung, Graham Low, Pradeep Ray

Artificial Intelligence · IEEE Software · · cited 14× · DOI ↗ · more like this ·

Distributed systems aren't only more widespread than they used to be, but they've become more critical than ever, having moved from client-server systems to multitier heterogeneous systems. Many of these applications - such as telephone exchange systems - must be operational 24 hours a day, so shutting them down isn't a viable option for administrators who must make systemwide changes. As a system becomes larger and more complex, the likelihood of defects increases, which means a greater number of required fixes. Studies have found that nearly half the software development effort in complex distributed systems is devoted to maintenance. Furthermore, the industry currently favors iterative and incremental development approaches over the traditional waterfall approach in software engineering to flexibly handle requirements and reduce project risks by deploying smaller changes. These…

CAPSICUM A Conceptual Model for Service Oriented Architecture

Terry Roach, Graham Low, John D’Ambra

Information Systems · · cited 11× · DOI ↗ · more like this ·

As technology evolves, so too must the models and frameworks for representing information systems. For IT practitioners to fully embrace and deploy a service oriented architectural model, existing frameworks for planning, designing and implementing systems need to be updated to support the SOA concepts of loosely coupled services and real-time process orchestration. The siloed architectural reality that has prevailed over the last two decades is outdated, obsolete and a hindrance to delivering the agility and flexibility demanded by modern enterprises. Organisations have demonstrated a desire to demolish application silos and to begin to take an enterprise view to the organisation of IT resources. It is therefore appropriate that to support the evolving SOA architectural paradigm, the conceptual frameworks used to guide strategy and manage the deployment of SOA designs need to be…

Local area network operations: a security, control and audit perspective

Rodger Jamieson, Graham Low

Computer Networks and Communications · Journal of Information Technology · · cited 8× · DOI ↗ · more like this ·

This paper provides a framework for the review of security and control within a local area network environment. Network operations are subdivided into several functional areas or components for further review. Each component or area is briefly explained and the security risks, issues and concerns highlighted. Controls and security measures are proposed as guidelines to counter these threats. An approach to the audit of each major area of network operations is proposed. This suggested framework provides guidance to information system security officers, auditors, communications and network administrators, consultants and information systems management for the review of local area network security during network operations.

Object Allocation With Replication In Distributed Systems

Hamish T. Barney, Graham Low

Computer Networks and Communications · Zenodo (CERN European Organization for Nuclear Research) · · cited 7× · DOI ↗ · more like this ·

The design of distributed systems involves dividing the system into partitions (or components) and then allocating these partitions to physical nodes. There have been several techniques proposed for both the partitioning and allocation processes. These existing techniques suffer from a number of limitations including lack of support for replication. Replication is difficult to use effectively but has the potential to greatly improve the performance of a distributed system. This paper presents a new technique technique for allocating objects in order to improve performance in a distributed system that supports replication. The performance of the proposed technique is demonstrated and tested on an example system. The performance of the new technique is compared with the performance of an existing technique in order to demonstrate both the validity and superiority of the new technique when…

Towards Modelling Real Time Constraints

Amir Ashamalla, Ghassan Beydoun, Graham Low +1 more

Artificial Intelligence · · cited 6× · DOI ↗ · more like this ·

Software agents are highly autonomous, situated and interactive software components. They autonomously sense their environment and respond accordingly. Agents behaviours are often constrained by by real time constraints such as the time in which the agent is expected to respond .i.e. time needed for a task to complete. Failing to meet such a constraint can result in a task being not achieved. This possibly causes an agent or a system to fail, depending on how critical the task is to the agent or system as a whole. Our research aims at identifying and modelling real time constraints in the early phase of analysis which helps in creating a more reliable and robust system.

Improving the Effectiveness of End-User Training Outcomes

Yupawadee Laoledchai, Lesley Pek Wee Land, Graham Low

Software · Journal of the Association for Information Systems · · cited 6× · OpenAlex ↗ · more like this ·

End-user training (EUT) does not deliver the expected value to the organisations when end users do not transfer the skills learned to their workplace. Training effectiveness occurs when end users not only have the ability but are willing to transfer the skill learned to improve their job. This study proposes a model of EUT effectiveness which explicitly considers training effectiveness outcomes and incorporates attitude and motivation as two key antecedents. We propose a longitudinal field experiment to examine the influence of persuasive communication and goal-matching on EUT effectiveness. The proposed theoretical framework is based on a thorough review of literature from multiple disciplines such as Psychology, Education, Organisational Behaviour and Information Systems.

Reflecting on ontologies: towards ontology-based agent-oriented software engineering

Ghassan Beydoun, Brian Henderson‐Sellers, Jun Shen +1 more

Information Systems · Research Online (University of Wollongong) · · cited 4× · OpenAlex ↗ · more like this ·

“Ontology” in association with “software engineering” is becoming commonplace. This paper argues for the need to place ontologies at the centre of the software development lifecycle for multi agent systems to enhance reuse of software workproducts as well as to unify agent-based software engineering knowledge. The paper bridges the state-of-the-art of ontologies research from Knowledge Engineering (KE) within Artificial Intelligence and Metamodelling within Software Engineering (SE). It presents a sketch of an ontology-based Multi Agent System (MAS) methodology discussing key roles on ontologies and their impact of workproducts, illustrating these in a MAS software development project for an important application that utilizes dynamic web services composition.

Cloud Migration Process A Survey Evaluation Framework and Open Challenges

Mahdi Fahmideh, Graham Low, Ghassan Beydoun +1 more

cs.SE · · cited 3× · arXiv ↗ · more like this ·

Moving mission-oriented enterprise applications to cloud environments is a major IT strategic task and requires a systematic approach. The foci of this paper are to review and examine existing cloud migration approaches from the process models perspective. To this aim, an evaluation framework is proposed and used to analyse and compare existing approaches for highlighting their features, similarities, and key differences. The survey distills the state of the art in cloud migration research and makes a rich inventory of important activities, recommendations, techniques, and concerns that are commonly involved in the migration process in one place. This enables academia and practitioners in the cloud computing community to get an overarching view of the cloud migration process. Furthermore, the survey identifies a number challenges that have not been yet addressed by existing approaches…

Conceptualising Cloud Migration Process

M. Gholami, Graham Low, Ghassan Beydoun

Information Systems · UTS ePRESS (University of Technology Sydney) · · cited 3× · OpenAlex ↗ · more like this ·

Adoption of cloud computing as an outsourcing strategy has grown rapidly among IT-based organisations in recent years. Research around migrating legacy systems to cloud environments is proliferated with a variety of approaches that are specific to particular scenarios.However, an overarching and integrated view of the cloud migration process does not exist in the current literature.As an attempt to ameliorate this shortcoming, this research applies a metamodeling approach and develops a generic cloud migration process model derived from the extant cloud migration literature.The proposed metamodel is not dependent or restricted to any specific cloud platform; rather it is an abstraction of phases, activities, tasks, and work-products that are incorporated in a typical migration process.It underpins a high-level and conceptual view of the cloud migration process and acts as a reusable…

An investigation of client/server application development methodologies

Graham Low, Richard Looi

Information Systems · Journal of Information Technology · · cited 3× · DOI ↗ · more like this ·

Client/server application development is becoming increasingly popular in commercial organizations. However, previous research has found that current application development methodologies provide little or no support for client/server computing possibly due to the relative newness of the technology in commercial environments. This research is the first step in demonstrating the applicability of the client/server methodology enhancements proposed in a commercial Management Information System (MIS) environment. It examines the application of traditional development methodologies to the client/server environment, the problems associated in using these methodologies and the respondent's rating of the importance of the various client/server application development issues included in the proposed methodology.