To see the other types of publications on this topic, follow the link: JavaScript programs.

Dissertations / Theses on the topic 'JavaScript programs'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 24 dissertations / theses for your research on the topic 'JavaScript programs.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.

1

Naudziuniene, Daiva. "An infrastructure for tractable verification of JavaScript programs." Thesis, Imperial College London, 2017. http://hdl.handle.net/10044/1/59355.

Full text
Abstract:
The highly dynamic nature of JavaScript, coupled with its intricate semantics, makes the understanding and development of correct JavaScript code notoriously difficult. We believe that logic-based verification has much to offer to JavaScript. In particular, separation logic has been successfully applied to verification tools for static languages. However, it has hardly been used to reason about programs written in dynamic languages in general, and JavaScript in particular. This thesis presents JaVerT, a semi-automatic JavaScript Verification Toolchain for tractable logic-based verification of
APA, Harvard, Vancouver, ISO, and other styles
2

Jiang, Zijian. "Investigating and Recommending Co-Changed Entities for JavaScript Programs." Thesis, Virginia Tech, 2020. http://hdl.handle.net/10919/101102.

Full text
Abstract:
JavaScript (JS) is one of the most popular programming languages due to its flexibility and versatility, but debugging JS code is tedious and error-prone. In our research, we conducted an empirical study to characterize the relationship between co-changed software entities (e.g., functions and variables), and built a machine learning (ML)-based approach to recommend additional entity to edit given developers’ code changes. Specifically, we first crawled 14,747 commits in 10 open-source projects; for each commit, we created one or more change dependency graphs (CDGs) to model the referencer-ref
APA, Harvard, Vancouver, ISO, and other styles
3

Heidegger, Phillip [Verfasser], and Peter [Akademischer Betreuer] Thiemann. "Increasing software quality of JavaScript programs : an approach based on type systems = Verbesserung der Software Qualität von JavaScript Programmen." Freiburg : Universität, 2013. http://d-nb.info/111482917X/34.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Challa, Varshi. "Accessing timesheets via internet through ASP and ODBC." CSUSB ScholarWorks, 2000. https://scholarworks.lib.csusb.edu/etd-project/1605.

Full text
Abstract:
The purpose of this project is to develop a computerized timesheet application. Using this application, an employee of a company can log onto the company's Web site and fill out a timesheet from anywhere in the world. The project involved automating timesheet data entry and approval procedures using contemporary technologies like Active Server Pages (ASP), JavaScript, VB Script, Component Object Model (COM), Components and Open Database connectivity (ODBC).
APA, Harvard, Vancouver, ISO, and other styles
5

Hengstebeck, Sandra Marie. "Presentations world wide systems." CSUSB ScholarWorks, 2001. https://scholarworks.lib.csusb.edu/etd-project/1922.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Tandon, Seema Amit. "Web Texturizer: Exploring intra web document dependencies." CSUSB ScholarWorks, 2004. https://scholarworks.lib.csusb.edu/etd-project/2539.

Full text
Abstract:
The goal of this project is to create a customized web browser to facilitate the skimming of documents by offsetting the document with relevant information. This project added techniques of learning information retrieval to automate the web browsing experience to the web texturizer. The script runs on the web texturizer website; and it allows users to quickly navigate through the web page.
APA, Harvard, Vancouver, ISO, and other styles
7

Kuna, Matej. "Úprava programů v Javascriptu pomocí překladače." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2010. http://www.nusl.cz/ntk/nusl-237098.

Full text
Abstract:
In this project I deal with basic description of source code obfuscation and size reduction techniques of programming languages. The project is primary aimed on scripting language named JavaScript and involved analysis of free obfuscation tools for this language. In the final stage I have created an application is based on theoretical scope of this project and able to obfuscate JavaScript source codes on different levels.
APA, Harvard, Vancouver, ISO, and other styles
8

Kleivane, Tine Flåten. "Unit Testing with TDD in JavaScript." Thesis, Norges teknisk-naturvitenskapelige universitet, Institutt for datateknikk og informasjonsvitenskap, 2011. http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-14263.

Full text
Abstract:
JavaScript has gained increased usage and attention the last years, but development and testing methods is still lagging behind.To mitigate some of these issues, this thesis brings together unit testing and JavaScript, using test-driven development as a methodology. Through exploration of these topics, the differentiators in a unit testing framework are considered. Existing frameworks are also discussed and how the terminology in JavaScript differs from traditional xUnit family frameworks.By creating and running a set of four test cases, both the general and unique features of JavaScript are t
APA, Harvard, Vancouver, ISO, and other styles
9

Fragoso, Femenin dos Santos José. "Vers l’établissement du flux d’information sûr dans les applications Web côté client." Thesis, Nice, 2014. http://www.theses.fr/2014NICE4148/document.

Full text
Abstract:
Nous nous intéressons à la mise en œuvre des politiques de confidentialité et d'intégrité des données dans le contexte des applications Web côté client. Étant donné que la plupart des applications Web est développée en JavaScript, on propose des mécanismes statiques, dynamiques et hybrides pour sécuriser le flux d'information en Core JavaScript - un fragment de JavaScript qui retient ses caractéristiques fondamentales. Nous étudions en particulier: une sémantique à dispositif de contrôle afin de garantir dynamiquement le respect des politiques de sécurité en Core JavaScript aussi bien qu'un co
APA, Harvard, Vancouver, ISO, and other styles
10

Parker, Rembert N. "An introduction to computer programming for complete beginners using HTML, JavaScript, and C#." CardinalScholar 1.0, 2008. http://liblink.bsu.edu/uhtbin/catkey/1465970.

Full text
Abstract:
Low student success rates in introductory computer programming classes result in low student retention rates in computer science programs. For some sections of the course a traditional approach began using C# in the .Net development environment immediately. An experimental course redesign for one section was prepared that began with a study of HTML and JavaScript and focused on having students build web pages for several weeks; after that the experimental course used C# and the .Net development environment, covering all the material that was covered in the traditional sections. Students were m
APA, Harvard, Vancouver, ISO, and other styles
11

Johansson, Marcus. "Dashboard : Ett program som ska underlätta felsökning." Thesis, Mittuniversitetet, Institutionen för informationssystem och –teknologi, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-37589.

Full text
Abstract:
The goal of this investigation has been to answer the questions “Which graphs should be used to display a special type of information?”, “What information does a company need to know that a server has gone down?” and “How should the layout of the developed program look to be called easy to understand and nice to use?”. The investigation was helped by the use of user-interviews and information that was collected during meetings. Part of the work was also the development of a prototype of a so called “dashboard” where functions where tested. These tests were then used to find out if the informat
APA, Harvard, Vancouver, ISO, and other styles
12

Tříska, Miroslav. "Systém pro správu volnočasových a vzdělávacích programů." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2011. http://www.nusl.cz/ntk/nusl-235529.

Full text
Abstract:
The aim of this master's thesis is to propose a dynamic user interface for a tool engaged in administration of leisure time and educational activities as a web application with an emphasis on frequented operations of daily programmes creation. This will be provided with a sophisticated searching of activities from which you can make a daily programme or on which basis of designated parameters can be achieved an automatical proposition of the programme. I intend to use accessible web technologies to make this real. The purpose of the project is study all these technologies and give shape to an
APA, Harvard, Vancouver, ISO, and other styles
13

Zhang, Lu. "Runtime Verification and Debugging of Concurrent Software." Diss., Virginia Tech, 2016. http://hdl.handle.net/10919/71882.

Full text
Abstract:
Our reliance on software has been growing fast over the past decades as the pervasive use of computer and software penetrated not only our daily life but also many critical applications. As the computational power of multi-core processors and other parallel hardware keeps increasing, concurrent software that exploit these parallel computing hardware become crucial for achieving high performance. However, developing correct and efficient concurrent software is a difficult task for programmers due to the inherent nondeterminism in their executions. As a result, concurrency related software bugs
APA, Harvard, Vancouver, ISO, and other styles
14

