This is a Demo Server. Data inside this system is only for test purpose.
 

JavaScript kütüphaneleri için girdi dogrulama analizi

No Thumbnail Available

Date

2015

Journal Title

Journal ISSN

Volume Title

Publisher

CEUR-WS

Open Access Color

OpenAIRE Downloads

OpenAIRE Views

Research Projects

Organizational Units

Organizational Unit
Bilgisayar Mühendisliği Bölümü
Founded in 1992, our department has been dedicated to expanding and sharing knowledge, producing a line of highly skilled engineers, and inspiring innovation Department of Computer Engineering was founded in 1992 together with the Izmir Institute of Technology and started to admit students for the Master of Science Program. In 1999, the Department moved to the new campus in Gülbahçe-Urla and the undergraduate program commenced in the same year. Computer Engineering Doctorate Program started in 2014. Currently, the number of students admitted to the undergraduate program is 80. The Department of Computer Engineering offers a wide range of selective courses in its curriculum which enables the students to specialize in different areas of computer science and engineering. Our mission is to create a learning environment where academic research activities and projects are carried out in collaboration with the industry. In this atmosphere we aim to train researchers and engineers who are competent in the discipline, have proficiency in problem solving as well as good communication and organizational skills, committed to life-long learning and ethical values and sensitive to social issues.

Journal Issue

Abstract

Nowadays, mobile and web based software has been an integral part of our lives. In recent years, there has been an increase in usage of JavaScript libraries in those kind of software. Although these JavaScript libraries fulfill the functions they have promised with respect to the application program interfaces they provide, they are not robust against unexpected inputs. In this study, the parameters and global variables of functions in the five selected JavaScript li-braries that are frequently used in mobile and web based software are analyzed for input validation. For this purpose, an input validation model has been pro-posed. Based on this model, a tool called TAJS that performs a type analysis on JavaScript programs has been extended with a proposed algorithm. The result-ing tool is executed on five JavaScript libraries and obtained results are shared.

Description

Keywords

Input validation, JavaScript, Robustness, Software libraries

Turkish CoHE Thesis Center URL

Fields of Science

Citation

WoS Q

Scopus Q

OpenCitations Logo
OpenCitations Citation Count
0
Sobiad Logo
Sobiad Citation Count
N/A

Source

CEUR Workshop Proceedings -- 9th Turkish National Software Engineering Symposium, UYMS 2015 -- 9 September 2015 through 11 September 2015 -- 117665

Volume

1483

Issue

Start Page

715

End Page

724

Collections