Who is the Expert? Combining Intention and Knowledge of Online Discussants in Collaborative RE Tasks Itzel Morales-Ramirez1,2, Matthieu Vergne1,2, Mirko.

Slides:



Advertisements
Similar presentations
Supporting Programmers in Naming Identifiers Surafel Lemma Abebe and Paolo Tonella Software Engineering Research Unit Fondazione Bruno Kessler Trento,
Advertisements

LECTURE 1: COURSE INTRODUCTION Xiaowei Yang. Roadmap Why should you take the course? Who should take this course? Course organization Course work Grading.
Identifying enablers & disablers to change
Expertise Networks in Online Communities: Structure and Algorithms Jun Zhang Mark S. Ackerman Lada Adamic University of Michigan WWW 2007, May 8–12, 2007,
RCDL Conference, Petrozavodsk, Russia Context-Based Retrieval in Digital Libraries: Approach and Technological Framework Kurt Sandkuhl, Alexander Smirnov,
© 2008 theIDLgroup Developing Capacities for Accountability and Voice Sofia, Bulgaria 1-2 October 2008.
Page 1 Can Employees’ Personality and Cultural Characteristics be Used to Predict their Best Fit with Software Testing Job Tasks? Judith C. Simon, Judith.
FOR MORE CLASSES VISIT  COM 537 Week 1 Individual Assignment Integrated Diffusion Paper  COM 537 Week 1 DQ 1  COM 537 Week 1 DQ.
Monitoring & Evaluation Capacity Strengthening Workshop WORKSHOP INTRODUCTION AND OVERVIEW.
Course Work 2: Critical Reflection GERALDINE DORAN B
BEHAVIOR BASED SELECTION Reducing the risk. Goals  Improve hiring accuracy  Save time and money  Reduce risk.
WP4 Models and Contents Quality Assessment
Chapter 33 Estimation for Software Projects
Generating data with enacted methods
Comparative analysis (stage 2 English)
Court Administration: A Guide to the Profession
SLP Training Day 3 30th September 2016
Thesis presentation Kaisa Pihlaja
King’s College London Pre-Sessional Programme
FastFacts Feature Presentation
FastFacts Feature Presentation
Research Methods Dr. X.
Leading and coordinating CPD – training
IB Assessments CRITERION!!!.
DARM 2013: Assessment and decision making
Applying Collective Impact to a Healthy Start CAN/CI Initiative
Organization and Knowledge Management
Programme Board 6th Meeting May 2017 Craig Larlee
Business Communications of the 21st Century
Self-Evaluation in Schools
SUNNY-CP: A Multicore Tool for Constraint Solving Jacopo Mauro University of Oslo NordConsNet Uppsala, May 2017.
Multi Rater Feedback Surveys FAQs for Participants
Multi Rater Feedback Surveys FAQs for Participants
E-Commerce Theories & Practices
TSMO Program Plan Development
Unit 4 Introducing the Study.
Chapter Six Training Evaluation.
Mapping it Out! Practical Tools to Use Assessment Well
Professional Learning Team Workshop #4
CH International Welcome to the Yearly Conference St Petersburg - Sept
An Efficient method to recommend research papers and highly influential authors. VIRAJITHA KARNATAPU.
Alabama Quality Teaching Standards
Item 1: This task required students to evaluate search results to choose the most appropriate one for a specified topic. This task illustrates achievement.
Collaborative Leadership
Identifying enablers & disablers to change
Introduction to the PRISM Framework
Chapter 33 Estimation for Software Projects
Ben Jones - S Rebecca Hunter - S
Parent-Teacher Partnerships for Student Success
Roles and Responsibilities of a Project Manager
Opportunity Nottingham in partnership with NCVS
Experience with the process automation at SORS
Topic Leader Training 2012.
ROLE OF «electronic virtual enhanced research-engaged student teams» WEB PORTAL IN SOLUTION OF PROBLEM OF COLLABORATION INTERNATIONAL TEAMS INSIDE ONE.
Chapter 9: Effective Meetings
Actively Learning Ontology Matching via User Interaction
Lecturette 2: Planning Change
Designing Your Performance Task Assessment
Re-Framing Agendas: From the Personal to the Policy Level
What it is all supposed to mean
Creating and Embedding an Evaluation Culture in WP Project Work
Chapter 26 Estimation for Software Projects.
Analytical Paper 9 June 2015.
Approaches to Learning (ATL)
ACHIEVEMENT DESCRIPTION
COMP564 paper review <title & authors of the paper>
Category Manager Assessment & Selection Orientation
APMP Professional Certification
Experienced Headteacher Development Programme
LEARNER-CENTERED PSYCHOLOGICAL PRINCIPLES. The American Psychological Association put together the Leaner-Centered Psychological Principles. These psychological.
Presentation transcript:

Who is the Expert? Combining Intention and Knowledge of Online Discussants in Collaborative RE Tasks Itzel Morales-Ramirez1,2, Matthieu Vergne1,2, Mirko Morandini1, Alberto Siena1, Anna Perini1, and Angelo Susi1 {imramirez,vergne,morandini,siena,perini,susi}@fbk.eu 1Fondazione Bruno Kessler, Trento, Italy 2ICT Doctoral School, University of Trento, Italy Hyderabad, India NIER track ICSE 2014

Agenda Motivation Novelty Emergent results Impact 11 September 2018 Each paper will be presented in 10 minutes, with a specific NIER constraint: the authors must explicitly address three questions in their presentation: Motivation and problem how novel is the idea presented in this work? to what extent are the new results emerging? what is the potential impact of this work? Who is the Expert? Combining Intention and Knowledge of Online Discussants in Collaborative RE Tasks

