Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where David Davenport is active.

Publication


Featured researches published by David Davenport.


Communications of The ACM | 2002

Anonymity on the Internet: why the price may be too high

David Davenport

By allowing anonymous Net communication, the fabric of our society is at risk.


empirical software engineering and measurement | 2010

Impact of maintainability defects on code inspections

Ozlem Albayrak; David Davenport

Software inspections are effective ways to detect defects early in the development process. In this paper, we analyze the impact of certain defect types on the effectiveness of code inspection. We conducted an experiment in an academic environment with 88 subjects to empirically investigate the effect of two maintainability defects, i.e., indentation and naming conventions, on the number of functional defects found, the effectiveness of functional defect detections, and the number of false positives reported during individual code inspections. Results show that in cases where both naming conventions and indentation defects exist, the participants found minimum number of defects and reported the highest number of false positives, as compared to the cases where either indentation or naming defects exist. Among maintainability defects, indentation seems to significantly impact the number of functional defects found by the inspector, while the presence of naming conventions defects seems to have no significant impact on the number of functional defects detected. The presence of maintainability defects significantly impacts the number of false positives reported. On the effectiveness of individual code inspectors we observed no significant impact originated from the presence of indentation or naming convention defects.


Minds and Machines | 2012

Computationalism: Still the Only Game in Town

David Davenport

Mental representations, Swiatczak (Minds Mach 21:19–32, 2011) argues, are fundamentally biochemical and their operations depend on consciousness; hence the computational theory of mind, based as it is on multiple realisability and purely syntactic operations, must be wrong. Swiatczak, however, is mistaken. Computation, properly understood, can afford descriptions/explanations of any physical process, and since Swiatczak accepts that consciousness has a physical basis, his argument against computationalism must fail. Of course, we may not have much idea how consciousness (itself a rather unclear plurality of notions) might be implemented, but we do have a hypothesis—that all of our mental life, including consciousness, is the result of computational processes and so not tied to a biochemical substrate. Like it or not, the computational theory of mind remains the only game in town.


Studies in Applied Philosophy, Epistemology and Rational Ethics | 2013

The Two (Computational) Faces of AI

David Davenport

There is no doubt that AI research has made significant progress, both in helping us understand how the human mind works and in constructing ever more sophisticated machines. But, for all this, its conceptual foundations remain remarkably unclear and even unsound. In this paper, I take a fresh look, first at the context in which agents must function and so how they must act, and second, at how it is possible for agents to communicate, store and recognise (sensory) messages. This analysis allows a principled distinction to be drawn between the symbolic and connectionist paradigms, showing them to be genuine design alternatives. Further consideration of the connectionist approach seems to offer a number of interesting clues as to how the human brain—apparently of the connectionist ilk—might actually work its incredible magic.


Archive | 1993

Intelligent Systems: The Weakest Link?

David Davenport

This paper investigates the role intelligent systems may play in the design, operation and maintenance of safety critical applications. It questions whether the techniques currently used to construct intelligent knowledge-based systems can produce designs which can meet the performance requirements of such applications and which, in particular, can be trusted. The paper concludes that conventional rule-based systems are essentially ad-hoc and thus not really suitable, however, more sophisticated techniques as embodied in the abductive, qualitative reasoning and inscriptor approaches are seen to point the way to a solution.


Computer Education | 1990

An extended user interface for CAL systems

David Davenport

Abstract This paper examines the problems of complexity in human-computer interaction from the perspective of CAL systems. By considering the very special demands of young, pre-reading age children, it shows how pointing type interfaces can be extended in a simple and natural manner based on the notion that the position of, and spatial relationship between objects, is of significance. Various examples based on this extended interface concept are introduced to demonstrate its functionality.


web information systems engineering | 2010

Towards a quality service layer for web 2.0

Markus Schaal; David Davenport; Ali Hamdi Cevik

Despite the help of search engines and Web directories, identifying high quality content becomes increasingly difficult as the Internet gets ever more crowded with information. Prior approaches for filtering and searching content with respect to user-specific preferences do exist: Recommendation engines employ collaborative filtering to support subjective selection, (semi-)automatic page ranking algorithms utilize the hypertext link structure of the World Wide Web to assess page importance, and trust-based systems employ social network analysis to determine the most suitable Web pages. The use of implicit and explicit user feedback, however, is often either ignored or its exploitation is limited to isolated Web sites. We thus propose a quality overlay framework that enables the collection and processing of user-feedback, and the subsequent presentation of quality-enabled content for any Web-site. We present the quality overlay framework, propose an architecture for its realization, and validate our approach by scenarios and a detailed design with sample implementation.


Archive | 2009

AN INVESTIGATION OF FACTORS RELATED TO SELF-EFFICACY FOR JAVA PROGRAMMING AMONG ENGINEERING STUDENTS

Petek Askar; David Davenport


IEEE Transactions on Education | 2000

Experience using a project-based approach in an introductory programming course

David Davenport


Archive | 2009

The Social Derivation of Technical Systems

David Davenport

Collaboration


Dive into the David Davenport's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Markus Schaal

Middle East Technical University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge