1,555 research outputs found

    A Practical T-P3R2 Model to Test Dynamic Websites

    Get PDF
    Present day web applications are very complex as they employ more objects (controls) on a web page than traditional web applications. This results in more memory leaks, more CPU utilizations and longer test executions. Furthermore, today websites are dynamic meaning that the web pages are loaded according to the users input. Higher complexity of web software means more insecure website. This increases the attack surfaces. In this paper, it is proposed to use both Test-Driven Development (TDD) and white-box testing together to handle the dynamic aspects of web applications. Also, it proposes a new practical T-P3 R2 model to cope with dynamism of websites. Keywords: Dynamic website testing, TDD, Web Application Trees (WAT), Path testing

    Smart forms: a survey to state and test the most major electronic forms technologies that are based on W3C standards

    Get PDF
    Smart Forms are efficient and powerful electronic forms that could be used for the interactions between end users and web applications systems. Several electronic forms software products that use W3C technologies are presented to meet the demands of users. This thesis aims to study and test the major electronic forms technologies that are based on W3C standards. It discusses the main electronic forms features and experiments them with some essential applications. This research produces deep understanding of the most electronic forms technologies that are based on W3C standards and their important features, which make an electronic form smart form. In addition, it opens developments prospects for other researchers to develop some applications ideas that could contribute in the electronic forms domain

    Uniform: The Form Validation Language

    Get PDF
    Digital forms are becoming increasingly more prevalent but the ease of creation is not. Web Forms are difficult to produce and validate. This design project seeks to simplify this process. This project is comprised of two parts: a logical programming language (Uniform) and a web application. Uniform is a language that allows its users to define logical relationships between web elements and apply simple rules to individual inputs to both validate the form and manipulate its components depending on user input. Uniform provides an extra layer of abstraction to complex coding. The web app implements Uniform to provide business-level programmers with an interface to build and manage forms. Users will create form templates, manage form instances, and cooperatively complete forms through the web app. Uniform’s development is ongoing, it will receive continued support and is available as open-source. The web application is software owned and maintained by HP Inc. which will be developed further before going to market

    The Geography of \u3cem\u3eRevlon\u3c/em\u3e-Land

    Get PDF
    In Revlon, Inc. v. MacAndrews & Forbes Holdings, Inc., the Delaware Supreme Court explained that, when a target board of directors enters Revlon-land, the board’s role changes from that of “defenders of the corporate bastion to auctioneers charged with getting the best price for the stockholders at a sale of the company.” Unfortunately, the Court’s colorful metaphor obfuscated some serious doctrinal problems. What standards of judicial review applied to director conduct outside the borders of Revlon-land? What standard applied to director conduct falling inside Revlon-land’s borders? And when did one enter that mysterious country? By the mid-1990s, the Delaware Supreme Court had worked out a credible set of answers to those questions. The seemingly settled rules made doctrinal sense and were sound from a policy perspective. Indeed, my thesis herein is that Revlon and its progeny should be praised for having grappled—mostly successfully—with the core problem of corporation law: the tension between authority and accountability. A fully specified account of corporate law must incorporate both values. On the one hand, corporate law must implement the value of authority in developing a set of rules and procedures providing efficient decision making. U.S. corporate law does so by adopting a system of director primacy. In the director primacy (a.k.a. board-centric) form of corporate governance, control is vested not in the hands of the firm’s so-called owners—the shareholders—who exercise virtually no control over either day-to-day operations or long-term policy, but in the hands of the board of directors and their subordinate professional managers. On the other hand, the separation of ownership and control in modern public corporations obviously implicates important accountability concerns, which corporate law must also address. Academic critics of Delaware’s jurisprudence typically err because they are preoccupied with accountability at the expense of authority. In contrast, or so I will argue, Delaware’s takeover jurisprudence correctly recognizes that both authority and accountability have value. Achieving the proper mix between these competing values is a daunting—but necessary—task. Ultimately, authority and accountability cannot be reconciled. At some point, greater accountability necessarily makes the decision-making process less efficient. Making corporate law therefore requires a careful balancing of these competing values. Striking such a balance is the peculiar genius of Unocal and its progeny. In recent years, however, the Delaware Chancery Court has gotten lost in Revlon-land. A number of chancery decisions have drifted away from the doctrinal parameters laid down by the Delaware Supreme Court. In this Article, I argue that they have done so because the Chancellors have misidentified the policy basis on which Revlon rests. Accordingly, I argue that chancery should adopt a conflict of interest–based approach to invoking Revlon, which focuses on where control of the resulting corporate entity rests when the transaction is complete

    Web Application Performance Testing

    Get PDF
    Web application performance testing is an emerging and important field of software engineering. As web applications become more commonplace and complex, the need for performance testing will only increase. This paper discusses common concepts, practices and tools that lie at the heart of web application performance testing. A pragmatic, hands-on approach is assumed where applicable; real-life examples of test tooling, execution and analysis are presented right next to the underpinning theory. At the client-side, web application performance is primarily driven by the amount of data transmitted over the wire. At the server-side, selection of programming language and platform, implementation complexity and configuration are the primary contributors to web application performance. Web application performance testing is an activity that requires delicate coordination between project stakeholders, developers, system administrators and testers in order to produce reliable and useful results. Proper test definition, execution, reporting and repeatable test results are of utmost importance. Open-source performance analysis tools such as Apache JMeter, Firebug and YSlow can be used to realise effective web application performance tests. A sample case study using these tools is presented in this paper. The sample application was found to perform poorly even under the moderate load incurred by the sample tests.Siirretty Doriast

    Personal Unique Time Table Generator For Students in UTP

    Get PDF
    This project is to create a new system that generate unique timetable for students in Universiti Teknologi Petronas which include function for reducing time consumption and automate student manual process during timetabling or find alternative of slot. EasyPHP is use to create dynamic web application including the algorithm. Other than that, this project also aims to improvise the current timetable in term of Human Computer Interaction where better visual design and application of colour are included. As add on, this project can provide backup timetable in various medium such as smartphone, social network and email as both of them are the most gadget and site used by students nowadays. At same time, students can do discussion from the medium aforementioned such as Facebook’s group and GoogleGroup’s thread

    Addressing the new generation of spam (Spam 2.0) through Web usage models

    Get PDF
    New Internet collaborative media introduce new ways of communicating that are not immune to abuse. A fake eye-catching profile in social networking websites, a promotional review, a response to a thread in online forums with unsolicited content or a manipulated Wiki page, are examples of new the generation of spam on the web, referred to as Web 2.0 Spam or Spam 2.0. Spam 2.0 is defined as the propagation of unsolicited, anonymous, mass content to infiltrate legitimate Web 2.0 applications.The current literature does not address Spam 2.0 in depth and the outcome of efforts to date are inadequate. The aim of this research is to formalise a definition for Spam 2.0 and provide Spam 2.0 filtering solutions. Early-detection, extendibility, robustness and adaptability are key factors in the design of the proposed method.This dissertation provides a comprehensive survey of the state-of-the-art web spam and Spam 2.0 filtering methods to highlight the unresolved issues and open problems, while at the same time effectively capturing the knowledge in the domain of spam filtering.This dissertation proposes three solutions in the area of Spam 2.0 filtering including: (1) characterising and profiling Spam 2.0, (2) Early-Detection based Spam 2.0 Filtering (EDSF) approach, and (3) On-the-Fly Spam 2.0 Filtering (OFSF) approach. All the proposed solutions are tested against real-world datasets and their performance is compared with that of existing Spam 2.0 filtering methods.This work has coined the term ‘Spam 2.0’, provided insight into the nature of Spam 2.0, and proposed filtering mechanisms to address this new and rapidly evolving problem

    A Distributed Approach to Crawl Domain Specific Hidden Web

    Get PDF
    A large amount of on-line information resides on the invisible web - web pages generated dynamically from databases and other data sources hidden from current crawlers which retrieve content only from the publicly indexable Web. Specially, they ignore the tremendous amount of high quality content hidden behind search forms, and pages that require authorization or prior registration in large searchable electronic databases. To extracting data from the hidden web, it is necessary to find the search forms and fill them with appropriate information to retrieve maximum relevant information. To fulfill the complex challenges that arise when attempting to search hidden web i.e. lots of analysis of search forms as well as retrieved information also, it becomes eminent to design and implement a distributed web crawler that runs on a network of workstations to extract data from hidden web. We describe the software architecture of the distributed and scalable system and also present a number of novel techniques that went into its design and implementation to extract maximum relevant data from hidden web for achieving high performance

    Gitek Bestill

    Get PDF
    Gitek Bestill is a system where the merchant will order bread from the bakers, who will then process these orders. The system has a calendar where all the placed orders can be seen, and running campaigns can be displayed. Shrinkage can be registered and a list can be viewed with the shrinkage of the different products. The bakers can add, delete and change products. A search for orders can be done by both merchants and bakers. Gitek Bestill has been developed in HTML, CSS, PHP, JavaScript/jQuery and MySQL.Gitek Bestill er et system for brødbestilling foretatt av kjøpmenn i Coop, og bakere som tar i mot disse bestillingene. Systemet har en kalenderoversikt hvor man ser plasserte ordre, og aktuelle kampanjer. Svinn pü brød kan ogsü registreres og man ser liste over brødene med svinn. Bakere har mulighet for ü legge til, slette og endre produkter. Søk etter ordre finnes for büde kjøpmenn og bakere. Gitek Bestill er utviklet i HTML, CSS, PHP, Javascript/ jQuery og MySQL.Gitek A

    A user study of an educational video system

    Get PDF
    Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2011.Cataloged from PDF version of thesis.Includes bibliographical references (p. 79).This thesis describes the creation of an educational video system and the results of introducing it in a large MIT class. Experience shows that there is a high demand for recorded, course-specific, educational content. While there are several solutions for recording and sharing general instructional interactions, there are not as many are not many easy ways for instructors to record and share individual interactions. The system is meant to supplement existing course material with recordings of these interactions.by Caitlin R. Johnson.M.Eng
    • …
    corecore