Arto Vihavainen

According to our database1, Arto Vihavainen authored at least 52 papers between 2008 and 2016.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2016
Break statement considered.
Inroads, 2016

Automatic Inference of Programming Performance and Experience from Typing Patterns.
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Students' Syntactic Mistakes in Writing Seven Different Types of SQL Queries and its Application to Predicting Students' Success.
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Illusion of Progress is Moar Addictive than Cat Pictures.
Proceedings of the Third ACM Conference on Learning @ Scale, 2016

Typing Patterns and Authentication in Practical Programming Exams.
Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, 2016

On the Number of Attempts Students Made on Some Online Programming Exercises During Semester and their Subsequent Performance on Final Exam Questions.
Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, 2016

What communication tools students use in software projects and how do different tools suit different parts of project work?
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
A Purposeful MOOC to Alleviate Insufficient CS Education in Finnish Schools.
ACM Trans. Comput. Educ., 2015

Benefits of Self-explanation in Introductory Programming.
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

Blending Problem- and Project-Based Learning in Internet of Things Education: Case Greenhouse Maintenance.
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

Alumni & Tenured Participants in MOOCs: Analysis of Two Years of MOOC Discussion Channel Activity.
Proceedings of the Second ACM Conference on Learning @ Scale, 2015

Do we know how difficult the rainfall problem is?
Proceedings of the 15th Koli Calling Conference on Computing Education Research, 2015

An exploration of error quotient in multiple contexts.
Proceedings of the 15th Koli Calling Conference on Computing Education Research, 2015

Identification of programmers from typing patterns.
Proceedings of the 15th Koli Calling Conference on Computing Education Research, 2015

Educational Data Mining and Learning Analytics in Programming: Literature Review and Case Studies.
Proceedings of the 2015 ITiCSE Working Group Reports, 2015

In Search of the Emotional Design Effect in Programming.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Exploring Machine Learning Methods to Automatically Identify Students in Need of Assistance.
Proceedings of the eleventh annual International Conference on International Computing Education Research, 2015

2014
Analysis of source code snapshot granularity levels.
Proceedings of the 15th Annual Conference on Information Technology Education, 2014

Automatically detectable indicators of programming assignment difficulty.
Proceedings of the 15th Annual Conference on Information Technology Education, 2014

Nifty assignments.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Using CodeBrowser to seek differences between novice programmers.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Cognitive Flexibility and Programming Performance.
Proceedings of the 25th Annual Workshop of the Psychology of Programming Interest Group, 2014

Exploring Problem Solving Paths in a Java Programming Course.
Proceedings of the 25th Annual Workshop of the Psychology of Programming Interest Group, 2014

How novices tackle their first lines of code in an IDE: analysis of programming session traces.
Proceedings of the 14th Koli Calling International Conference on Computing Education Research, 2014

Three views on motivation and programming.
Proceedings of the Innovation and Technology in Computer Science Education Conference 2014, 2014

Increasing Adoption of Smart Learning Content for Computer Science Education.
Proceedings of the Working Group Reports of the 2014 on Innovation & Technology in Computer Science Education Conference, 2014

A systematic review of approaches for teaching introductory programming and their influence on success.
Proceedings of the International Computing Education Research Conference, 2014

Investigating Automated Student Modeling in a Java MOOC.
Proceedings of the 7th International Conference on Educational Data Mining, 2014

2013
Predicting Relevance of Event Extraction for the End User.
Proceedings of the Multi-source, Multilingual Information Extraction and Summarization, 2013

Early Start in Software Coaching.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2013

MOOC as semester-long entrance exam.
Proceedings of the 14th Annual ACM SIGITE Conference on Information Technology Education, 2013

Learning agile software engineering practices using coding dojo.
Proceedings of the 14th Annual ACM SIGITE Conference on Information Technology Education, 2013

Scaffolding students' learning using test my code.
Proceedings of the Innovation and Technology in Computer Science Education conference 2013, 2013

Massive increase in eager TAs: experiences from extreme apprenticeship-based CS1.
Proceedings of the Innovation and Technology in Computer Science Education conference 2013, 2013

Results from a Three-Year Transition to the Extreme Apprenticeship Method.
Proceedings of the IEEE 13th International Conference on Advanced Learning Technologies, 2013

Predicting Students' Performance in an Introductory Programming Course Using Data from Students' Own Programming Process.
Proceedings of the IEEE 13th International Conference on Advanced Learning Technologies, 2013

Carry-on effect in extreme apprenticeship.
Proceedings of the IEEE Frontiers in Education Conference, 2013

Peer assessment in experiential learning Assessing tacit and explicit skills in agile software engineering capstone projects.
Proceedings of the IEEE Frontiers in Education Conference, 2013

Using Students' Programming Behavior to Predict Success in an Introductory Mathematics Course.
Proceedings of the 6th International Conference on Educational Data Mining, 2013

Bringing undergraduates to the web: Baby steps in webifying a software engineering curriculum.
Proceedings of the 26th International Conference on Software Engineering Education and Training, 2013

2012
Multi-faceted support for MOOC in programming.
Proceedings of the ACM Special Interest Group for Information Technology Education Conference, 2012

Three years of design-based research to reform a software engineering curriculum.
Proceedings of the ACM Special Interest Group for Information Technology Education Conference, 2012

A software craftsman's approach to data structures.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

2011
Management, structures and tools to scale up personal advising in large programming courses.
Proceedings of the SIGITE' 11 ACM Special Interest Group for Information Technology Education Conference, 2011

Extreme apprenticeship method in teaching programming for beginners.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011

Relevance Prediction in Information Extraction using Discourse and Lexical Features.
Proceedings of the 18th Nordic Conference of Computational Linguistics, 2011

Extreme apprenticeship method: key practices and upward scalability.
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011

2010
News mining for border security Intelligence.
Proceedings of the IEEE International Conference on Intelligence and Security Informatics, 2010

Periodic Multi-labeling of Public Transit Lines.
Proceedings of the Geographic Information Science, 6th International Conference, 2010

Shape approximation using k-order alpha-hulls.
Proceedings of the 26th ACM Symposium on Computational Geometry, 2010

Assessment of Utility in Web Mining for the Domain of Public Health.
Proceedings of the Second Louhi Workshop on Text and Data Mining of Health Documents, 2010

2008
Routing a maximum number of disks through a scene of moving obstacles.
Proceedings of the 24th ACM Symposium on Computational Geometry, 2008


  Loading...