Filters








27,758 Hits in 5.8 sec

TraceDiff: Debugging unexpected code behavior using trace divergences

Ryo Suzuki, Gustavo Soares, Andrew Head, Elena Glassman, Ruan Reis, Melina Mongiovi, Loris D'Antoni, Bjorn Hartmann
2017 2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)  
Our system compares the dynamic code execution of both incorrect and fixed code and highlights how the error leads to a difference in behavior and where the incorrect code trace diverges from the expected  ...  Through an analysis of teachers' hint-giving practices in 132 online Q&A posts, we establish three design guidelines that an effective feedback design should follow.  ...  student-written code is wrong and how the synthesized code fix affects code behavior [12] .  ... 
doi:10.1109/vlhcc.2017.8103457 dblp:conf/vl/SuzukiSHGRMDH17 fatcat:yvqq7tlw7fcq7i575yxke5opem

TraceDiff: Debugging Unexpected Code Behavior Using Trace Divergences [article]

Ryo Suzuki, Gustavo Soares, Andrew Head, Elena Glassman, Ruan Reis, Melina Mongiovi, Loris D'Antoni, Bjoern Hartmann
2017 arXiv   pre-print
Our system compares the dynamic code execution of both incorrect and fixed code and highlights how the error leads to a difference in behavior and where the incorrect code trace diverges from the expected  ...  Through an analysis of teachers' hint-giving practices in 132 online Q&A posts, we establish three design guidelines that an effective feedback design should follow.  ...  student-written code is wrong and how the synthesized code fix affects code behavior [12] .  ... 
arXiv:1708.03786v1 fatcat:qevyt3w3njg3dcwmyd7mbmyarq

Recovering and using use-case-diagram-to-source-code traceability links

Mark Grechanik, Kathryn S. McKinley, Dewayne E. Perry
2007 Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering - ESEC-FSE '07  
However, UCDs are loosely linked to source code, and maintaining traces between the source code and elements of UCDs is a manual, tedious, and laborious process.  ...  These traces help programmers to understand code that they maintain and evolve. Our contribution is twofold.  ...  This work is supported by NSF CCR-0306613, NSF CCR-0311829, NSF ITR CCR-0085792, NSF CCF-0429859, NSF EIA-0303609, DARPA F33615-03-C-4106, Microsoft, Intel, and IBM.  ... 
doi:10.1145/1287624.1287640 dblp:conf/sigsoft/GrechanikMP07 fatcat:5a4robvjhverjbxjlzwbv3vzqe

A scalable COVID-19 screening platform

