ELVIS> Main>News (14 Sep 2009, Main.craig)
Create a new blog post

Evaluation and Usability of Programming Languages and Tools (PLATEAU)

27 Jul 2010 - 12:03 in Event
2nd Workshop on the Evaluation and Usability of Programming Languages and Tools (PLATEAU) in conjunction with SPLASH and Onward! 2010. Call For Papers (CFP), paper submission deadline 13 August 2010.

http://ecs.victoria.ac.nz/Events/PLATEAU/

Programming languages exist to enable programmers to develop software effectively. But how efficiently... programmers can write software depends on the usability of the languages and tools that they develop with. The aim of this workshop is to discuss methods, metrics and techniques for evaluating the usability of languages and language tools.

EuroPLoP 2010

07 Jul 2010 - 15:06 in Event
JamesNoble attended EuroPLoP and presented the paper on "How Much is Just Enough: Some Documentation Patterns on Agile Projects" by Rashina, James, and Stuart.

TOOLS 2010

28 Jun 2010 - 21:53 in Event
NicholasCameron, StephenNelson, and JamesNoble attended TOOLS 2010. Nic presented his paper on "Encoding Ownership Types in Java". Stephen presented his paper on "Understanding the Impact of Collection Contracts on Design".

ECOOP 2010

21 Jun 2010 - 10:52 in Event
NicholasCameron, StephenNelson, and JamesNoble attended ECOOP 2010. Nic had a paper at FTfJP on "Towards a Semantic Model for Java Wildcards". Stephen had a paper at the doctoral symposium on "Identifying and Implementing Relationships".

XP 2010

08 Jun 2010 - 22:20 in Event
RashinaHoda presented her paper "Agile Undercover: When Customers Don't Collaborate" and poster "What Language Does Agile Speak?", and SivaDorairaj presented his paper "Understanding the Importance of Trust in Distributed Agile Projects: A Practical Perspective" at XP 2010 in Trondheim, Norway. AngelaMartin and JenniferFerreira, Elvis alumni also presented their papers too.

ICSE 2010

20 May 2010 - 15:59 in Event
RashinaHoda presented her paper on Organizing Self-Organizing Teams. Rashina Hoda, James Noble, Stuart Marshall at ICSE 2010. Also see the InfoQ article about Organizing Self-organizing Teams.

Dagstuhl Seminar 10152

20 May 2010 - 15:56 in Event

New Zealand Computer Science Research Student Conference

18 Apr 2010 - 13:49 in Event
Members from Elvis helped organise the 8th New Zealand Computer Science Research Student Conference (NZCSRSC) 2010 from 12-15 April at the Kelburn Campus of Victoria University of Wellington.

Rustan Leino Seminar

18 Apr 2010 - 13:45 in Seminar
Rustan Leino from Microsoft Research gave a seminar on The Dafny program verifier.

Rob O'Callahan Seminar

18 Apr 2010 - 13:41 in Seminar
Robert O'Callahan from Mozilla gave a seminar on API Design for the Masses.

Rashina Hoda Seminar

18 Apr 2010 - 13:39 in Seminar
Rashina Hoda gave a seminar on Organizing Self-Organizing Agile Teams. .

Craig Anslow PhD Proposal Seminar

18 Apr 2010 - 13:38 in Seminar
Craig Anslow gave a PhD Proposal seminar on Multi-touch Table User Interfaces for Collaborative Visual Software Analytics.

Alcino Cunha Seminar

18 Apr 2010 - 13:36 in Seminar
Manual Alcino Cunha gave a seminar on An Algebraic Approach to Bidirectional Model Transformations.

Werner Heijstek Seminar

18 Apr 2010 - 13:34 in Seminar
Werner Heijstek gave a seminar on Software Design in Global Development.

Sven Hartmann Seminar

18 Apr 2010 - 13:32 in Seminar
Sven Hartmann gave a seminar on Chasing after Potential Secrets in Relational Databases.

Philippe Kruchten Seminar

18 Apr 2010 - 13:30 in Seminar
Philippe Kruchten gave a seminar on Software Architecture Knowledge Management

Mark Moir Seminar

01 Mar 2010 - 22:37 in Seminar
MarkMoir gave a seminar on "Experience with and Potential of Hardware Transactional Memory".

I will briefly summarise our experience with the Hardware Transactional Memory (HTM) feature of Sun's multicore processor code named Rock. This experience has demonstrated significant potential in making it easier to construct concurrent data structures that are scalable, efficient, and correct, but also a number of limitations that prevent us from exploiting the full power of HTM. In the second half of the talk, I will focus on the potential of HTM by considering how it can be used to simplify various concurrent algorithms. The goal of this work has been to explore the assumptions needed about an HTM feature in order to exploit it in various contexts. We hope these observations will help guide designers of future HTM features.

