8,290 research outputs found
CodeSimilarity: an approach for clustering introductory programming assignments
This Thesis was approved for publication on 2020-07-24 at 16:51.DSpace SAF Submission Ingestion Package generated from Vireo submission #15752 on 2020-10-02 at 15:34:13Made available in DSpace on 2020-10-07T22:44:48Z (GMT). No. of bitstreams: 2
OSEI-OWUSU-THESIS-2020.pdf: 398855 bytes, checksum: 873131c1043986ae6e3163cfd783b568 (MD5)
LICENSE.txt: 4216 bytes, checksum: ece018f9ef285fc91c2350f065bd9d6e (MD5)
Previous issue date: 2020-07-24Enrollment in introductory programming (CS1) courses continues to surge and hundreds of CS1 students can produce thousands of submissions for a single problem, all requiring timely feedback and accurate grading. While not exclusive to CS1 courses, instructors of such courses are challenged to provide feedback at scale (e.g., to hundreds of students). Because these students have a diverse range of skills and backgrounds, it is essential to differentiate common strategies and shortcomings of student submissions to a given problem. There is a strong need for clustering submissions by the similarity of their strategies for enabling instructors to provide customized feedback to students.
To fill this need, in this thesis, we present the CodeSimilarity approach, which first automatically generates test data for correct student submissions and then uses semantic program features (i.e., path conditions) to cluster correct student submissions by their strategies. We define the strategy employed by a student submission as the way that the problem space is partitioned into sub-spaces and how the problem is uniquely addressed within each sub-space. In particular, CodeSimilarity leverages automated test generation based on symbolic execution to determine the path conditions for a given submission; comparing each submission’s path conditions allows to establish behavioral equivalence relationships with respect to the strategies employed by these submissions. We evaluate CodeSimilarity on four datasets to assess the effectiveness of our approach. The evaluation results show that by using semantic program features (i.e., path conditions), CodeSimilarity can effectively cluster submissions that employ the same strategy.Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2022-08-01The student, Jonathan Osei-Owusu, accepted the attached license on 2020-07-24 at 14:43.The student, Jonathan Osei-Owusu, submitted this Thesis for approval on 2020-07-24 at 16:47.Embargo set by: Seth Robbins for item 116271
Lift date: 2022-10-07T22:44:53Z
Reason: Author requested U of Illinois access only (OA after 2yrs) in Vireo ETD systemOpen Restriction set for Item 116271 on 2021-03-18T14:21:32Z with date null by [email protected] Restriction set for Item 116271 on 2021-03-18T14:21:36Z with date null by [email protected]
Mosaicism in Human Health and Disease
Mosaicism refers to the occurrence of two or more genomes in an individual derived from a single zygote. Germline mosaicism is a mutation that is limited to the gonads and can be transmitted to offspring. Somatic mosaicism is a postzygotic mutation that occurs in the soma, and it may occur at any developmental stage or in adult tissues. Mosaic variation may be classified in six ways: (a) germline or somatic origin, (b) class of DNA mutation (ranging in scale from single base pairs to multiple chromosomes), (c) developmental context, (d) body location(s), (e) functional consequence (including deleterious, neutral, or advantageous), and ( f ) additional sources of mosaicism, including mitochondrial heteroplasmy, exogenous DNA sources such as vectors, and epigenetic changes such as imprinting and X-chromosome inactivation. Technological advances, including single-cell and other next-generation sequencing, have facilitated improved sensitivity and specificity to detect mosaicism in a variety of biological contexts. Expected final online publication date for the Annual Review of Genetics, Volume 54 is November 23, 2020. Please see http://www.annualreviews.org/page/journal/pubdates for revised estimates
Prospects of edible insects as sustainable protein for food and feed–a review
The residual population growth imposes an increase in food demand, driving humans to practice agricultural intensification on a large scale. Paradoxically, food and feed production may end up causing various environmental problems. At the same time, about 2.37 billion people in the World currently lack basic food security insurance. As a consequence, alternative sources that can substantially address the demand for food and feed sustainably are needed. Insect farming may offer an environmentally friendly solution for mitigating global food and feed challenges. The article aims to explore the potential of insects as sustainable food and feed sources while assessing their environmental impact, offering innovative solutions for global food security challenges. By highlighting the benefits of edible insects, the article supports informed decision-making and promotes sustainable practices. Mass production of edible insects has seen record growth over the decade, and their demand as future proteins is projected to reach up to 3 million tons in 2030. Additionally, insect farming is evidenced to be economically viable. To meet the demand for edible insects, a breakthrough such as the internet of things can be used to scale up production and processing. However, detailed environmental impact assessments are needed to predict scenarios of large-scale insect farming. Life cycle assessments of some edible insect production systems have validated that insect farming has various beneficial environmental impacts. The utilization of edible insects as food and feed is promising for significantly improving food security and the environmental sustainability of food
Tracking the carbon emissions of Denmark's five regions from a producer and consumer perspective
This paper presents a calculation of Denmark's production and consumption-based accounting CO(2)e emissions for five regions in 2011. We apply an environmentally extended economic model for Danish municipalities known as the Local "INterregional" Economic (LINE) model, together with a multi-regional input-output model for the world economy (EXIOBASE v3.4). We find that Denmark's Capital region accounts for 41% (28 MtCO(2)e) and 31% (27 MtCO(2)e) of Denmark's production and consumption-based emissions respectively. By dis-aggregating regional emissions into industry and product categories, we provide relevant information to producers and consumers in each region concerning areas where the most significant differences towards reducing their carbon footprint can be realised. Mobility, services, food and shelter were the main drivers of emissions in all Danish regions. The Central, North and South Denmark accounted for more than half (9.56 MtCO(2)e) of Denmark's food production emissions. The Capital region was the largest source of emissions (3.79 MtCO(2)e) related to food consumption. We suggest that dietary changes towards less red meat and dairy products can potentially reduce regional food-related emissions of Danish households. Our results indicate that modest changes in consumer lifestyles are pivotal for local climate mitigation policies, especially in Denmark's biggest cities, Copenhagen, angstrom rhus, Aalborg and Odense
Missing the point: How Policy Exchange misunderstands knife crime in the capital
Co-authored with Lambros Fatsis, Jonathan Ilan, Habib Kadiri, Abenaa Owusu-Bempah, Eithne Quinn, Michael Shiner, Peter Squire
Missing the point: How Policy Exchange misunderstands knife crime in the capital
Co-authored with Lambros Fatsis, Jonathan Ilan, Habib Kadiri, Abenaa Owusu-Bempah, Eithne Quinn, Michael Shiner, Peter Squire
Missing the point: How Policy Exchange misunderstands knife crime in the capital
Co-authored with Lambros Fatsis, Jonathan Ilan, Habib Kadiri, Abenaa Owusu-Bempah, Eithne Quinn, Michael Shiner, Peter Squire
Missing the point:how policy exchange misunderstands knife crime in the capital
Co-authored with Lambros Fatsis, Jonathan Ilan, Habib Kadiri, Abenaa Owusu-Bempah, Eithne Quinn, Michael Shiner, Peter Squire
Jonathan Ned Katz Author Event: The Daring Life and Dangerous Times of Eve Adam
“The Daring Life and Dangerous Times of Eve Adams,” interview with author, Jonathan Ned Katz, moderated by Emily Weiner (WWU) and organized by Congregation Beth Israel
Contemporary Literature. Analysis of Jonathan Bazzi's novels
openDopo una breve panoramica della letteratura italiana degli ultimi vent’anni si analizzano i due romanzi di Jonathan Bazzi "Febbre" e "Corpi minori" dai punti di vista formale, stilistico e tematico. Si discute inoltre il rapporto tra social media, autofiction e autore; nel capitolo 4 si riporta l'intervista che Bazzi ci ha gentilmente concesso, in cui questi argomenti vengono ripresi.
Si individuano alcune differenze che i testi mostrano rispetto alla letteratura moderna, e gli aspetti che hanno in comune con quella contemporanea; nel fare questo si accennano quindi alcune caratteristiche della società che li ha prodotti.The paper starts off with a brief overview of the contemporary Italian literature; then the reader is guided through an analysis of Jonathan Bazzi's novels, "Febbre" ("Fever") and "Corpi minori" ("Minor bodies"), both translated in English and published by Scribe. The relationship between author, autofiction and social media will also be discussed; in chapter four the reader will find the interview Bazzi kindly granted us
- …
