Bowen, Robert A, Rogers, Anne, Shaw, Jennifer
Abstract Background Common mental health problems are prevalent in prison and the quality of prison health care provision for prisoners with mental health problems has been a focus of critical...
Kennedy, Anne, Rogers, Anne, Sanders, Caroline, Gately, Claire, Lee, Victoria
Abstract Background In chronic disease management, patients are increasingly called upon to undertake a new role as lay tutors within self-management training programmes. The internet constitutes an...
Development of a theory of implementation and integration: Normalization Process Theory (2009)
May, Carl R, Mair, Frances, Finch, Tracy, MacFarlane, Anne, Dowrick, Christopher, Treweek, Shaun, ...
Abstract Background Theories are important tools in the social and natural sciences. The methods by which they are derived are rarely described and discussed. Normalization Process Theory explains...
Pontin, Eleanor, Peters, Sarah, Lobban, Fiona, Rogers, Anne, Morriss, Richard K
Abstract Background Enhanced relapse prevention (ERP) is a psychological intervention delivered by mental health professionals to help individuals with bipolar disorder (BD) recognise and manage...
In Search for Simplicity: A Self-Organizing Multi-Source Multicast Overlay (2009)
Matei Ripeanu, Ian Foster, Adriana Iamnitchi, Anne Rogers
Group communication primitives have broad utility as building blocks for distributed applications. However, creating and maintaining the distributed structures that support these primitives is...
UMM: A dynamically adaptive, unstructured multicast overlay (2009)
Matei Ripeanu, Ian Foster, Adriana Iamnitchi, Anne Rogers
Abstract- The simplicity of multicast as a communication primitive belies its broad utility as a building block for distributed applications. Nevertheless, creating and maintaining multicast...
In Search of Simplicity: A Self-Organizing Group Communication Overlay (2008)
Matei Ripeanu, Adriana Iamnitchi, Ian Foster, Anne Rogers
Group communication primitives have broad utility as building blocks for distributed applications. The challenge is to create and maintain the distributed structures that support these primitives...
Lazy Contract Checking for Immutable Data Structures (2008)
Robert Bruce Findler, Shu-yu Guo, Anne Rogers
Abstract. Existing contract checkers for data structures force programmers to choose between poor alternatives. Contracts are either built into the functions that construct the data structure,...
Lovell, Karina, Bower, Peter, Richards, David, Barkham, Michael, Sibbald, Bonnie, Roberts, Chris, ...
Abstract Background Current guidelines for the management of depression suggest the use of guided self-help for patients with mild to moderate disorders. However, there is little consensus concerning...
Protheroe, Joanne, Rogers, Anne, Kennedy, Anne P, Macdonald, Wendy, Lee, Victoria
Abstract Background Patient information has been viewed as a key component of self-management. However, little attention has been given to methods of dissemination or implementation of effective...
E cient Support for Irregular Applications on Distributed-Memory Machines (2008)
Irregular computation problems underlie many important scienti c applications. Although these problems are computationally expensive, and so would seem appropriate for parallel machines, their...
Hancock: A language for analyzing transactional data streams (2008)
Corinna Cortes, Kathleen Fisher, Daryl Pregibon, Anne Rogers
Beyond the limits of clinical governance? The case of mental health in English primary care (2008)
Gask, Linda, Rogers, Anne, Campbell, Stephen, Sheaff, Rod
Abstract Background Little research attention has been given to attempts to implement organisational initiatives to improve quality of care for mental health care, where there is a high level of...
Mark Hill, James Larus, David Wood, Mike Litzkow, Shubu Mukherjee, Rob Pfile, ...
• Parallel software morass: • Disparate programming models & languages
BMC Psychiatry BioMed Central (2008)
Karina Lovell, Peter Bower, David Richards, Michael Barkham, Bonnie Sibbald, Chris Roberts, ...
Research article Developing guided self-help for depression using the Medical Research Council complex interventions framework: a description of the modelling phase and results of an exploratory...
Osborne, Richard, Jordan, Joanne, Rogers, Anne
Most patients with chronic conditions, such as osteoarthritis, only have contact with healthcare professionals for a few hours over the course of a year. Good self-management programs are, therefore,...
Efficient Support for Irregular Applications on Distributed-Memory Machines (2007)
Appears In, Mark Hill, James Larus, Shubhendu Mukherjee, Shamik Sharma, Shubhendu S. Mukherjee, ...
Irregular computation problems underlie many important scientific applications. Although these problems are computationally expensive, and so would seem appropriate for parallel machines, their...
Efficient Support for Irregular Applications on Distributed-Memory Machines (2007)
Appears In, Shubhendu S. Mukherjee, Shamik D. Sharma, Mark D. Hill, James R. Larus, Anne Rogers, ...
Irregular computation problems underlie many important scientific applications. Although these problems are computationally expensive, and so would seem appropriate for parallel machines, their...
Efficient Support for Irregular Applications on Distributed-Memory Machines (2007)
Appears In, Shubhendu S. Mukherjee, Shamik D. Sharma, Mark D. Hill, James R. Larus, Anne Rogers, ...
Irregular computation problems underlie many important scientific applications. Although these problems are computationally expensive, and so would seem appropriate for parallel machines, their...
feature architecture Visualizing and Analyzing Software Infrastructures Large (2007)
Adam Buchsbaum, Yih-farn Chen, Huale Huang, Eleftherios Koutsofios, John Mocenigo, Anne Rogers
corporations typically run complex infrastructures involving hundreds or thousands of software systems. As marketplaces change, these infrastructures must be redesigned. The Enterprise Navigator...
Eicient Support for Irregular Applications (2007)
Mark Hill, James Larus, Shamik D. Sharmat, Mark D. Hilli, ...
on Distributed-Memory Machines*
References [1] Scalable Coherent Interface (SCI). ANSI/IEEE Std 1596- (2007)
Anant Agarwal, Richard Simoni, Mark Horowitz, David Bailey, John Barton, Thomas Lasinski, ...
Mary Vernon, who taught the computational science class out of which this work grew. We also thank Profs. David Wood and Jim Goodman for supporting this work, and finally Babak Falsafi and Alain...
May, Carl, Finch, Tracy, Mair, Frances, Ballini, Luciana, Dowrick, Christopher, Eccles, Martin, ...
Abstract Background The Normalization Process Model is a theoretical model that assists in explaining the processes by which complex interventions become routinely embedded in health care practice....
In Search of Simplicity: A Self-Organizing Multi-Source Multicast Overlay (2007)
Ripeanu, Matei, Iamnitchi, Adriana, Foster, Ian, Rogers, Anne
Multicast communication primitives have broad utility as building blocks for distributed applications. The challenge is to create and maintain the distributed structures that support these primitives...
Rogers, Anne, Lee, Victoria, Kennedy, Anne
Abstract Self-care interventions are promoted as effective strategies for improving the quality of life and health outcomes for individuals with long-term health conditions. Outcome measures used in...
Salmon, Peter, Peters, Sarah, Rogers, Anne, Gask, Linda, Clifford, Rebecca, Iredale, Wendy, ...
Background. The level of participation in research by GPs is low internationally. Previous reports of the reasons why practitioners decline opportunities for research participation have tended to...
Salmon, Peter, Peters, Sarah, Rogers, Anne, Gask, Linda, Clifford, Rebecca, Iredale, Wendy, ...
Background. The level of participation in research by GPs is low internationally. Previous reports of the reasons why practitioners decline opportunities for research participation have tended to...
A dynamically adaptive, unstructured multicast overlay (2005)
Ripeanu, Matei, Foster, Ian, Iamnitchi, Adriana, Rogers, Anne
The simplicity of multicast as a communication primitive belies its broad utility as a building block for distributed applications. Nevertheless, creating and maintaining multicast structures can be...
Training professionals to engage with and promote self-management (2005)
Kennedy, Anne, Gask, Linda, Rogers, Anne
We have set out to investigate an approach to improve patients' ability to self-manage chronic illness. For effective health care in chronic disease, we believe patients need to work in partnership...
Training professionals to engage with and promote self-management (2005)
Kennedy, Anne, Gask, Linda, Rogers, Anne
We have set out to investigate an approach to improve patients' ability to self-manage chronic illness. For effective health care in chronic disease, we believe patients need to work in partnership...
Influenza and its related illnesses remain a major cause of preventable morbidity and mortality in the elderly worldwide. The current influenza vaccine campaign in the UK is only a partial success...
Linear-Time Pointer-Machine Algorithms for Path-Evaluation Problems on Trees and Graphs (2002)
Buchsbaum, Adam L., Georgiadis, Loukas, Kaplan, Haim, Rogers, Anne, Tarjan, Robert E., Westbrook, Jeffery R.
We present algorithms that run in linear time on pointer machines for a collection of problems, each of which either directly or indirectly requires the evaluation of a function defined on paths in a...
Cover title. Bibliography: leaf 80-90.
Hancock: A language for extracting signatures from data streams (2000)
Corinna Cortes, Kathleen Fisher, Daryl Pregibon, Anne Rogers, Frederick Smith
Hancock: A language for extracting signatures from data streams (2000)
Corinna Cortes, Kathleen Fisher, Daryl Pregibon, Anne Rogers, Frederick Smith
Massive transaction streams present a number of opportunities for data mining techniques. Transactions might represent calls on a telephone network, commercial credit card purchases, stock market...
Hancock: A language for extracting signatures from data streams (2000)
Corinna Cortes, Kathleen Fisher, Daryl Pregibon, Anne Rogers, Frederick Smith
Massive transaction streams present a number of opportunities for data mining techniques. Transactions might represent calls on a telephone network, commercial credit card purchases, stock market...
Hancock: A language for extracting signatures from data streams (2000)
Corinna Cortes, Kathleen Fisher, Daryl Pregibon, Anne Rogers, Frederick Smith
server.Whilehistoricallysuchdatahavebeencollectedfor...
Hancock: A language for extracting signatures from data streams (2000)
Corinna Cortes, Kathleen Fisher, Daryl Pregibon, Anne Rogers, Frederick Smith
Hancock: A language for extracting signatures from data streams (2000)
Corinna Cortes, Kathleen Fisher, Daryl Pregibon, Anne Rogers, Frederick Smith
Massive transaction streams present anumber of opportunities for data mining techniques. Transactions might represent calls on a telephone network, commercial credit card purchases, stock market...
Hancock: A language for processing very large-scale data (1999)
Dan Bonachea, Kathleen Fisher, Anne Rogers, Frederick Smith
A signature is an evolving customer profile computed from call records. AT&T uses signatures to detect fraud and to target marketing. Code to compute signatures can be difficult to write and...
Hancock: A Language for Processing Very Large-Scale Data (1999)
Dan Bonachea Kathleen, Kathleen Fisher, Anne Rogers, Frederick Smith
A signature is an evolving customer profile computed from call records. AT&T uses signatures to detect fraud and to target marketing. Code to compute signatures can be difficult to write and...
Hancock: A Language for Processing Very Large-Scale Data (1999)
Dan Bonachea, Kathleen Fisher, Anne Rogers, Frederick Smith
A signature is an evolving customer profile computed from call records. AT&T uses signatures to detect fraud and to target marketing. Code to compute signatures can be difficult to write and...
A New, Simpler Linear-Time Dominators Algorithm (1999)
Adam L. Buchsbaum, Haim Kaplan, Anne Rogers, Jeffery R. Westbrook
this article is organized as follows. Section 2 outlines Lengauer and Tarjan's approach. Section 3 gives a broad overview of our algorithm and differentiates it from previous work. Section 4...
Hancock: A language for processing very large-scale data (1999)
Dan Bonachea, Kathleen Fisher, Anne Rogers, Frederick Smith
A signature is an evolving customer prole computed from call records. AT&T uses signatures to detect fraud and to target marketing. Code to compute signatures can be di cult to write and maintain...
A new, simpler linear-time dominators algorithm (1998)
Adam L. Buchsbaum, Haim Kaplan, Anne Rogers, Jeffery R. Westbrook
We present a new linear-time algorithm to nd the immediate dominators of all vertices in a owgraph. Our algorithm is simpler than previous linear-time algorithms: rather than employ complicated data...
Adam L. Buchsbaum, Haim Kaplan, Anne Rogers, Jeffery R. Westbrook
We present two new data structure tools---disjoint set union with bottom-up linking, and pointer-based radix sort---and combine them with bottom-level microtrees to devise the first linear-time...
A New, Simpler Linear-Time Dominators Algorithm (1998)
Adam Buchsbaum Haim, Haim Kaplan, Anne Rogers, Jeffery R. Westbrook
We present a new linear-time algorithm to find the immediate dominators of all vertices in a flowgraph. Our algorithm is simpler than previous linear-time algorithms: we combine the use of microtrees...
Adam L. Buchsbaum, Haim Kaplan, Anne Rogers, Jeffery R. Westbrook
We present two new data structure tools---disjoint set union with bottom-up linking, and pointer-based radix sort---and combine them with bottom-level microtrees to devise the first linear-time...
Adam L. Buchsbaum, Haim Kaplan, Anne Rogers, Jeffery R. Westbrook
We present two new data structure tools—disjoint set union with bottom-up linking, and pointer-based radix sort—and combine them with bottom-level microtrees to devise the first linear-time...
Mukund Raghavachari, Anne Rogers
. In this paper, we perform a comprehensive evaluation of ordering, partitioning, and factorization algorithms under a unified framework. Previous research in distributed, sparse Cholesky...
Efficient Support for Irregular Applications on Distributed Memory Machines. (1995)
Mukherjee, Shubhendu S., Sharma, Shamik D., Hill, Mark D., Larus, James R., Rogers, Anne, Saltz, Joel
Irregular computation problems underlie many important scientific applications. Although these problems are computationally expensive, and so would seem appropriate for parallel machines, their...
Understanding Language Support for Irregular Parallelism (1995)
Mukund Raghavachari, Anne Rogers
While software support for array-based, data-parallel algorithms has been studied extensively, less attention has been devoted to irregular parallel applications. The majority of these applications...
Efficient Support for Irregular Applications on Distributed-Memory Machines (1995)
Appears In, Shubhendu S. Mukherjee, Shamik D. Sharma, Mark D. Hill, James R. Larus, Anne Rogers, ...
Irregular computation problems underlie many important scientific applications. Although these problems are computationally expensive, and so would seem appropriate for parallel machines, their...
Software Caching and Computation Migration in Olden (1995)
Martin C. Carlisle, Martin C, Anne Rogers
The goal of the Olden project is to build a system that provides parallelism for general purpose C programs with minimal programmer annotations. We focus on programs using dynamic structures such as...
Supporting Dynamic Data Structures on Distributed Memory Machines (1995)
Anne Rogers, MARTIN C. CARLISLE, John H. Reppy, LAURIE J. HENDREN
this paper, we describe an execution model for supporting programs that use pointer-based dynamic data structures. This model uses a simple mechanism for migrating a thread of control based on the...
The Performance Impact of Incomplete Bypassing in Processor Pipelines (1995)
Pritpal S. Ahuja, Douglas W. Clark, Anne Rogers
Pipelined processors employ hardware bypassing to eliminate certain pipeline hazards. Bypassing is logically simple but can be costly, especially in wide issue and deeply pipelined machines. In this...
Software Caching and Computation Migration in Olden (1995)
Martin C. Carlisle, Martin C, Anne Rogers
The goal of the Olden project is to build a system that provides parallelism for general purpose C programs with minimal programmer annotations. We focus on programs using dynamic structures such as...
Efficient Support for Irregular Applications on Distributed-Memory Machines (1995)
Shubhendu S. Mukherjee, Shamik D. Sharma, Mark D. Hill, James R. Larus, Anne Rogers, Joel Saltz
Irregular computation problems underlie many important scientific applications. Although these problems are computationally expensive, and so would seem appropriate for parallel machines, their...
Application-specific protocols for user-level shared memory (1994)
Babak Falsafi, Alvin R. Lebeck, Steven K. Reinhardt, Ioannis Schoinas, Mark D. Hill, James R. Larus, ...
Recent distributed shared memory (DSM) systems and proposed shared-memory machines have implemented some or all of their cache coherence protocols in software. One way to exploit the flexibility of...
Compiling for distributed memory architectures (1994)
For MIMD computers to become the computers of choice, compiler technology must improve to a point where the programmer can exploit parallelism without undue programming effort. This will be achieved...
An Analysis of a Combined Hardware-software Mechanism for Speculative Loads (1994)
Stefanos Damianakis Kai, Kai Li, Anne Rogers
This paper describes a simple hardware mechanism and related compiler support for softwarecontrolled speculative loads. The compiler issues speculative load instructions based on anticipated data...
FAST: A Functional Algorithm Simulation Testbed (1994)
Marios Dikaiakos Anne, Anne Rogers, Kenneth Steiglitz
In this paper we extend the practical range of simulations of parallel executions by what we call "functional algorithm simulation," that is, simulation without actually performing most of...
Where is Time Spent in Message-Passing and Shared-Memory Programs? (1994)
Satish Chandra, James R. Larus, Anne Rogers
Message passing and shared memory are two techniques parallel programs use for coordination and communication. This paper studies the strengths and weaknesses of these two mechanisms by comparing...
Functional Algorithm Simulation Of The Fast Multipole Method: Architectural Implications (1994)
Marios D. Dikaiakos, Anne Rogers, Kenneth Steiglitz
Functional Algorithm Simulation is a methodology for predicting the computation and communication characteristics of parallel algorithms for a class of scientific problems, without actually...
Application-Specific Protocols for User-Level Shared Memory (1994)
Babak Falsafi Alvin, Alvin R. Lebeck, Steven K. Reinhardt, Ioannis Schoinas, Mark D. Hill, James R. Larus, ...
Recent distributed shared memory (DSM) systems and proposed shared-memory machines have implemented some or all of their cache coherence protocols in software. One way to exploit the flexibility of...
Application-Specific Protocols for User-Level Shared Memory (1994)
Babak Falsafi, Alvin R. Lebeck, Steven K. Reinhardt, Ioannis Schoinas, Mark D. Hill, James R. Larus, ...
Recent distributed shared memory (DSM) systems and proposed shared-memory machines have implemented some or all of their cache coherence protocols in software. One way to exploit the flexibility of...
Marios D. Dikaiakos, Anne Rogers, Ken Steiglitz
This paper presents a comparison study of popular clustering and mapping heuristics which are used to map task-flow graphs to message-passing multiprocessors. To this end, we use task-graphs which...
Application-specific protocols for user-level shared memory (1994)
Falsafi, Babak, Lebeck, Alvin R., Reinhardt, Steven K., Schoinas, Ioannis, Hill, Mark D., Larus, James R., ...
Recent distributed shared memory (DSM) systems and proposed shared-memory machines have implemented some or all of their cache coherence protocols in software. One way to exploit the flexibility of...
Supporting SPMD Execution for Dynamic Data Structures (1992)
Anne Rogers, John H. Reppy, Laurie J. Hendren
In this paper, we address the problem of supporting SPMD execution of programs that use recursively-defined dynamic data structures on distributed memory machines. The techniques developed for...
Software Support for Speculative Loads (1992)
This paper describes a simple hardware mechanism and related compiler support for software-controlled speculative loads. The compiler issues speculative load instructions based on anticipated data...
Marshall, Martin, Sheaff, Rod, Rogers, Anne, Campbell, Stephen, Halliwell, Shirley, Pickard, Susan, ...
BACKGROUND: It is commony claimed that changing the culture of health organisations is a fundamental prerequisite for improving the National Health Service (NHS). Little is currently known about the...
Gask, Linda, Rogers, Anne, Oliver, Dianne, May, Carl, Roland, Martin
BACKGROUND: Research into quality of care in primary mental health care has largely focused on the role of the general practitioner (GP) in the detection and management of patients' problems. AIM: To...
Lee, Victoria, Kennedy, Anne, Rogers, Anne
A key element of the United Kingdom (UK) health policy reform in relation to chronic disease management is the introduction of a national programme seeking to promote self-care from within the...
Rogers, Anne, Lee, Victoria, Kennedy, Anne
Self-care interventions are promoted as effective strategies for improving the quality of life and health outcomes for individuals with long-term health conditions. Outcome measures used in...
Support for self care for patients with chronic disease
Kennedy, Anne, Rogers, Anne, Bower, Peter
Anne Kennedy, Anne Rogers, and Peter Bower argue that effective self care requires fundamental changes in professional attitudes and the way health care is delivered
This paper addresses the combined use of quantitative and qualitative methodology to understand the relationship between need, demand and use of primary care services. The study conducted in three...
Lovell, Karina, Bower, Peter, Richards, David, Barkham, Michael, Sibbald, Bonnie, Roberts, Chris, ...
Predicting who will benefit from an Expert Patients Programme self-management course
Reeves, David, Kennedy, Anne, Fullwood, Catherine, Bower, Peter, Gardner, Caroline, Gately, Claire, ...
Development of a theory of implementation and integration: Normalization Process Theory
May, Carl R, Mair, Frances, Finch, Tracy, MacFarlane, Anne, Dowrick, Christopher, Treweek, Shaun, ...