Eagleon: Getting Congress to debate intelligently would be an absurdly amazing achievement. A debating process at the Congress level, or at any institutional level really, that is accompanied by proper argumentation practices would be immeasurable in getting rid of some of the absolute absurd statements we hear some politicians say.
Plus, I'd love to see a lot of the applications of these systems you are talking about.
Here's the current situation. So far, none of the proposals we've seen here so far warrant significant involvement from my research group. Please don't take it the wrong way, but like I said before, we're talking about some serious involvement on our part, which could take up a non-trivial amount of what we do for work daily, at the expense of our other research activities.
Most of the proposals I've seen here are either going in a direction that is of little interest to us academically (e.g. they're not interested in calculating a formal outcome to a debate, simply in representing it); or whoever's developing it doesn't really have a lot of time; or its ideas are still a little too abstract.
It's very hard for us to advise an open-source community, since all of us are pretty busy and coordinating with such a fluid entity requires a whole lot more involvement than working with an independent and efficient implementation team/person.
However, if you guys are interested in following up with the idea that we want a formal outcome to a debate that we need to compute and present to the user (i.e. based on the Social Abstract Argumentation that we presented in our papers, open to modification), I'd be happy to help around on my free time. That means I can advise on some technicalities of the project, related to efficiency and good software practices, as well as how the infrastructure is supported, and might even get my hands dirty at some point
If you are interested, you should state how you would like to contribute to the project and your qualifications for it. This should help us organise people around better. Also, before starting any implementation, we must figure out the basic architecture of the system. I have a couple of ideas for that, but would like to hear back from you all first.
Since I'm already volunteering with this post, I'll start. Let's meet each other
Here's what I'd like to help doing:
- - Overall my goal is to have an implementation of the SAA theory.
- Alter the theory as necessary to make the implementation usable and provide what the users want.
- I can be the liaison with my research group as the project becomes more mature, and perhaps involve it officially if this matures enough.
- Make sure that the overall architecture is extensible and as far-reaching as possible. We want it to be technically possible for this to be pervasive.
- Advise overall tech stuff.
- Set up the tech infrastructure for this, like manage GitHub repositories, etc.
My qualifications: I'm a 4th year CS PhD student, and I've got a BSc and an MSc also in CS. I don't know all of these newfangled web technologies, so I probably won't do any of that, but I have a fair knowledge of software architecture, DB and programming languages.