Motivation Mailing list discussions are a typical communication channel for collaborative software development in Open Source communities Hard to identify experts in dynamic and heterogeneous communities Actual approaches address the problem of expert finding by exploiting content and social dimensions However, another dimension should be considered, i.e. the intention of the discussants 11 September 2018 Itzel starts and asks Matthieu Heterogeneous: different culture, knowledge, background Who is the Expert? Combining Intention and Knowledge of Online Discussants in Collaborative RE Tasks

Novel idea (1) Discussants’ knowledge: content in messages Discussants' intentions: asking, suggesting, stating problems or answering questions Our approach addresses the expert finding problem by considering the content- and intent- dimensions 11 September 2018 Matthieu- Well, so far there are approaches that address… . Where content refers to the terms (nouns, adjectives) used For instance.. We may argue that a participant that is often asking about a topic, without using appropriate technical terminology is less expert than another providing suggestions or answers. We believe that when using this type of online resources to extract information about who is expert on a topic, we need to take into account discussant intentions together with the knowledge expressed in the content of their contributions. Terms written in messages such as nouns, adj+nouns Intention identified by a specific sentence structure Who is the Expert? Combining Intention and Knowledge of Online Discussants in Collaborative RE Tasks

Novel idea (2) Input: mailing list From: Arthur Subject: hacked server 11 September 2018 From: Arthur Subject: hacked server Hi folks, I suggest to use the Apache server because it is more secure, … -------------------- From: Sam Subject: RE: hacked server I agree. I would also suggest … … Itzel: But let me explain you how we exploit the content and intentions found in mailing list discussions to find the experts Who is the Expert? Combining Intention and Knowledge of Online Discussants in Collaborative RE Tasks

Novel idea (2) Extract key elements in messages Extract relations between the key elements Combine content- and intent-based information to weight the relations Use Markov Network (MN) to infer the expert stakeholders for a set of topics 11 September 2018 Stakeholder: Arthur Topic: hacked server Term: Apache server Term: secure From: Arthur Subject: RV: hacked server Hi folks, I suggest to use the Apache server because it is more secure, … Stakeholder Itzel: But let me explain you how we exploit the content and intentions found in mailing list discussions to find the experts Topic Intention: I suggest weight Intention Term Who is the Expert? Combining Intention and Knowledge of Online Discussants in Collaborative RE Tasks

Emergent results Illustrative example 2 topics 3 participants 30 messages Gold-standard: participants’ self-evaluation MN with and without intentions Larger scaled example (ongoing work) 2 topics 14 participants 71 messages Gold-standard: external evaluation with a control experiment MN with and without intentions 11 September 2018 Mn, No intent it is only considered the counting the relations between the terms Who is the Expert? Combining Intention and Knowledge of Online Discussants in Collaborative RE Tasks

Impact of the work Capacity to deal with expert finding in heterogeneous and dynamic contexts like OSS Experts may be identified not only by the terms they employ but also by the way they usually write Fake experts or spammers in OSS communities may also be revealed 11 September 2018 Twitchell- conversation analysis: use of speech acts to revealed deceptive participants Who is the Expert? Combining Intention and Knowledge of Online Discussants in Collaborative RE Tasks

Future work More detail will appear at: Ongoing Input: XWiki discussion threads (6 months data) (http://www.xwiki.org/xwiki/bin/view/Main/WebHome) Improve performances (MN time in inference, intention extraction) Systematically evaluate the approach Future Other sources representing knowledge as content: ontologies and organizational models Consider roles for social dimension 11 September 2018 More detail will appear at: -CAiSE’14 Vergne et al., Morales et al. -ER’14 Morales et al. ----- Meeting Notes (5/27/14 10:47) ----- complexity of the algorithm Systematically evaluate the approach Who is the Expert? Combining Intention and Knowledge of Online Discussants in Collaborative RE Tasks

Thank you for your attention! 11 September 2018 Questions? Who is the Expert? Combining Intention and Knowledge of Online Discussants in Collaborative RE Tasks

How the gold standard was built? (illustrative example) 11 September 2018 Selection of 3 participants Task: discuss 2 topics through the exchange of email messages Application of a post questionnaire to assess participants’ perception about their expertise in the topic Elaborate the gold standard based on the answers Who is the Expert? Combining Intention and Knowledge of Online Discussants in Collaborative RE Tasks

How the gold standard is built? (ongoing work) May 27, 2014 Extract key elements from OSS dataset Analyse topics (number of messages) Select 2 topics: reasonable number of messages (human evaluation VS informativity) reasonable number of discussions (diversity VS development) reasonable meaning (practical topic) topics similar on the previous dimensions Controlled experiment to get rankings from RE students and professionals 11 Who is the Expert? Combining Intention and Knowledge of Online Discussants in Collaborative RE Tasks

MN Building & Inference May 27, 2014 Key element → binary random variable (true/false) Relation → potential function on variables' pair various functions can be used function's value depends on variables states Compute probabilities P(s|t) Build ranking (most > least probable expert) 12 Who is the Expert? Combining Intention and Knowledge of Online Discussants in Collaborative RE Tasks

MN Computation MN = N nodes + M relations Naive computation: 2^N x M May 27, 2014 MN = N nodes + M relations Naive computation: 2^N x M Complexity: #P-complete NP = Is there a solution to X? #P = How many solutions for X? (harder) Tool: libDai (UAI 2010 Challenge winner) http://staff.science.uva.nl/~jmooij1/libDAI/ Approximation: timeout 13 Who is the Expert? Combining Intention and Knowledge of Online Discussants in Collaborative RE Tasks