ResearchWorks Archive

Browsing Computer science and engineering by Title

Browsing Computer science and engineering by Title

Sort by: Order: Results:

  • Fowler, Robert Joseph (1985)
    A problem that must be solved in designing a large distributed computing system is ensuring that processors can "find" all of the "objects" that they have the right to access. To avoid the potential reliability problems ...
  • Chamberlain, Bradford L., 1970- (2001)
    Programming parallel computers is an extremely challenging task for expert computer programmers, let alone for scientists in other disciplines whose computations often drive the acquisition of such machines. This dissertation ...
  • Amershi, Saleema (2013-02-25)
    End-user interactive machine learning is a promising tool for enhancing human capabilities with data. Recent work has shown that we can create specific applications that employ end-user interactive machine learning. However, ...
  • Devietti, Joseph (2013-04-17)
    Nondeterminism is one of the main reasons that parallel programming is so difficult. Bugs can vanish when programs are rerun or run under a debugger, thwarting attempts at their removal. Stress-testing is a common practice ...
  • Tseng, Huei-Hun Elizabeth (2013-02-25)
    Noncoding RNAs (ncRNAs) are functional transcripts that do not code for proteins. Many of them play indispensible roles in the cell. For example, the ribosomal RNAs make up the ribosome that is the factory for making ...
  • RIngenburg, Michael (2014-04-30)
    Energy efficiency is a key concern in the design of modern computer systems. One promising approach to energy-efficient computation, <italic>approximate computing</italic>, trades off output precision for energy efficiency. ...
  • Grove, David Paul, 1970- (1998)
    This dissertation demonstrates that interprocedural analysis can be both practical and effective for sizeable object-oriented programs. Although frequent procedure calls and message sends are important structuring techniques ...
  • Zhang, Sai
    This dissertation presents five program analysis techniques for improving automated software testing and error diagnosis. Two techniques aim to help software developers build reliable software and three techniques assist ...
  • Goshi, Justin (2004)
    With the increasing power of computers and communication networks, interest has grown in a whole new class of multimedia applications such as media-on-demand, subscription services to live sporting events, and online ...
  • Rabinovich, Michael, 1955- (1994)
    Replication is a critical aspect of large-scale distributed systems. Without it, the size of a system is limited by factors such as the increased risk of component failures, the overloading of popular services, and access ...
  • Gupta, Sidhant
    Imagine an energy feedback system that displays not only your total power consumption, but also continuously shows real-time usage while breaking it down categorically by electrical appliances. In addition, such a system ...
  • Johnson, David (David B.), 1957- (1997)
    The World Wide Web is a rich source of material that could be used for educational purposes. Advantages of reusing these existing materials are avoiding the duplicated effort of creating new versions of material that is ...
  • Chang, Jessica (2013-11-14)
    The subject of this thesis concerns algorithmic aspects of energy-related trends in computation. Within recent years, the computationally heaviest jobs are executed over massive corpora residing at data centers, whose ...
  • Lu, Hao
    The rise of ubiquitous touchscreen devices highlights the needs and opportunities for touch gesture interaction. However, creating touch gesture support remains difficult, and using a pre-packaged library for a fixed set ...
  • Noth, Michael E., 1972- (2003)
    In the Java object-oriented programming language, a certain amount of memory overhead beyond an object's fields is required for each object instance. In simulations or other applications with millions of individual object ...
  • Chaudhri, Rohit
    Mobile devices have a variety of built-in sensors (e.g., accelerometer, gyroscope, GPS, camera etc.) that allow them to be used in a wide range of context-aware mobile applications. Additionally, their built-in communication ...
  • Chaudhri, Rohit
    Mobile devices have a variety of built-in sensors (e.g., accelerometer, gyroscope, GPS, camera etc.) that allow them to be used in a wide range of context-aware mobile applications. Additionally, their built-in communication ...
  • Ritter, Alan L. (2013-11-14)
    The internet has revolutionized the way we communicate, leading to a constant flood of text in electronic format, including the Web, email, SMS and the short informal texts found in microblogs such as Twitter. This presents ...
  • Azenkot, Shiri
    I present new methods and studies that aim to improve eyes-free data entry for blind mobile device users. Currently, mobile devices are generally accessible to blind people, but text entry is almost prohibitively slow. ...
  • Goldman, Daniel R (2007)
    Existing approaches to interaction with digital video are complex, and some operations lack the immediacy of interactive feedback. In this thesis, I present a framework for video annotation, visualization, and interaction ...

Search ResearchWorks


Advanced Search

Browse

My Account