Encouraged Commentary

Media_httpwwwstrangea_jbeuj
I have a project in the works that I have had on the back burner for a while based around the idea of argument blogging - capturing the argumentative structure of interactions occurring online, particularly in blog posts and comments. In the meantime there are some similar technologies being developed elsewhere on the web. One of these technologies is encouraged commentary which uses JQuery to provide a nice interaction mechanism for dealing with comments on a blog. The basic idea is that you select the text you wish to respond to and a bubble fades into the screen next to the highlighted text offering you a button that you can click if you wish to respond. If you click the button then the highlighted text is copied into your comment and you get the opportunity to type in your response which then appears in the usual comment space near the bottom. Instructions for getting encouraged commentary working on your blog can be found over at Don't Trust This Guy. The system is nice, and automates some of the things that we have been doing to overcome the limitations of traditional comments, such as putting in the @user bit to indicate whose comment you are responding to. Another post about this new technology can be found over at readwriteweb. Whilst a good example of how to enhance the existing system by providing simple, natural, and intuitive tools to support the user I don't think that it goes far enough in supporting the kind of structural capture that we are looking for with the so-called nascent World Wide Argument Web (WWAW). I would like to be able to capture the actual argumentative structure that underpins these discussions and export the individual arguments as AIF and the dialogues as AIF+ so that they can be reused in argumentation specific tools like Araucaria. The approach I am taking is to specify dialogue games, using the Dialogue Game Description Language (DGDL), that give an appropriate range of performatives to associate with the act of commenting in blogs. We then use a similar technique to argument and dialogue capturing that we used in MAgtALO, where the argumentative relationships between statements are inferred from the types of moves that the players select in the dialogue game.

Posted
 

Towards Federating Data in the WWAW

There are a now quite a few argumentation tools, a number of which are online such as ArgDF, Avicenna, MAgtALO. Many of these tools already use, or are planning to offer support for, arguments described using the argument interchange format (AIF). As these individual tools for working with argumentation are deployed they form individual points within an argumentation software ecosystem that I have alluded to before called the World Wide Argumentation Web (WWAW pronounced WOW). I think that more tools will be developed in the near future that will diversify this ecosystem making it easier to create and work with arguments online. The next step is to begin considering how these individual parts of the WWAW can be joined up to fulfill the networked promise implicit in the WWAW name. This is a question that has been asked before with respect to FOAF. How can/should multiple FOAF data sources be federated? Rather than suggesting a single means by which all of the AIF data resources are federated I think a healthier argumentation ecosystem would be constructed if there were multiple ways to join up the arguments in the WWAW. For example: 1. Autodiscovery - similar to RSS autodiscovery and FOAF autodiscovery so that an AIF description associated with a web page can be automatically found by applications that understand AIF. 2. Internal AIF Links - Within an AIF document there should be links to other AIF documents that are related. This would support spidering of the WWAW by starting with a source AIF document which links to others, which in turn link to yet more, ad infinitum. 3. Registries - Where links to distributed AIF documents & AIF repositories can be posted by their creators or discoverers. 4. Indexes & Search Engines - Created by search engines to enable AIF documents to be discovered & searched. Indexes work hand in hand with search engines and WWAW spiders to discover AIF documents, and possibly to add further value to them. Currently google should index any AIF document posted onto public web servers but there are also semantic web oriented search engines such as swoogle and indexes like sindice should also work, as well as yet to be developed AIF only search engines and indexes. 5. Repositories - Central locations where AIF documents can be posted and stored. Similar to the AraucariaDB, as of writing the only corpus of analysed argument available online. Analagous to tools like PTSW I think that whilst there is a manageably small number of individual AIF tools then these federation issues are moot, and once the AIF is as well known and used as FOAF or RSS then again the issue is moot (although it is pertinent with respect to how best to work with the various resources). It is in the middle ground when we are trying to scale up to a wide adoption of structured argumentation on the web that good tools for advertising, linking together, searching, discovering, and adding value to the AIF are particularly important because they mark the difference between a small interchange format used by a minority of enthusiasts, and a widely adopted strategy for adding more value to data on the web.
Posted
 

Research Project Marketplace

