- UHRA Home
- Browsing by Author
Browsing by Author "Wernick, P."
Now showing items 1-20 of 26
-
Can Thomas Kuhn's paradigms help us understand software engineering
Wernick, P.; Hall, T. (2004) -
Do bad smells indicate "trouble" in code?
Zhang, M.; Hall, T.; Baddoo, N.; Wernick, P. (ACM Press, 2008)In 1999 Fowler et al. identified 22 Bad Smells in code to direct the effective refactoring. These are increasingly being used by software engineers. However, the empirical basis of using Bad Smells to direct refactoring ... -
Evaluating a rapid simulation modelling process (RSMP) through controlled experiments
Ahmed, R.; Hall, T.; Wernick, P.; Robinson, S. (2005) -
Evolution in Software Systems: Foundations of the SPE Classification Scheme
Cook, S.; Harrison, R.; Lehman, M.; Wernick, P. (2006) -
Feyerabend and information systems development: against methods
Wernick, P. (1998)This paper outlines a critique, based on Feyerabend’s view of science, of the current state of development and use of information systems. We suggest that, as Feyerabend claims for science, the development of information ... -
Getting the Best out of Software Process Simulation and Empirical Research in Software Engineering
Wernick, P.; Hall, T. (Institute of Electrical and Electronics Engineers (IEEE), 2007) -
The impact of using pair programming on system evolution a simulation-based study
Wernick, P.; Hall, T. (2004)In this paper we investigate the impact of pair--programming on the long term evolution of software systems. We use system dynamics to build simulation models which predict the trend in system growth with and without pair ... -
Improving the Precision of Fowler's Definitions of Bad Smells
Zhang, M.; Baddoo, N.; Wernick, P.; Hall, T. (2009)Current approaches to detecting bad smells in code are mainly based on software metrics. We suggest that these methods lack precision in detecting bad smells, and we propose a code pattern-based approach to detecting bad ... -
Information system evolvability and pattern languages
Cook, S.; Harrison, R.; Wernick, P. (2006) -
Modelling a software evolution process: a long-term case study
Chatters, B.W.; Lehman, M.; Ramil, J.F.; Wernick, P. (2000) -
The naming of systems and software evolvability
Loomes, M.J.; Nehaniv, C.L.; Wernick, P. (Institute of Electrical and Electronics Engineers (IEEE), 2005)Software systems are unlike most entities whose--existence, persistence, development, and integrity as single individuals are presupposed by ordinary acts of naming. This paper broaches the issue of how naming practices ... -
An Open Source Simulation Model of Software Development and Testing
Ur, S.; Yom-Tov, E.; Wernick, P. (2007) -
Plus ca change...but what changes and what stays the same
Dickerson, R.; Nehaniv, C.L.; Wernick, P. (Institute of Electrical and Electronics Engineers (IEEE), 2006)Since 1949 there have been some dramatic changes in the fabrication technology of computing devices but in the design of computing devices and in software technology the changes have been more limited. This short note ... -
A Policy Investigation Model for Long-term Software Evolution Processes
Wernick, P.; Hall, T. (2004) -
A Policy Investigation Model for Long-term Software Evolution Processes
Wernick, P.; Hall, T. (2004) -
Prioritising refactoring using code bad smells
Zhang, Min; Baddoo, N.; Wernick, P.; Hall, T. (Institute of Electrical and Electronics Engineers (IEEE), 2011-01-01)We investigated the relationship between six of Fowler et al.'s Code Bad Smells (Duplicated Code, Data Clumps, Switch Statements, Speculative Generality, Message Chains, and Middle Man) and software faults. In this paper ... -
Program slicing metrics and evolvability: an initial study
Hall, T.; Wernick, P. (Institute of Electrical and Electronics Engineers (IEEE), 2005)Previous research has identified a number of metrics derived from program slicing. In this paper we discuss how these metrics relate to the effort required to evolve an existing software-based system. Whilst our interest ... -
ProSim'04-the 5th international workshop on software process simulation and modeling
Pfahl, D.; Rus, I.; Raffp, D.; Wernick, P. (Institute of Electrical and Electronics Engineers (IEEE), 2004) -
Simulating Global Software Evolution Processes by Combining Simple Models: An Initial Study
Wernick, P.; Hall, T. (2003) -
A simulation model of self-organising evolvability in software systems
Cook, Stephen; Harrison, Rachel; Wernick, P. (Institute of Electrical and Electronics Engineers (IEEE), 2005)The evolvability of a software artifact is its capacity for producing heritable or reusable variants; the inverse quality is the artifact s inertia or resistance to volutionary change. Evolvability in software systems may ...