Cristian Chilipirea, Luciana Morogan, Stefan-Adrian Toma
2020 2020 IEEE Globecom Workshops (GC Wkshps  
Some of the decisions that we made were to offload computation (ML model inference) to the browser, minimize the number of requests to the server, as well as the code size, and construct a server architecture  ...  If done manually, screening does not scale to the large number of people that require it. We are constructing an automated remote screening system for Romania.  ...  ACKNOWLEDGMENT This work was supported by a grant of the Ministry of Education and Research, UEFISCDI, project number PN-III-P2-2.1-SOL-2020-2-0360, within PNCDI III.  ... 
doi:10.1109/gcwkshps50303.2020.9367539 fatcat:sm56xou7zvcobjfrbx4zxmtiui

Construct Validity of Self-Reported Metacognitive Learning Strategies

Jean-Louis Berger, Stuart A. Karabenick
2016 Zenodo  
To establish response process evidence of construct validity, cognitive interviews were coded to determine whether students' interpretations of the items' were consistent with their intended meaning and  ...  Despite their significant contributions to research on self-regulated learning, those favoring online and trace approaches have questioned the use of self-report to assess learners' use of learning strategies  ...  the instruments or to construct alternative assessment measures with the advantages of self-reports.  ... 
doi:10.5281/zenodo.2547596 fatcat:c3wgdabzrzffvk4624lqjxhh2q

Intelligent Systems for Active Program Diagnosis

Haider Ali Ramadhan, Khalil Shihab
2000 Sultan Qaboos University Journal for Science  
The most distinct split is between those systems that are unable to analyze partial code segments as they are provided by the user and must wait until the entire solution code is completed before attempting  ...  Intelligent program diagnosis systems are classified by their primary means of program analysis.  ...  The system analyzes the surface code provided by the user without much specific knowledge about the problem to be solved or about how to design and construct an algorithm.  ... 
doi:10.24200/squjs.vol5iss0pp157-183 fatcat:7vhydsa5s5hxtapdm62g6de6zq

Challenges in Survey Research [article]

Stefan Wagner, Daniel Méndez Fernández, Michael Felderer, Daniel Graziotin, Marcos Kalinowski
2020 arXiv   pre-print
This chapter compiles a set of important and challenging issues in survey research based on experiences with several large-scale international surveys.  ...  The chapter covers theory building, sampling, invitation and follow-up, statistical as well as qualitative analysis of survey data and the usage of psychometrics in software engineering surveys.  ...  Open coding to analyze the data by adding codes (representing key characteristics) to small coherent units in the answers, and categorizing the developed concepts in a hierarchy of categories as an abstraction  ... 
arXiv:1908.05899v4 fatcat:lz5yiii3xnfh7gg7cqjyuvosvi

Psychometric models of student conceptions in science: Reconciling qualitative studies and distractor-driven assessment instruments

Philip M. Sadler
1998 Journal of Research in Science Teaching  
This study uses psychometric modeling to rank the appeal of a variety of children's astronomical ideas on a single uniform scale.  ...  This is accomplished by reformulating multiple choice tests to reflect gains in understanding cognitive development.  ...  This research was supported by grants from the National Science Foundation (MDR 85-50297 and MDR 88-50424), the Smithsonian Institution, and Apple Computer.  ... 
doi:10.1002/(sici)1098-2736(199803)35:3<265::aid-tea3>3.0.co;2-p fatcat:osskgqvjvng2zn5i5ub56wj4jm

Tool-Aided Learning of Code Reasoning with Abstraction in the CS Curriculum

Megan FOWLER, Jason HALLSTROM, Joseph HOLLINGSWORTH, Eileen KRAEMER, Murali SITARAMAN, Yu-Shan SUN, Jiadi WANG, Gloria WASHINGTON
2021 Informatics in Education. An International Journal  
Students progress from tracing and reading code to the design and implementation of code, all relying on abstraction for verification.  ...  of the code.  ...  Acknowledgments We thank all members of the RESOLVE Software Research Group (RSRG) at Clemson University and The Ohio State University for their helpful comments throughout the course of this work.  ... 
doi:10.15388/infedu.2021.24 fatcat:fdvfsvhe3ndhxf7b32v7dxxcse

The Influence of Item Formats when Locating a Student on a Learning Progression in Science

2016 International Journal of Assessment Tools in Education  
The item formats investigated were Constructed Response (CR) items and two types of two-tier items: (1) Ordered Multiple-Choice (OMC) followed by CR items and (2) Multiple True or False (MTF) followed  ...  Our results suggest that estimates of students' learning progression level based on OMC and MTF responses are moderately predictive of their level based on CR responses.  ...  of the construct being measured by different item formats.  ... 
doi:10.21449/ijate.245196 fatcat:hq4mmrjrkvahfafeuzzy5uqxda

A comparison of issues and advantages in agile and incremental development between state of the art and an industrial case

Kai Petersen, Claes Wohlin
2009 Journal of Systems and Software  
Recent empirical studies have been conducted identifying a number of issues and advantages of incremental and agile methods.  ...  To draw more general conclusions we conduct a case study in large scale development identifying issues and advantages, and compare the results with previous empirical studies on the topic.  ...  That is, if an increment is dropped to the LSV for test one can trace which increments are of high or low quality and who is responsible for them.  ... 
doi:10.1016/j.jss.2009.03.036 fatcat:cpvwtoallnfw3aj3uvi5x6ge5a

Undergraduate Students' Solutions of Modeling Problems in Algorithmic Graph Theory

Medová, Páleníková, Rybanský, Naštická
2019 Mathematics  
By means of nonparametric item response theory analysis, the Chinese postman problem was identified as the most problematic for students.  ...  The categories of errors varied regardless of the problem types.  ...  The most frequent approaches are Mokken scaling [57] and kernel smoothing IRT [58] . Mokken scaling is usually used for estimating the number of scales measured by the items.  ... 
doi:10.3390/math7070572 fatcat:dslfdvwunnef7iklrehd23gyxe

42 variability bugs in the linux kernel

Iago Abal, Claus Brabrand, Andrzej Wasowski
2014 Proceedings of the 29th ACM/IEEE international conference on Automated software engineering - ASE '14  
However, researchers lack examples of concrete bugs induced by variability, occurring in real large-scale systems.  ...  We present a qualitative study of 42 variability bugs collected from bug-fixing commits to the Linux kernel repository. We analyze each of the bugs, and record the results in a database.  ...  This work has been supported by The Danish Council for Independent Research under a Sapere Aude project, VARIETE.  ... 
doi:10.1145/2642937.2642990 dblp:conf/kbse/AbalBW14 fatcat:6kgt7mnl6jhkvcyxqydk3txtzm

Prospective educators as consumers of empirical research: an authentic assessment approach to make their competencies visible

Michaela Wiethe-Körprich, Sandra Bley
2017 Empirical Research in Vocational Education and Training  
In the healthcare sector, for example, hardly anybody wants to be treated by a doctor who refers to outdated research findings (Jahed et al. 2012) .  ...  100% of the prospective educators' CCER abilities.  ...  That means variance differences in study success cannot traced back casually to variances in taking personal responsibility for their own study 0 = wrong or no aspect is denoted and justified Why could  ... 
doi:10.1186/s40461-017-0052-5 fatcat:cgo5ksqt5ra4zgd364qvxji4n4

ZIPT

Biplab Deka, Zifeng Huang, Chad Franzen, Jeffrey Nichols, Yang Li, Ranjitha Kumar
2017 Proceedings of the 30th Annual ACM Symposium on User Interface Software and Technology - UIST '17  
This paper introduces a design performance testing approach that leverages existing app implementations and crowd workers to enable comparative testing at scale.  ...  To evaluate the performance of mobile app designs, designers and researchers employ techniques such as A/B, usability, and analytics-driven testing.  ...  This work was supported in part by a Google Faculty Research Award.  ... 
doi:10.1145/3126594.3126647 dblp:conf/uist/DekaHFNLK17 fatcat:sjyolidksjdkhejfrpex5dhytq
« Previous Showing results 1 — 15 out of 27,758 results