Bio: Mark Moir is a Distinguished Engineer a Sun Microsystems, and is the Principal Investigator of the Scalable Synchronization Research Group at Sun Labs. Moir received the B.Sc. (Hons.) degree in Computer Science from Victoria University of Wellington, New Zealand in 1988, and the Ph.D. degree in Computer Science from the University of North Carolina at Chapel Hill, USA in 1996. From August 1996 until June 2000, he was an assistant professor in the Department of Computer Science at the University of Pittsburgh, after which he joined Sun Labs.

James Skene Seminar

24 Feb 2010 - 10:56 in Seminar
James Skene who is a post-doc with John Hosking at the University of Auckland gave a seminar on "Descript, a declarative, object-oriented modelling language".

Abstract

Software engineering, or the act of producing software, involves capturing decisions and domain knowledge in abstractions. Ultimately, the programs that we write are abstractions, or models, of their every possible execution. But, in the course of writing a program we may also develop other abstractions, such as domain models, class hierarchies, interfaces, domain-specific representations etc.

Ideally, once we have captured some knowledge in an abstraction, we would prefer to reuse that abstraction in other projects, rather than go to the effort of redeveloping it. But, it seems to be difficult to keep track of what artifacts mean over time, and to separate interesting abstractions from non-interesting, project specific ones.

In my talk I will discuss Descript, a language that I am developing with funding from the FRST. Descript is an attempt at a language that will allow software engineers to capture abstractions in such a way that their meaning is clear, retained over time, easy to extract, relatively untainted by quotidian detail, and at the same time still useful. It is object-oriented in the sense that it models objects and relationships in the real world. It is declarative in the sense that it has no primitives for modelling actions. Descript is intended to be useful for programming, modelling and metamodelling. It is also intended to address some perceived deficiencies in existing technologies in the model-driven engineering sphere, such as UML, MOF and OCL.

Philippe Kruchten talk at the Wellington JUG

18 Feb 2010 - 19:50 in Event
Elvis arranged for Philippe Kruchten to give a talk at the Wellington Java User Group (JUG) on "Software architecture and agile software development: a clash of two cultures?". February 2010.

Susan Eisenbach Seminar

18 Feb 2010 - 19:47 in Seminar
Susan Eisenbach from Imperial College, London, England gave a seminar on "Concurrent Programming: Is there a silver bullet?". February 2010.

Santa Visits Elvis Christmas Party

28 Dec 2009 - 12:40 in Event
Elvis had their usual Christmas Party in 2009 at DavidPearce's house. It was a glorious sunny day. Many sausages, steaks, and salads were eaten, not to mention lots of wine and beer were consumed. Fun was had by all. Even Santa made a cameo appearance disguised as a cat, have a look at the photos.

Rashina@AgileBarCamp

15 Dec 2009 - 23:01 in Event
RashinaHoda presented her research results at Bar Camp Agile (12th Dec 2009)

Summer Research Students 2009

09 Dec 2009 - 15:01 in Research
We have the following summer research students working with Software Engineering staff on some interesting projects: ShannonBay, HughDavenport, DavidKydd, ClareLenihan, VictoriaOzorio, NickVause, AlliWitheford, ConstantineDymnikov, HannesMehnert

NZCSRSC 2010 - Call For Papers

09 Dec 2009 - 14:50 in Event
RashinaHoda, SivaDorairaj, and CraigAnslow are helping organise NZCSRSC 2010. Please submit a paper. The submission deadline is 31 December 2009.

Haowei Ruan starts post-graduate diploma

09 Dec 2009 - 14:38 in Research
Haowei Ruan has begun his post-graduate diploma in computer science looking at applying visual analytics to software.

Dave Pearce another talk at Wellington JUG

09 Dec 2009 - 14:31 in Seminar
DavidPearce gave another talk this year at the Wellington Java User Group, on Java Puzzlers, 2 December 2009.

Students Graduating December 2009

09 Dec 2009 - 14:28 in Achievement
At the December Graduation Ceremony RaduMuschevici (MSc) and Jason Xie (PhD in AI) will be graduating, congratulations.

OOPSLA, Onward, WikiSym 2009

05 Nov 2009 - 11:43 in Research
CraigAnslow presented the Wikipublisher: A Print on Demand Wiki paper at the WikiSym symposium co-located with OOPSLA and Onward in Orlando, Florida, USA. We also successfully organised our Onward workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU). We had a number of great papers with some interesting discussions.

Stephen Cheng Innaworks Talk

24 Sep 2009 - 17:31 in Seminar
Stephen Cheng from Innaworks will talk about the A to Z of building a compiler, focusing on everything but the program analysis and optimizations. Stephen will try to cover garbage collection, multi-threading, run-time-library architectural choices, platform specific optimizations, specialized tools developed in-house for building a compiler (such as for debugging run-time library, or profiling etc). He will also talk a little on how code analysis/code generation interact with some of the above topics. Details: Friday, 25th of September, 2009 at 11am in CO216.

Honours Poster Session 2009

