Author Archives: Mathias

About Mathias

Software development engineer. Principal developer of DrJava. Recent Ph.D. graduate from the Department of Computer Science at Rice University.

Tricky Computer Repair

I’m finally making some progress on a tricky computer repair I’ve been dealing with in my downtime basically this entire past week. The 10.5-year-old Pentium II computer that I have been using as web and media server in my home … Continue reading

Share
Posted in Uncategorized | Leave a comment

Print This Post Print This Post  

Review for iConcept Press

I just finished the review of the book chapter I had agreed to do for iConcept Press. It was an interesting survey chapter, written by non-native speakers of English, about a topic I’m familiar with, but on which I am … Continue reading

Share
Posted in Ramblings | Leave a comment

Print This Post Print This Post  

Gmail Account Lockdown

Oh great… Account Lockdown: Unusual Activity Detected This account has been locked down due to unusual account activity. It may take up to 24 hours for you to regain access. And all I did was send 86 MB of vacation … Continue reading

Share
Posted in Uncategorized | Leave a comment

Print This Post Print This Post  

Passed My Defense

Share
Posted in Pictures | Leave a comment

Print This Post Print This Post  

PhD Defense: A Framework for Testing Concurrent Programs

A Framework for Testing Concurrent Programs (Presentation, PowerPoint, PDF) Rice University Department of Computer Science Presents Mathias Ricken Ph.D. Thesis Defense Title: A Framework for Testing Concurrent Programs Date: January 10, 2011 Time: 9 AM Location: Duncan Hall 3076 Abstract: … Continue reading

Share
Posted in Publications | Leave a comment

Print This Post Print This Post  

Scrum for COMP 402?

I went to a talk on Scrum yesterday, and it was very interesting. Scrum is an agile software engineering methodology, similar to Extreme Programming. It features a list of externally visible features that need to be implemented, the product backlog. … Continue reading

Share
Posted in COMP402, Ramblings | Leave a comment

Print This Post Print This Post  

Is iConcept Press Legitimate? A Review

I received a review invitation for an article to be published in one of iConcept Press‘s journals today. I already wrote about iConcept Press earlier, when I wondered whether it was a vanity press. Considering the cost of publishing there, … Continue reading

Share
Posted in Ramblings | 1 Comment

Print This Post Print This Post  

COMP 410 Final Presentation

The guys of COMP 410 had their final presentation last Wednesday. They got some pretty tough questions, and the state of the final product was not as polished as I would have liked it to be, but I think they … Continue reading

Share
Posted in Pictures, Teaching | Leave a comment

Print This Post Print This Post  

PhD Proposal: A Framework for Testing Concurrent Programs

A Framework for Testing Concurrent Programs (Presentation, PowerPoint,PDF) Rice University Department of Computer Science Presents Mathias Ricken Ph.D. Thesis Proposal Title: A Framework for Testing Concurrent Programs Date: December 2, 2010 Time: 9 AM Location: Duncan Hall 3076 Abstract: This … Continue reading

Share
Posted in Publications | Leave a comment

Print This Post Print This Post  

Automatic Generation of Optimized Domain-Specific Operations, by Jason Eckhardt

Jason Eckhardt, a student of Keith Cooper, had an interesting COMP 600 talk about StencilDSL and simplifying writing certain stencil-based array operations: Automatic Generation of Optimized Domain-Specific Operations In previous work, we introduced a compiler-based algorithm for eliminating inter-iteration redundancies … Continue reading

Share
Posted in Mint | Leave a comment

Print This Post Print This Post  

Integrating the Habanero Java Race Detector into DrJava

Jarred, Vincent and the guys of the Habanero Java group are planning to add a race detector to the Habanero Java compiler adapter in DrJava. I won’t have much time to help them with this, but I gave them some … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post  

DrJava Listed in Overview of Java IDEs

DrJava was included in this overview of Java IDEs: Dr. Java- This is a lightweight IDE geared towards students in introductory level classes, including the Advanced Placement Computer Science course. Dr. Java has support for evaluating snippets of code without … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post  

DrJava Preferences Stored in Project Files

I told myself I wouldn’t work on DrJava anymore, but here I go again. I Implemented feature request 3081586, Store Preferences within Projects, mainly because this was something I had wanted for a long time (I kept going back and … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post  

Turing Completeness and the Halting Problem for Sexbots

Mathias: Now, a computer is Turing complete if and only if it can compute everything that can be computed with such a Turing machine, i.e. with a device that has a read/write tape and a finite state automaton. And that’s … Continue reading

Share
Posted in Uncategorized | Leave a comment

Print This Post Print This Post  

Working on a Recent Plane Trip

I just received two pictures from a recent plane trip. One of them even shows me diligently working on my MacBook and studying my quad-ruled paper notebook. You can see DrJava open on the MacBook.

Share
Posted in Pictures | 1 Comment

Print This Post Print This Post  

AdBlock Plus and Gmail, And Other Issues

I’m experiencing an AdBlock Plus problem in Gmail. At least now I’m sure it’s not a more severe display problem, because I’ve just witnessed it on a second machine. Both are Macs, though. The columns for some emails are messed … Continue reading

Share
Posted in Ramblings | Leave a comment

Print This Post Print This Post  

Spam on the DrJava SourceForge Trackers

We’ve been getting tons of pharmaceutical spam on the DrJava trackers (bug reports, feature requests, support requests) today. Unfortunately, when it comes to limiting the amount of spam from automated bots, the only mechanism that SourceForge provides is requiring users … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post  

Paging Stuff Back Into My Brain

I gave the second lecture as Corky’s substitute in COMP 311 today. We talked about object-oriented languages in general, and Java in particular. I didn’t talk about the historical perspective on OO (slide 5), and I only mentioned multiple inheritance … Continue reading

Share
Posted in Concurrent Unit Testing, Teaching | Leave a comment

Print This Post Print This Post  

New Mint Release: r15952

I made a new release of Mint and DrJava with Mint yesterday: October 19, 2010 (r15952). The latest release is, as always, available from the Mint implementation page: JavaMint-r15952.tar.gz JavaMint-r15952-binaries.zip drjava-r5403-mint-r15952.jar There were several bug fixes regarding assignment to variables … Continue reading

Share
Posted in Mint | Leave a comment

Print This Post Print This Post  

A Nice Monday

I had a very nice Monday today. Corky asked me to take over his lecture in COMP 311 today while he is at SPLASH/OOPSLA. I handed out the exam and reviewed the sample midterm. I’m quite happy about how the … Continue reading

Share
Posted in Teaching, Uncategorized | Leave a comment

Print This Post Print This Post