Ladyga, Linas. "Užmaskuoto kenkėjiško programinio kodo tinklalapiuose aptikimas pagal jo savybes." Master's thesis, Lithuanian Academic Libraries Network (LABT), 2011. http://vddb.laba.lt/obj/LT-eLABa-0001:E.02~2011~D_20110620_142011-30141.

Full text
Abstract:
Darbo tikslas – sudaryti ir praktiškai realizuoti metodą užmaskuoto kenkėjiško programinio kodo tinklalapiuose aptikimui pagal jo savybes. Darbe nagrinėjamos tinklalapiuose talpinamo užmaskuoto kenkėjiško kodo aptikimo problemos. Išanalizuoti kenkėjiško kodo maskavimo metodai ir jo savybės. Aprašytas užmaskuoto JavaScript kodo aptikimo metodas, paremtas nustatytomis užmaskuoto kodo savybėmis ir pagal jas aprašytais paieškos kriterijais: žodžio ilgiu, simbolių skaičiumi žodyje ir simbolių dažniu žodyje. Metodas pristatytas pranešime 14-oje Lietuvos jaunųjų mokslininkų konferencijoje „Mokslas -
APA, Harvard, Vancouver, ISO, and other styles
15

An, Kijin. "The Client Insourcing Refactoring to Facilitate the Re-engineering of Web-Based Applications." Diss., Virginia Tech, 2021. http://hdl.handle.net/10919/103391.

Full text
Abstract:
Developers often need to re-engineer distributed applications to address changes in requirements, made only after deployment. Much of the complexity of inspecting and evolving distributed applications lies in their distributed nature, while the majority of mature program analysis and transformation tools works only with centralized software. Inspired by business process re-engineering, in which remote operations can be insourced back in house to restructure and outsource anew, this dissertation brings an analogous approach to the re-engineering of distributed applications. Our approach introdu
APA, Harvard, Vancouver, ISO, and other styles
16

Srikanth, Aditya. "Characterization and optimization of JavaScript programs for mobile systems." 2013. http://hdl.handle.net/2152/21520.

Full text
Abstract:
JavaScript has permeated into every aspect of the web experience in today's world, making it highly crucial to process it as quickly as possible. With the proliferation of HTML5 and its associated mobile web applications, the world is slowly but surely moving into an age where majority of the webpages will involve complex computations and manipulations within the JavaScript engine. Recent techniques like Just-in-Time (JIT) compilation have become commonplace in popular browsers like Chrome and Firefox, and there is an ongoing effort to further optimize them in the context of mobile systems. I
APA, Harvard, Vancouver, ISO, and other styles
17

Wu, Si-Hao, and 吳晞浩. "JASM: An Ahead-of-Time Compiler for JavaScript Programs." Thesis, 2014. http://ndltd.ncl.edu.tw/handle/387njc.

Full text
Abstract:
碩士<br>國立交通大學<br>資訊科學與工程研究所<br>103<br>Due to the development and the popularity of Web applications, JavaScript is not only for assisting the display of items in websites but also be used for computation-intensive programs. The demand for higher performance JavaScript programs is growing. For decades, JavaScript engines have improved dramatically due to the introduced just-in-time (JIT) compilation techniques and some other optimizations. However, the nature of JavaScript language makes it difficult for further optimizations because its dynamic features make the program behavior unpredictable a
APA, Harvard, Vancouver, ISO, and other styles
18

Ribeiro, Filipe Miguel Leitão. "Writing Efficient JavaScript Programs: a Performance and Optimization study." Master's thesis, 2019. https://hdl.handle.net/10216/119137.

Full text
APA, Harvard, Vancouver, ISO, and other styles
19

