Zobrazeno 1 - 10
of 40
pro vyhledávání: '"Nierstrasz, Oscar Marius"'
Parser combinators offer a universal and flexible approach to parsing. They follow the structure of an underlying grammar, are modular, well-structured, easy to maintain, and can recognize a large variety of languages including context-sensitive ones
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::cbad12ee08cb4619c3530481c0316039
The ubiquity of smartphones, and their very broad capabilities and usage, make the security of these devices tremendously important. Unfortunately, despite all progress in security and privacy mechanisms, vulnerabilities continue to proliferate.Resea
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::7508351feec6ad5159ce97d8c3fc2c9f
Autor:
Merino, Leonel, Fuchs, Johannes, Blumenschein, Michael, Anslow, Craig, Ghafari, Mohammad, Nierstrasz, Oscar Marius, Behrisch, Michael, Keim, Daniel
Many visualizations have proven to be effective in supporting various software related tasks. Although multiple media can be used to display a visualization, the standard computer screen is used the most. We hypothesize that the medium has a role in
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::9a05982db9ed36346a596e5368275da9
Autor:
Nierstrasz, Oscar Marius
Modern software systems are increasingly long-lived. In order to gracefully evolve these systems as they address new requirements, developers need to navigate effectively between domain concepts and the code that addresses those domains. One of the o
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::b39862a0b33c8f077b24aa4949fe0c1d
Although dynamically typed languages allow developers to be more productive in writing source code, their lack of information about types of variables is one of the main obstacles during program comprehension. Static type information helps developers
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::40baa5057cde0674cf31a0181fa64f0b
Promises are synchronization constructs that hide the complexity of process synchronisation from the developer by providing a placeholder for the result of a potentially incomplete computation performed in a concurrent process. Promises evaluated by
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::f158685e715f0e0fafe14f27451e06e1
Static analysis tools can aid in software quality assessment, but are rarely used by software developers. Poor usage of quality analysis tools not only means missed opportunities for the quality of software systems, but also results in little feedbac
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::c614f10ee00495a294226081aaca2b87
Autor:
Girba, Tudor Adrian, Nierstrasz, Oscar Marius, Kubelka, Juraj, Reichhart, Stefan, Syrel, Aliaksei, Chis, Vasile-Andrei
Software systems involve many different kinds of domain-specific and interrelated software entities. A common strategy employed by developers to deal with this reality is to perform exploratory investigations by means of searching. Nevertheless, most
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::d0caee2c76da3e44f450c07b2f958e9e
Autor:
Nierstrasz, Oscar Marius, Bergel, Alexandre, Cassou, Damien, Ducasse, Stéphane, Laval, Jannik
Publikováno v:
Nierstrasz, Oscar Marius; Bergel, Alexandre; Cassou, Damien; Ducasse, Stéphane; Laval, Jannik (2013). Versioning Your Code with Monticello. In: Deep Into Pharo (pp. 101-127). Square Bracket Associates
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::eac8d56e82d469759712d693e876d71e
Imprecise manipulation of source code (semi-parsing) is useful for tasks such as robust parsing, error recovery, lexical analysis, and rapid development of parsers for data extraction. An island grammar precisely defines only a subset of a language s
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::969665fbb31f92e75220ee0d6913ba89