Page: 1 2 3 4 5 6 7 8 9... 103
81 |
Pengantar Linguistik Korpus: Perpaduan Pendekatan Kualitatif dan Kuantitatif ...
|
|
|
|
BASE
|
|
Show details
|
|
82 |
R Markdown Notebook and data for "Contrasting the semantics of Indonesian - kan and - i verb pairs: A usage-based, constructional approach" ...
|
|
|
|
BASE
|
|
Show details
|
|
83 |
Pengantar Linguistik Korpus: Perpaduan Pendekatan Kualitatif dan Kuantitatif ...
|
|
|
|
BASE
|
|
Show details
|
|
84 |
Towards Programming in Natural Language: Learning New Functions from Spoken Utterances
|
|
|
|
In: International journal of semantic computing, 14 (2), 249–272 ; ISSN: 1793-351X, 1793-7108 (2020)
|
|
BASE
|
|
Show details
|
|
85 |
On a fragment of BASIC code in Foucault’s Pendulum by Umberto Eco
|
|
Andrea Valle. - : Aracne, 2020. : country:ITA, 2020. : place:Roma, 2020
|
|
BASE
|
|
Show details
|
|
86 |
AN EYE TRACKING REPLICATION STUDY OF A RANDOMIZED CONTROLLED TRIAL ON THE EFFECTS OF EMBEDDED COMPUTER LANGUAGE SWITCHING
|
|
|
|
In: Computer Science and Engineering: Theses, Dissertations, and Student Research (2020)
|
|
Abstract:
The use of multiple programming languages (polyglot programming) during software development is common practice in modern software development. However, not much is known about how the use of these different languages affects developer productivity. The study presented in this thesis replicates a randomized controlled trial that investigates the use of multiple languages in the context of database programming tasks. Participants in our study were given coding tasks written in Java and one of three SQL-like embedded languages: plain SQL in strings, Java methods only, a hybrid embedded language that was more similar to Java. In addition to recording the online questionnaire responses and the participants' solutions to the tasks, the participants' eye movements were also recorded using an eye tracker. Eye tracking as a method for software development studies has grown in recent years and allows for finer-grain information about how developers complete programming tasks. Eye tracking data was collected from 31 participants (from both academia and industry) for each of the six programming tasks they completed. Unlike the original study, we were unable to find a significant effect on productivity due to the language used or whether they were a native English speaker. However, we did find the same effect of participant experience on programming productivity which indicates that more experienced programmers are able to complete polyglot programming tasks in a more efficient manner. We also found that all participants looked at the sample code the same percentage of the time for a given task regardless of their experience or language variant they were given. The top level navigation behavior also remained largely unchanged across experience or language variants. We found that professionals performed more transitions in the code between the Java code and method parameters than their novice counterparts. Overall, we found that the level of polyglot programming did not have as significant of an effect as the task itself. The high-level strategy that participants employed appeared similar regardless of language variant they were given. Adviser: Bonita Sharif
|
|
Keyword:
Computer Engineering; Computer Sciences; empirical study; eye tracking; polyglot programming; program comprehension; software engineering
|
|
URL: https://digitalcommons.unl.edu/computerscidiss/190 https://digitalcommons.unl.edu/cgi/viewcontent.cgi?article=1214&context=computerscidiss
|
|
BASE
|
|
Hide details
|
|
87 |
A Semantic Characterization for ASP Base Revision
|
|
|
|
In: ISSN: 1076-9757 ; Journal of Artificial Intelligence Research ; https://hal-amu.archives-ouvertes.fr/hal-02392942 ; Journal of Artificial Intelligence Research, Association for the Advancement of Artificial Intelligence, 2019, 66, pp.989 - 1029 (2019)
|
|
BASE
|
|
Show details
|
|
88 |
Illicium A modular transpilation toolchain from Pharo to C
|
|
|
|
In: IWST19 — International Workshop on Smalltalk Technologies ; https://hal.archives-ouvertes.fr/hal-02297860 ; IWST19 — International Workshop on Smalltalk Technologies, Aug 2019, Köln, Germany (2019)
|
|
BASE
|
|
Show details
|
|
89 |
BiLex: A computational approach to the effects of age of acquisition and language exposure on bilingual lexical access
|
|
|
|
BASE
|
|
Show details
|
|
90 |
Combinations of Reusable Abstract Domains for a Multilingual Static Analyzer
|
|
|
|
In: Verified Software. Theories, Tools, and Experiments ; VSTTE 2019 : 11th Working Conference on Verified Software: Theories, Tools, and Experiments ; https://hal.sorbonne-universite.fr/hal-02890500 ; VSTTE 2019 : 11th Working Conference on Verified Software: Theories, Tools, and Experiments, Jul 2019, New York, United States. pp.1-18, ⟨10.1007/978-3-030-41600-3_1⟩ ; https://sri-csl.github.io/VSTTE19/ (2019)
|
|
BASE
|
|
Show details
|
|
91 |
Creation and Analysis of the Yugoslav Rock Song Lyrics Corpus from 1967 to 2003 ; Креирање и анализа корпуса текстова jугословенских рок песама од 1967-2003.
|
|
|
|
In: ISSN: 1450-9687 ; EISSN: 2217-9461 ; INFOtheca : Journal of Information and Library Science ; https://hal.archives-ouvertes.fr/hal-03091121 ; INFOtheca : Journal of Information and Library Science, Serbian Academic Library Association, 2019, 19 (1), pp.5-29. ⟨10.18485/infotheca.2019.19.1.1⟩ (2019)
|
|
BASE
|
|
Show details
|
|
92 |
Challenges in Debugging Bootstraps of Reflective Kernels
|
|
|
|
In: IWST19 - International workshop on Smalltalk Technologies ; https://hal.archives-ouvertes.fr/hal-02297710 ; IWST19 - International workshop on Smalltalk Technologies, Aug 2019, Cologne, Germany (2019)
|
|
BASE
|
|
Show details
|
|
93 |
Towards easy program migration using language virtualization
|
|
|
|
In: IWST19 - International Workshop on Smalltalk Technologies ; https://hal.archives-ouvertes.fr/hal-02297756 ; IWST19 - International Workshop on Smalltalk Technologies, Aug 2019, Cologne, Germany (2019)
|
|
BASE
|
|
Show details
|
|
94 |
Static Analysis for BSPlib Programs ; Analyse statique des programmes BSPlib
|
|
|
|
In: https://tel.archives-ouvertes.fr/tel-02920363 ; Distributed, Parallel, and Cluster Computing [cs.DC]. Université d'Orléans, 2019. English. ⟨NNT : 2019ORLE2005⟩ (2019)
|
|
BASE
|
|
Show details
|
|
95 |
Computing with relations, functions, and bindings ; Calculer avec des relations, des fonctions et des lieurs
|
|
|
|
In: https://hal.archives-ouvertes.fr/tel-02414237 ; Logic in Computer Science [cs.LO]. Institut Polytechnique de Paris, 2019. English. ⟨NNT : 2019IPPAX005⟩ (2019)
|
|
BASE
|
|
Show details
|
|
96 |
Designing Language-Agnostic Code Transformation Engines ; Construction de moteurs de transformation de code automatique agnostiques du langage
|
|
|
|
In: https://tel.archives-ouvertes.fr/tel-03356307 ; Programming Languages [cs.PL]. Université de Lille, 2019. English (2019)
|
|
BASE
|
|
Show details
|
|
98 |
A Randomized Controlled Trial on the Impact of Polyglot Programming in a Database Context
|
|
Uesbeck, Phillip Merlin; Stefik, Andreas. - : Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 2019. : OASIcs - OpenAccess Series in Informatics. 9th Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU 2018), 2019
|
|
BASE
|
|
Show details
|
|
99 |
The Role of Non-monotonic Reasoning in Future Development of Artificial Intelligence (Dagstuhl Perspectives Workshop 19072)
|
|
|
|
BASE
|
|
Show details
|
|
100 |
Observing the Uptake of a Language Change Making Strings Immutable
|
|
Maarek, Manuel. - : Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 2019. : OASIcs - OpenAccess Series in Informatics. 9th Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU 2018), 2019
|
|
BASE
|
|
Show details
|
|
Page: 1 2 3 4 5 6 7 8 9... 103
|
|