Chen, Po-Yu, and 陳柏裕. "JSComp: A Static Compiler for Hybrid Execution of JavaScript Programs." Thesis, 2014. http://ndltd.ncl.edu.tw/handle/ywhdt9.

Full text
Abstract:
碩士<br>國立交通大學<br>資訊科學與工程研究所<br>102<br>JavaScript is a dynamic language that is widely supported in modern Web browsers.JavaScript programs are usually executed by a JavaScript engine, which is implemented using an interpreter or a just-in-time compiler. However, the dynamic aspects of interpretation and run-time compilation intrinsically limit the performance of JavaScript programs. In this paper, we propose a JavaScript compiler, called JSComp,that statically translates partial JavaScript programs into Native Client modules or asm.js programs for improving the execution performance and also a
APA, Harvard, Vancouver, ISO, and other styles
20

LEE, CHIA-CHE, and 李佳哲. "On the Study of Automatically Debugging and Repairing JavaScript Programs." Thesis, 2019. http://ndltd.ncl.edu.tw/handle/fwtw7d.

Full text
Abstract:
碩士<br>銘傳大學<br>資訊管理學系碩士班<br>107<br>When developing a large software system, debugging is a very time-consuming process. As a result, Automatic Program Debug and Repair has become a hot research topic. In this thesis, we first review the Nopol system that can debug and repair Java programs, based on both the Test-Based Debug and Repair Model and the Single-Fault Model. Second, we revise Nopol to debug and repair JavaScript programs that are now popular in designing the front-end interface of web systems. Though Java and JavaScript share a lot of aspects, we point out that the latter one involv
APA, Harvard, Vancouver, ISO, and other styles
21

Dhok, Monika. "Automated Test Generation and Performance Improvement using Dynamic Program Analysis." Thesis, 2018. https://etd.iisc.ac.in/handle/2005/5305.

Full text
Abstract:
Software development process consists of various stages like design, implementation, and testing. Since programmers are considerably involved in these stages, their intuition and expertise play a vital role in the success of software deployment. Therefore, various tools have been developed that assist programmers in creating, debugging and managing their programs. Program analysis, the process of analyzing program behavior by examining its source code or execution, forms the basis of such software tools. In this thesis, we identify and address following three research gaps in the area of
APA, Harvard, Vancouver, ISO, and other styles
22

Boudraa, Dalil. "Rétro ingénierie des modèles d’objets dynamiques pour JavaScript." Thèse, 2013. http://hdl.handle.net/1866/9993.

Full text
Abstract:
La compréhension des objets dans les programmes orientés objet est une tâche impor- tante à la compréhension du code. JavaScript (JS) est un langage orienté-objet dyna- mique, et son dynamisme rend la compréhension du code source très difficile. Dans ce mémoire, nous nous intéressons à l’analyse des objets pour les programmes JS. Notre approche construit de façon automatique un graphe d’objets inspiré du diagramme de classes d’UML à partir d’une exécution concrète d’un programme JS. Le graphe résul- tant montre la structure des objets ainsi que les interactions entre eux. Notre approche utilis
APA, Harvard, Vancouver, ISO, and other styles
23

Freeby, James M. "A comparison of DHTML and JAVA applets." Diss., 2001. http://catalog.hathitrust.org/api/volumes/oclc/49215414.html.

Full text
APA, Harvard, Vancouver, ISO, and other styles
24

Puranik, Darshan Gajanan. "Real-time monitoring of distributed real-time and embedded systems using Web." 2014. http://hdl.handle.net/1805/3801.

Full text
Abstract:
Indiana University-Purdue University Indianapolis (IUPUI)<br>Asynchronous JavaScript and XML (AJAX) is the primary method for enabling asynchronous communication over the Web. Although AJAX is providing warranted real-time capabilities to the Web, it requires unconventional programming methods at the expense of extensive resource usage. WebSockets, which is an emerging protocol, has the potential to address many challenges with implementing asynchronous communication over the Web. There, however, has been no in-depth study that quantitatively compares AJAX and WebSockets. This thesis ther
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!