Zobrazeno 1 - 10
of 10
pro vyhledávání: '"Saba Alimadadi"'
Publikováno v:
Empirical Software Engineering. 27
JavaScript is an increasingly popular language for server-side development, thanks in part to the Node.js runtime environment and its vast ecosystem of modules. With the Node.js package manager npm, users are able to easily include external modules a
Publikováno v:
ACM Transactions on Software Engineering and Methodology. 25:1-38
Web applications have become one of the fastest-growing types of software systems today. Despite their popularity, understanding the behavior of modern web applications is still a challenging endeavor for developers during development and maintenance
Publikováno v:
Adamsen, C Q, Møller, A, Alimadadi, S & Tip, F 2018, Practical AJAX Race Detection for JavaScript Web Applications . in G T Leavens, A Garcia & C S Păsăreanu (eds), Proc. 12th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE) . Association for Computing Machinery, New York, NY, USA, pp. 38-48, The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), Lake Buena Vista, United States, 04/11/2018 . https://doi.org/10.1145/3236024.3236038
Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
Proc. 12th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE)
ESEC/SIGSOFT FSE
Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
Proc. 12th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE)
ESEC/SIGSOFT FSE
Asynchronous client-server communication is a common source of errors in JavaScript web applications. Such errors are difficult to detect using ordinary testing because of the nondeterministic scheduling of AJAX events. Existing automated event race
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::7294946742869b36dabe470e6864a18e
https://pure.au.dk/portal/da/publications/practical-ajax-race-detection-for-javascript-web-applications(41986a9d-fb29-45d8-8ae9-7e9c591d0fee).html
https://pure.au.dk/portal/da/publications/practical-ajax-race-detection-for-javascript-web-applications(41986a9d-fb29-45d8-8ae9-7e9c591d0fee).html
Publikováno v:
Alimadadi, S, Zhong, D, Madsen, M & Tip, F 2018, ' Finding Broken Promises in Asynchronous JavaScript Programs ', Proceedings of the ACM on Programming Languages, vol. 2, no. OOPSLA, 162, pp. 162:1-162:26 . https://doi.org/10.1145/3276532
Recently, promises were added to ECMAScript 6, the JavaScript standard, in order to provide better support for the asynchrony that arises in user interfaces, network communication, and non-blocking I/O. Using promises, programmers can avoid common pi
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::b07a2501dc2999d40a0ef339d1d4303d
https://pure.au.dk/ws/files/138353277/oopsla18main_p154_p.pdf
https://pure.au.dk/ws/files/138353277/oopsla18main_p154_p.pdf
Publikováno v:
ICSE
Program comprehension is a necessary step for performing many software engineering tasks. Dynamic analysis is effective in producing execution traces that assist comprehension. Traces are rich sources of information regarding the behaviour of a progr
Autor:
Saba Alimadadi
Publikováno v:
SIGSOFT FSE
JavaScript is one of the most popular programming languages. How- ever, understanding the dynamic behaviour of JavaScript apps is challenging in practice. There are many factors that hinder JavaScript comprehension, such as its dynamic, asynchronous,
Publikováno v:
ICSE
JavaScript has become one of the most popular languages in practice. Developers now use JavaScript not only for the client-side but also for server-side programming, leading to "full-stack" applications written entirely in JavaScript. Understanding s
Publikováno v:
ICSE
Web applications have become one of the fastest growing types of software systems today. Despite their popularity, understanding the behaviour of modern web applications is still a challenging endeavour for developers during development and maintenan
Autor:
John Dill, Chris Shaw, Saba Alimadadi, Robert Woodbury, Cheryl Z. Qian, Dustin Dunsmuir, Maureen Stone, Eric Lee, Victor Zitian Chen, Jeffrey Guenther
Publikováno v:
IEEE VAST
CZSaw [1] is a visual analytics tool for sense-making across entities, documents, and relations with a focus on supporting the analysis process. It uses a variety of flexible data visualizations to represent and explore networks of entities and relat
Autor:
Dustin Dunsmuir, John Dill, Mona Erfani Joorabchi, Cheryl Z. Qian, Robert Woodbury, Minoo Erfani Joorabchi, Saba Alimadadi, Chris Shaw, Eric Lee, Mahshid Z. Baraghoush, Victor Zitian Chen
Publikováno v:
IEEE VAST
The VAST 2010 Challenge consisted of three separate datasets which we investigated with three student teams using three different tools in order to solve each Mini Challenge (MC1–3). The teams met to share findings, request supporting evidence from