+
Argumentation-based Discussion for User Forum: A Research Preview
Itzel Morales Ramírez and Anna Perini
REFSQ 2014 Essen, Germany, April 2014
+ Argumentation-based Discussion for User Forum: A Research - - PowerPoint PPT Presentation
+ Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramrez and Anna Perini REFSQ 2014 Essen, Germany, April 2014 + Outline 1 n Context + Motivation n Problem + Research questions n Ideas + Research
REFSQ 2014 Essen, Germany, April 2014
n Context + Motivation n Problem + Research questions n Ideas + Research plan n Conclusion
Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez
Thursday, April 17, 2014
n User forums provide a virtual space in which participants
n Open source software (OSS) projects exploit this idea. n Users and volunteer developers of OSS communities engage
n Data from: Apache OpenOffice (AOOo) bugzilla
Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez
Thursday, April 17, 2014
n Tedious discussions to be completely read n Sequential comments that hide an explicit recognition of
n Unclear identification of worth comments to be further analyzed
Thursday, April 17, 2014 Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez
n RQ1. How can the attitude of the participants in user forums be
n RQ2. How can a structured discussion support decisions on
✓ ✓
Thursday, April 17, 2014 Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez
n Argumentation is a natural way humans engage in a
n Represent an online discussion as a structured set of
n Dung’s framework:
n An argumentation framework (AF) is a pair: n AF= <A, Def> n A is a set of arguments. A={y1,…,yn}
(an argument is an abstract entity)
n Def is a binary relation of defeat between arguments. n Def (yi,yj) means that yi represents an attack against yj. n Ex1. A={y1,y2,y3} Def={(y1,y3), (y3,y1), (y2,y3)}
Thursday, April 17, 2014 Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez
attacks attacks attacks
n Computational construction of the argumentation-based
n (V)ertex n (E)dges
Thursday, April 17, 2014 Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez
0 Dotan Cohen Calc lets users have multiple… 1 2 eric.savary closed 0.5 neutral 3 Dotan Cohen Thanks, ES, but this is not… 1 rejects michael.r... 8 Reassigned to requirements. 0.75 supports 11 timdeaton Dotan’s… explain usefulness of this 0.5 supports duplicate 1 eric.savary rejects 0.5 Thursday, April 17, 2014 Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez
0 Dotan Cohen Calc lets users have multiple… 1 2 eric.savary closed 0.5 neutral 3 Dotan Cohen Thanks, ES, but this is not… 1 rejects michael.r... 8 Reassigned to requirements. 0.75 supports 11 timdeaton Dotan’s… explain usefulness of this 0.5 supports duplicate 1 eric.savary rejects 0.5 Thursday, April 17, 2014 Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez
n Algorithm for a quantitative evaluation based on graph search algorithms, it
4 5 6 7 9 10 s s s r r n
n Experiments using a graph library to manipulate graphs (with
n Investigating Neo4j (for manipulating and storing huge data)
rejects supports
Thursday, April 17, 2014 Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez
n Present the Argumentation-based Discussion Forum
n Make an explicit representation of participants’ attitude (“in
n Algorithm that will allow participants to get an overview of the
n Research plan
Thursday, April 17, 2014 Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez
Thursday, April 17, 2014 Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez
n Algorithm for a quantitative evaluation based on graph search
n Definition 5. Support relation strength. A given comment yj has
n Definition 6. Rejection relation strength. Idem n Definition 7. Relevant comments (RelC). A set of comments
rejects
knowc
supports supports
supports supports
Thursday, April 17, 2014 Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez
Thursday, April 17, 2014
Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez
n In parallel with this work, we are performing research on how to
n Attitude that is derived from patterns in a conversation or that
Thursday, April 17, 2014
Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez
Perception Message Receiver Sender Agent Communicative Act 1..* *triggered by > 1 * * * 1 < propositional content of Proposition Action Contribution Intention (internal commitment) Speech act * < performance of 1 * < performance of 1 1 propositional content of > involves > Intentional Moment Belief Desire inheres in > Reflexive Intention 1 3 < performance
Communicative Intention Topic < inheres in
Thursday, April 17, 2014
Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez Expressives Constantives Drawing Directives Assertives Informatives Confirmatives Concessives Descriptives Suggestives Suppositives Responsives Requestives Questions Requirements Thank Accept Reject Negative
Positive
Speech act Non linguistic act 1 < is interpreted in terms of
1
Gesture {disjoint} Attached information
Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez
I’m very happy today From your smile I guess you are happy
Thursday, April 17, 2014
Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez
Thursday, April 17, 2014
Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez
Thursday, April 17, 2014
n Coordination with a colleague in Mexico: Eloy Fragoso
Thursday, April 17, 2014
Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez
n A novice is a person who will be considerably overloaded in
n An initiate is a person who has at least an introductory
n An apprentice is a person who is learning beyond the
n An advanced is a person who has acquired certain knowledge
n An expert is someone who exhibits a high degree of
Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez
Thursday, April 17, 2014
n DFS has a time complexity (tc) , as every vertex must be
n Investigate the complexity of our algorithms
Argumentation-based Discussion for User Forum: A Research Preview Itzel Morales Ramírez
Thursday, April 17, 2014