18 Sep 2009 - 00:53 in Event
ClareLenihan, HughDavenport, JayShepherd, GeoffreySpurr, NeilBecker, JoshuaLindsay, and JamesSullivan presented posters of their honours project to the department and then to industry in the Cotton Club. All the posters looked very impressive and it was a great event had by all. Well done everyone.

Dave Pearce talk at Wellington JUG

18 Sep 2009 - 00:48 in Seminar
DavidPearce gave a talk at the Wellington Java User Group, On Eradicating the Dreaded NullPointerException, 16 September 2009.

CFP VASE Workshop

14 Sep 2009 - 17:22 in Event
Final CFP for submissions to our workshop on Visual Analytics in Software Engineering (VASE), deadline 14 September 2009.

Andrew Craik Visit

14 Sep 2009 - 17:21 in Seminar
Andrew Craik from the Parallelism Research Group at the Microsoft Queensland University of Technology e-Research Centre gave a school seminar on Using ownership to reason about inherent parallelism in object-oriented programs. Andrew stayed for a week and had meetings with various people here working on programming languages and ownership.

Colin Atkinson School Seminar

14 Sep 2009 - 17:13 in Seminar
Colin Atkinson from University of Mannheim, Germany, gave a school seminar on Boosting Productivity through Search-Driven Reuse.

IEEE Postgraduate Presentation Event

14 Sep 2009 - 17:11 in Event
KeithCassell and CraigAnslow presented at the IEEE Central Region Post-graduate event. Keith won an honourable mention for his presentation on Using clustering to enhance the maintainability of OO classes.

Keith Cassell PhD Proposal Seminar

14 Sep 2009 - 17:06 in Seminar
KeithCassell gave his PhD proposal seminar on Using clustering to enhance the maintainability of OO classes.

StuartMarshall presented Don't Mention the 'A' Word: Agile Undercover at the Agile Conference, August 2009
SivaDorairaj attended the Agile Conference, August 2009
DianeStrode from SIM gave her PhD proposal seminar on Coordination in Agile Software Development Projects, August 2009
CraigAnslow visited Unlimited Realities who have developed Fingertapps multi-touch software and gave a seminar at Massey University on his PhD research, July 2009
JamesNoble attended a Dagstuhl Seminar on Typing, Analysis and Verification of Heap-Manipulating Program, July 2009
RashinaHoda featured in the list of Victoria's Top Scholars of 2008-2009, The Dominion Post, July 2009
Game helps kids kick the habit, Rilla Khaled's PhD research, July 2009
VipulDelwadia is user testing his RemoteME application for playing mobile games over a server, July 2009
StephenNelson started an internship with Google in Munich, July 2009
StephenNelson, PaleyLi, and NicholasCameron attended ECOOP, July 2009
SimonDoherty successfully defended his PhD, June 2009
VipulDelwadia gave a really good demo about his playing mobile games over a server research at the Elvis meeting, June 2009
DavidPearce is back from his sabbatical, June 2009
Nicholas Erdody gave a talk at our meeting on the Open Source Learning Lab, June 2009
AlexPotanin (Ownerhship and Immutability), VipulDelwadia (Remotely controlled applications and games on mobile phones), PetraMalik (COMP 200 Adventure Games in Java), and CraigAnslow (Visualising Java Software) demoed some of their research and teaching at the School Meet and Greet Industry Event, June 2009
AngelaMartin gave a school seminar on Programmers are from Mars, Customers are from Venus: A Practical Guide to Working with Customers on Agile Projects, May 2009
RillaKhaled, PippinBarr, and AngelaMartin are all graduated with PhDs on 20 May 2009
AndrewWalbran, EstherNg, and JeremyShipman graduated with Honours and Andrew was awarded the University Academic Medal for Excellence on 20 May 2009
RashinaHoda, KeithCassell and CraigAnslow attended NZCSRSC in Auckland, April 2009
NicholasCameron attended ESOP in York, England to present his paper Existential Quantification for Variant Ownership, April 2009
NedHorvath talked about "Agile Estimation and Planning" at the Agile Professionals Network, 23 March 2009
CraigAnslow talked about "Using Vision to Think with Web Based Information Visualization Tools" at the Wellington Java Users Group, 18 March 2009
NealGlew from Intel Research visited from 2 March - 6 March 2009
MarkMoir from Sun Microsystems donates a Niagara 2 machine which provides 64 concurrent threads (8 cores, each with 8 concurrent threads) to support teaching of concurrent programming, March 2009
Elvis moves into new offices on level 2 of Cotton Building, March 2009
NicholasCameron begins his two year post-doc in Elvis working with JamesNoble, Feb 2009
DavidPearce begins sabbatical at Imperial College, Feb 2009
Members of Elvis helped organise the ACSW 2009 conference, Jan 2009
Professor JamesNoble Awarded 'Most Influential Paper' at OOPSLA, Nov 2008
Members of Elvis went to Graceland, Oct 2008
ChrisLewis left to go to grad school at UCSC, May 2008
ElvisBrain switched over to Twiki, May 2008
 
© 2009 Victoria University of Wellington, New Zealand, unless otherwise stated