ROLE
Author only
· Advisor only
· Other only
· All roles
AUTHOR'S COLLEAGUES
See all colleagues of this author
KEYWORDS
See all author supplied keywords
BOOKMARK & SHARE
|
|
98 results found
Export Results:
bibtex
| endnote
| acmref
| csv
1
Teamscope: Scalable Team Evaluation via Automated Metric Mining for Communication, Organization, Execution, and Evolution
April 2017
L@S '17: Proceedings of the Fourth (2017) ACM Conference on Learning @ Scale
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 7, Downloads (12 Months): 52, Downloads (Overall): 52
Full text available:
PDF
Teaching software development teams can be difficult to scale. Based on various cloud-based software development tools, Teamscope provides automated or semi-automated metrics to improve the scalability of a course with team projects. Metrics developed in Teamscope provide a synthesized view of a student team. Our preliminary results have shown the ...
Keywords:
education, massive courses, software engineering, process conformance
2
June 2016
PLDI '16: Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 54, Downloads (12 Months): 633, Downloads (Overall): 980
Full text available:
PDF
Deep neural networks (DNNs) have undergone a surge in popularity with consistent advances in the state of the art for tasks including image recognition, natural language processing, and speech recognition. The computationally expensive nature of these networks has led to the proliferation of implementations that sacrifice abstraction for high performance. ...
Keywords:
Compiler, Domain Specific Language, Optimization, Deep Learning, Neural Networks
Also published in:
August 2016
ACM SIGPLAN Notices - PLDI '16: Volume 51 Issue 6, June 2016
3
Identifying Student Misunderstandings using Constructed Responses
April 2016
L@S '16: Proceedings of the Third (2016) ACM Conference on Learning @ Scale
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 3, Downloads (12 Months): 47, Downloads (Overall): 86
Full text available:
PDF
In contrast to multiple-choice or selected response questions, constructed response questions can result in a wide variety of incorrect responses. However, constructed responses are richer in information. We propose a technique for using each student's constructed responses in order to identify a subset of their stable conceptual misunderstandings. Our approach ...
Keywords:
education, massive courses, introductory computer science, semi-automatic misunderstanding detection, constructed response questions
4
M-CAFE: Managing MOOC Student Feedback with Collaborative Filtering
March 2015
L@S '15: Proceedings of the Second (2015) ACM Conference on Learning @ Scale
Publisher: ACM
Bibliometrics:
Citation Count: 2
Downloads (6 Weeks): 4, Downloads (12 Months): 58, Downloads (Overall): 159
Full text available:
PDF
Ongoing student feedback on course content and assignments can be valuable for MOOC instructors in the absence of face-to-face-interaction. To collect ongoing feedback and scalably identify valuable suggestions, we built the MOOC Collaborative Assessment and Feedback Engine (M-CAFE). This mobile platform allows MOOC students to numerically assess the course, their ...
Keywords:
moocs, course assessment, collaborative filtering, instructor support
5
Structuring Interactions for Large-Scale Synchronous Peer Learning
February 2015
CSCW '15: Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing
Publisher: ACM
Bibliometrics:
Citation Count: 12
Downloads (6 Weeks): 15, Downloads (12 Months): 282, Downloads (Overall): 513
Full text available:
PDF
This research investigates how to introduce synchronous interactive peer learning into an online setting appropriate both for crowdworkers (learning new tasks) and students in massive online courses (learning course material). We present an interaction framework in which groups of learners are formed on demand and then proceed through a sequence ...
Keywords:
group discussions, peer learning, crowdwork
6
SPOCs: What, Why, and How
February 2015
SIGCSE '15: Proceedings of the 46th ACM Technical Symposium on Computer Science Education
Publisher: ACM
Bibliometrics:
Citation Count: 1
Downloads (6 Weeks): 5, Downloads (12 Months): 72, Downloads (Overall): 207
Full text available:
PDF
Keywords:
blended courses, moocs, online lectures, spocs, flipped classroom
7
Do-it-yourself textbook publishing
January 2015
Communications of the ACM: Volume 58 Issue 2, February 2015
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 8, Downloads (12 Months): 159, Downloads (Overall): 5,482
Full text available:
Html PDF
Comparing experiences publishing textbooks using traditional publishers and do-it-yourself methods.
8
October 2014
WOSC '14: Proceedings of the Second Workshop on Optimizing Stencil Computations
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 5, Downloads (12 Months): 48, Downloads (Overall): 139
Full text available:
PDF
The SEJITS framework supports creating embedded domain-specific languages (DSELs) and code generators, a pair of which is called a specializer , with much less effort than creating a full DSL compiler---typically just a few hundred lines of code. SEJITS' main benefit is allowing application writers to stay entirely in high-level ...
Keywords:
patterns, software engineering, domain-specific architectures, software architecture
9
Curricular Technology Transfer for the 21st Century: MOOCs and technology to advance learning and learning research (Ubiquity symposium)
June 2014
Ubiquity: Volume 2014 Issue June, June 2014
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 46, Downloads (12 Months): 437, Downloads (Overall): 11,761
Full text available:
Html PDF
Is the MOOC honeymoon winding down? With many university faculty opposing the MOOC movement, the author argues taking the best of massive online coursesaccess to high-quality materials and rapid feedback to studentsto implement SPOCs (small private online courses) will provide a more effective leverage of instructors' time and resources.
10
Using MOOCs to reinvigorate software engineering education (keynote)
May 2014
ICSE Companion 2014: Companion Proceedings of the 36th International Conference on Software Engineering
Publisher: ACM
Bibliometrics:
Citation Count: 1
Downloads (6 Weeks): 1, Downloads (12 Months): 43, Downloads (Overall): 137
Full text available:
PDF
The spectacular failure of the Affordable Care Act website ("Obamacare") has focused public attention on software engineering. Yet experienced practitioners mostly sighed and shrugged, because the historical record shows that only 10 % of large (> 10 M) software projects using conventional methodologies such as Waterfall are successful. In contrast, ...
Keywords:
Software Engineering Education
11
Chatrooms in MOOCs: all talk and no action
March 2014
L@S '14: Proceedings of the first ACM conference on Learning @ scale conference
Publisher: ACM
Bibliometrics:
Citation Count: 15
Downloads (6 Weeks): 22, Downloads (12 Months): 171, Downloads (Overall): 741
Full text available:
PDF
We study effects of introducing a real-time chatroom into a massive open online course with several thousand students, supplementing an existing forum. The chatroom was supported by teaching assistants, and generated thousands of lines of discussion by 28\% of 681 consenting chat condition participants, mostly on-topic. Despite this, chat activity ...
Keywords:
massive open online course, participation, chat, chatroom, mooc, synchronous, experiment, retention
12
Monitoring MOOCs: which information sources do instructors value?
March 2014
L@S '14: Proceedings of the first ACM conference on Learning @ scale conference
Publisher: ACM
Bibliometrics:
Citation Count: 9
Downloads (6 Weeks): 19, Downloads (12 Months): 182, Downloads (Overall): 697
Full text available:
PDF
For an instructor who is teaching a massive open online course (MOOC), what is the best way to understand their class? What is the best way to view how the students are interacting with the content while the course is running? To help prepare for the next iteration, how should ...
Keywords:
e-learning, instructor support, moocs, massive open online courses, visualizations
13
Should your MOOC forum use a reputation system?
February 2014
CSCW '14: Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
Publisher: ACM
Bibliometrics:
Citation Count: 27
Downloads (6 Weeks): 30, Downloads (12 Months): 402, Downloads (Overall): 1,544
Full text available:
PDF
Massive open online courses (MOOCs) rely primarily on discussion forums for interaction among students. We investigate how forum design affects student activity and learning outcomes through a field experiment with 1101 participants on the edX platform. We introduce a reputation system, which gives students points for making useful posts. We ...
Keywords:
forum, mooc, reputation system, massive open online course
14
From MOOCs to SPOCs
December 2013
Communications of the ACM: Volume 56 Issue 12, December 2013
Publisher: ACM
Bibliometrics:
Citation Count: 16
Downloads (6 Weeks): 78, Downloads (12 Months): 655, Downloads (Overall): 45,018
Full text available:
Html PDF PDF Chinese translation
Supplementing the classroom experience with small private online courses.
15
Scalable bootstrapping for python
October 2013
CIKM '13: Proceedings of the 22nd ACM international conference on Information & Knowledge Management
Publisher: ACM
Bibliometrics:
Citation Count: 1
Downloads (6 Weeks): 4, Downloads (12 Months): 15, Downloads (Overall): 126
Full text available:
PDF
High-level productivity languages such as Python, Matlab, and R are popular choices for scientists doing data analysis. However, for today's increasingly large datasets, applications written in these languages may run too slowly, if at all. In such cases, an experienced programmer must typically rewrite the application in a less-productive performant ...
Keywords:
domain-specific languages, bootstrapping, sejits
16
Is the New Software Engineering Curriculum Agile?
September 2013
IEEE Software: Volume 30 Issue 5, September 2013
Publisher: IEEE Computer Society Press
As the last standardization effort was done in 2004, the software engineering curriculum is currently being revised. Haven't we reached the point where agile development should be part of all software engineering curricula? And if so, shouldn't new curriculum standards ensure that it is?
Keywords:
agile, curriculum, ACM-IEEE Computer Society, software engineering
17
Generalized scale independence through incremental precomputation
June 2013
SIGMOD '13: Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data
Publisher: ACM
Bibliometrics:
Citation Count: 8
Downloads (6 Weeks): 10, Downloads (12 Months): 59, Downloads (Overall): 321
Full text available:
PDF
Developers of rapidly growing applications must be able to anticipate potential scalability problems before they cause performance issues in production environments. A new type of data independence, called scale independence, seeks to address this challenge by guaranteeing a bounded amount of work is required to execute all queries in an ...
Keywords:
materialized view selection, scalability, scale independence
18
Will massive online open courses (moocs) change education?
April 2013
CHI EA '13: CHI '13 Extended Abstracts on Human Factors in Computing Systems
Publisher: ACM
Bibliometrics:
Citation Count: 6
Downloads (6 Weeks): 9, Downloads (12 Months): 107, Downloads (Overall): 977
Full text available:
PDF
As has been apparent for the past several months, MOOCs (Massive Online Open Courseware) have emerged as a powerful contender for the next new education technology. Yet the landscape of education technology is littered with the remains of previous technological breakthroughs that have failed to live up to their initial ...
Keywords:
online learning, collaborative learning, education, mooc
19
Crossing the software education chasm
May 2012
Communications of the ACM: Volume 55 Issue 5, May 2012
Publisher: ACM
Bibliometrics:
Citation Count: 13
Downloads (6 Weeks): 226, Downloads (12 Months): 3,169, Downloads (Overall): 282,113
Full text available:
Html PDF
An Agile approach that exploits cloud computing.
20
Diversity within the crowd
Durga M. Kandasamy,
Kristal Curtis,
Armando Fox,
David Patterson
February 2012
CSCW '12: Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work Companion
Publisher: ACM
Bibliometrics:
Citation Count: 1
Downloads (6 Weeks): 3, Downloads (12 Months): 20, Downloads (Overall): 242
Full text available:
PDF
Though crowdsourcing holds great promise, many struggle with framing tasks and determining which members of the crowd should be recruited to obtain reliable output. In some cases, expert knowledge is desired but, given the time and cost constraints of the problem, may not be available. In this case, it would ...
Keywords:
diversity, image labeling, mechanical turk, crowdsourcing
|
|