I quite often experience two situations. The first is of students who want to find out more about the research that is done in the school, but who cannot identify a way in. The second is that I quite often have small development projects related to research or teaching that I would love to get done but just don't have the time to do myself. One way to deal with both situations would be to make that list of small projects available to the students who could then work on them of their own accord. This might lead to the student identifying an honours project choice earlier than usual, or might provide them with the opportunity to make more progress with their honours project by achieving an actual piece of research. Thus whilst ostensibly being extra-curricular activities, from a pedagogic perspective, there might be the opportunity for the student to gain some form of academic credit from their participation. The benefits of such an approach are that researchers within the school can get small jobs done for them and could identify potential students to fill summer-job roles. Meanwhile the students have an opportunity to see what research is about whilst creating some software that they can put in their portfolio as a demonstration of their skills when they are looking for jobs at graduation. There is also a case to be made that such a scheme would prove to be an enabling factor for improving the inclusiveness and social cohesion within the school, giving students who might otherwise be on the periphery an opportunity to get involved. I would propose that a simple internal web site be used, possibly with a blog architecture, that academics can post project ideas to. Students could then respond to those ideas within the comments and get more information. I envisage a lightweight management model in which the student works mostly independently to solve the problem, unless the academic wishes otherwise, and multiple students could work either collaboratively or independently upon the projects. Some form of source control a la Sourceforge would be useful and release of all code and documentation under the GPL with ownership shared between student and researcher. This means that the student can continue to work on the software after they leave, if they wish, and the researcher can do likewise, forking the project if necessary. By also releasing the code publicly under the GPL then the school also gets to contribute new software to the public good so that the results of, possibly publicly funded, research doesn't get locked away from potential beneficiaries. This is especially important when you consider the amount of research conducted here that is aimed at supporting the elderly, sick, or disabled in their use of computers.
Posted
 

Student Run Computing Services & Societies

This is an idea that I proposed to the school's head of teaching and learning a while back. I have been toying with the idea that a new student society was needed within the school of computing which was aimed at those students who are interested in computing and want to engage in extra-curricular projects. This is as a response to the old MACS society which I hated when I was an undergrad here because it felt very cliquey, and basically I was enough of a geek to want to spend my non-academic hours doing interesting computer stuff with other geeks, and MACS didn't really support this. Unfortunately, to my mind, MACS was move of a glorified drinking club which had a number of high profile events, such as paintballing or film nights, but no day-to-day geekery. Other computing schools run groups like GeekSoc and the Tardis project which were exactly like what I wanted to get involved in myself. So my suggestion was for a student society that could be run as a business by the students, possibly with faculty oversight, and which could provide computing services primarily to the school but also to local charities and businesses. This gives the students valuable experience of the real skills required to run a business but also means that they can experience the joys of administrating an information infrastructure. The GeekSoc is run at Strathclyde and has the following charter:
  • To provide instruction on computing hardware, software and issues surrounding comptuing
  • To offer an environmentwhere projects of a technical nature can be implemented and supported
  • To facilitate video gaming on all mediums through C&L Gaming
  • To offer other entities support of a technical nature, if deemed feasible by GeekSoc's Administration Group
  • To offer GeekSoc Members opportunities to visit/attend places/events of a technical nature
Whereas the Tardis Project is a student run computing facility which has been running successfully since 1987 at the University of Edinburgh with the main aim of allowing students at the university to be involved in running a large computing system, and gain the experience required to design, build and maintain such a system. Some useful services that they could offer would be a blogs service for the school, a school LAMP server, and alumni email accounts;
  • A server enabling any member of the school to easily set up a blog which was served and supported within the school would be both a useful pedagogic and research tool. Researchers could set up new collaboration blogs to support the open notebook culture, or to promote their research without having to set up their own server hardware. Students could keep track of their personal development, personal projects, and academic work in an electronic format. Whilst many students are beginning to do this for their honours projects, and others are required to do this as a part of various undergraduate modules, they are currently relying upon external hosts to provide blogging services or temporary hosts if the blogging activity is a part of a specific module. The school as a whole would benefit from being able to easily set up new blogs without having to deal with infrastructure or rely upon external hosts, and the students would benefit from an easy way to promote themselves and their work.
  • Just having a LAMP server within the school would be an advantage. Much of the school is geared towards the Microsoft way of doing computing, but gaining a wider understanding of the software ecosystem would be advantageous to our student endeavour s.
  • Alumni email has been discussed often in the past. When I first graduated here there was talk of enabling graduate computing students to keep their @computing.dundee.ac.uk addresses. We are only talking of around 20-30 addresses each year but this would be a great way to keep the alumni feeling as though they are still a part of the school. If we look to the American model of university funding, where a great deal of money comes from successful alumni, then maintaining that contact with our alumni seems like a potentially very valuable for little initial outlay.
Anyhow it looks like the idea might be starting to make progress as there was an item on the agenda of the last staff-student meeting and some action items were identified as a result.
Posted
 

Open Science & Open Notebooks

So a previous post introduced the idea of a blog as a public lab notebook. After a little more digging it turns out that there is quite a movement amongst some researchers in certain research domains who are taking this idea and running with it. This is of course the open notebook aspect of the open science movement.
Posted