SlideShare uma empresa Scribd logo
1 de 20
Project Group PUSHPIN
Idea description
16.02.2012


Wolfgang Reinhardt & Tobias Varlemann
Update on members
 some left
 some have been extracted based on insufficient quality of their work
 11 students remaining
  Amit, Vitali, Pranav, Ksenia, Sharath, Wilfred, Jan, Junaid, Pragati, Muneeb,
  Kaleem
Goals of a project group (reminder)
  self-organization to the greatest extent
  systematic assignment of roles and responsibilities
  process oriented personnel placement like in industry
  regular presentations of work progress
  creation of interim and final reports
  working on the edge of science
                                                          typically 20+ hours per
  creating new value as software products                      week during
                                                          implementation phase
Purpose of this meeting
  Description of the general idea that we (as customers) have
  shifting work from us to you


   now

   it’s

   your

   turn
Overall architecture (very abstract)
                                                                 Mobile
        Web Application         Multi-touch table
                                                               Application




                               Analytics core
                  different analyzers, databases, application logic




                          Hadoop Cluster
Architecture requirements
  modular development
  reusable components
  capability of working with different input formats
  data access via secured web services / APIs
  Hadoop backend, map/reduce paradigm for solving problems
  reusing existing algorithms
    adapting and improving them when needed

  follow best practices / industry standards
Analytics core
  download papers (Mendeley, APIs)
  extract papers (zip files)
  gather papers (uploaded BibTeX files)
  analyze their content
    PDF2Text, Language detection, POS, Lemmatize, header-footer-removal, number
    removal, clustering, similarity detection, plagiarism detection a.m.m.

    see the idea description document

    reuse components from Tobias’ master thesis & open source software
Web application
 will be the most used interface to PUSHPIN
 sign-up & sign-in
 edit user profiles
 connect social media accounts
 follow other people
 activity streams (user, affiliation, research domain, topic, tag)
 upload papers
 tagging, bookmarking, liking of objects
Web application II
  visualizations
    networks

    metrics

    graphs

    side-by-side comparison of objects

    plagiarism visualization

    visual recommendation rationale

  faceted full-text search
    annotated search results, “find similar”
Mobile application
  access to the PUSHPIN data
  share user profile (digital business card)
  find researchers nearby
  access your publications
    share them

  authentication at multi-touch table
Multi-touch table application
  different authentication methods
  large scale-visualizations
  find yourself in the network
  compare documents / researchers
  explore similarity between objects
  see maps of affiliations, cooperation networks
  send files from mobile to table and vice versa
Intended work organization
                                                    Wolfgang(
                                                    Reinhardt(
                                                                         Customer(




                                    Tobias(                             Johannes(
                                  Varlemann(                           Magenheim(
                                         Development(manager(                          Consultant(




                                                          N.N.(
                                                           Junior(Project(Leader(




  N.N(                   N.N.(                            N.N.(                                N.N.(                       N.N.(
   Text(Processing(PO(   Recommendations(PO(                    Visual(Analytics(PO(                 Web(application(PO(      Multitouch(PO(
User stories
  Ben is a researcher at the University of Maryland. He has heard of the
  PUSHPIN system and wants to explore its functionalities. Ben navigates to
  the PUSHPIN web application and signs up for an account using an OAuth
  with his Mendeley account. Ben fills in some basic questions about his
  research interests, his social media handles and his affiliation while the
  PUSHPIN system grabs Ben’s publications from Mendeley in the
  background. Ben surfs the PUSHPIN application and finds the profile of Tom
  who is working at the Hong Kong University. As Tom is researcher in a very
  similar research domain and they have met before, Ben starts following Tom
  on PUSHPIN. Tom receives a notification mail telling him that Ben is now
  following him and he decides to follow him back. After Ben’s publications
  have been analyzed by the PUSHPIN infrastructure, Ben receives first
User stories
  Ben is a researcher at the University of Maryland. He has heard of the
  PUSHPIN system and wants to explore its functionalities. Ben navigates to
  the PUSHPIN web application and signs up for an account using an OAuth
  with his Mendeley account. Ben fills in some basic questions about his
  research interests, his social media handles and his affiliation while the
  PUSHPIN system grabs Ben’s publications from Mendeley in the
  background. Ben surfs the PUSHPIN application and finds the profile of Tom
  who is working at the Hong Kong University. As Tom is researcher in a very
  similar research domain and they have met before, Ben starts following
  Tom on PUSHPIN. Tom receives a notification mail telling him that Ben is
  now following him and he decides to follow him back. After Ben’s
  publications have been analyzed by the PUSHPIN infrastructure, Ben
Feature descriptions
  Connextra format
   In order to < business value >
   As a < role >
   I want to < feature >



   forces you to think of WHY you want that feature

   in FDD you implement certain features in an iteration (only what is necessary for
   that feature)
Mockups
 create Mockups for your applications
  core UI elements

  user flow (when the user clicks here, then ...)

  link to user stories and feature descriptions (at least one mockup for each feature)



  use whatever tool you want to use

    Balsamiq Mockups / Microsoft Visio / amm

    http://speckyboy.com/2011/02/23/10-completely-free-wireframing-and-
    mockup-tools/
Next steps
 read the written idea description
   https://trac.cs.upb.de/pgpushpin/wiki/IdeaDescription

 sit down together and discuss the idea
   if you have questions mail us
                                                             use the trac
   prepare discussion items for the next meeting
                                                           system for doing
 derive requirements on the architecture                         that
 derive feature descriptions
 develop more user stories
 derive modules of the architecture and apps that you’ll have to implement
Next steps II
  Wed, 22.02.
   ask the customer

   present user stories and requirements

   further develop features, user stories and requirements

  Thu, 23.02.
   ask the customer

  Wed, 29.02.
   ask the customer, present results
Next steps III
  Thu, 01.03.
   show first prototypes

   sequence diagrams

   preliminary architecture

   how and where to store information

   finalize responsibilities



   starting shoot for the real implementation phase
wolfgang reinhardt  university of paderborn



                                                social media               sna
twitter        recommendations
                                                 awareness
research networks
                                                  bibliometrics
  artefact-actor-networks
                                                                     ginkgo
                            research 2.0
                 www.isitjustme.de        www.ginkgosem.com
  @wollepb                           @wollepb                  @wolfgang.reinhardt
  @wollepb                           @wollepb                  @wolfgang.reinhardt
  @wollepb                           @wollepb                  @wollepb

Mais conteúdo relacionado

Semelhante a Idea presentation for the project group PUSHPIN

Prospero: Towards a sandbox for building audience-aware public displays
Prospero: Towards a sandbox for building audience-aware public displaysProspero: Towards a sandbox for building audience-aware public displays
Prospero: Towards a sandbox for building audience-aware public displaysbenc
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software AnalyticsMargaret-Anne Storey
 
Exploration & Promotion: Implementation Strategies of Corporate Social Software
Exploration & Promotion: Implementation Strategies of Corporate Social SoftwareExploration & Promotion: Implementation Strategies of Corporate Social Software
Exploration & Promotion: Implementation Strategies of Corporate Social SoftwareAlexander Stocker
 
Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Pierrick Thébault
 
Machine Support for Interacting with Scientific Publications Improving Inform...
Machine Support for Interacting with Scientific Publications Improving Inform...Machine Support for Interacting with Scientific Publications Improving Inform...
Machine Support for Interacting with Scientific Publications Improving Inform...Christoph Lange
 
IUI 2010: An Informal Summary of the International Conference on Intelligent ...
IUI 2010: An Informal Summary of the International Conference on Intelligent ...IUI 2010: An Informal Summary of the International Conference on Intelligent ...
IUI 2010: An Informal Summary of the International Conference on Intelligent ...J S
 
Musstanser Avanzament 4 (Final No Animation)
Musstanser   Avanzament 4 (Final   No Animation)Musstanser   Avanzament 4 (Final   No Animation)
Musstanser Avanzament 4 (Final No Animation)Musstanser Tinauli
 
MHIT 603: Introduction to Interaction Design
MHIT 603: Introduction to Interaction DesignMHIT 603: Introduction to Interaction Design
MHIT 603: Introduction to Interaction DesignMark Billinghurst
 
A tabletop system to paper-prototype for mobile applications
A tabletop system to paper-prototype for mobile applicationsA tabletop system to paper-prototype for mobile applications
A tabletop system to paper-prototype for mobile applicationsFrancesco Bonadiman
 
Sandhya's portfolio
Sandhya's portfolioSandhya's portfolio
Sandhya's portfolioSandhya
 
Acis 2009 Richter Riemer - Corporate Social Networking Sites Modes of Use an...
Acis 2009 Richter Riemer - Corporate Social Networking Sites Modes of Use an...Acis 2009 Richter Riemer - Corporate Social Networking Sites Modes of Use an...
Acis 2009 Richter Riemer - Corporate Social Networking Sites Modes of Use an...Forschungsgruppe Kooperationssysteme
 
Designidm C L P Revised
Designidm C L P RevisedDesignidm C L P Revised
Designidm C L P Revisedguest7ff51a
 
Presentation Doctoral Consortium EuroITV2009 - Audiovisual cultural heritage:...
Presentation Doctoral Consortium EuroITV2009 - Audiovisual cultural heritage:...Presentation Doctoral Consortium EuroITV2009 - Audiovisual cultural heritage:...
Presentation Doctoral Consortium EuroITV2009 - Audiovisual cultural heritage:...Guido Ongena
 
Scanned by CamScanner11. INTRODUCTIONPrototy.docx
Scanned by CamScanner11. INTRODUCTIONPrototy.docxScanned by CamScanner11. INTRODUCTIONPrototy.docx
Scanned by CamScanner11. INTRODUCTIONPrototy.docxkenjordan97598
 
The very basics of human-Centered Interaction Design (sigchi.be 11/2010)
The very basics of human-Centered Interaction Design (sigchi.be 11/2010)The very basics of human-Centered Interaction Design (sigchi.be 11/2010)
The very basics of human-Centered Interaction Design (sigchi.be 11/2010)Koen Peters
 
A data-driven approach for understanding Open Design @ Design For Next
A data-driven approach for understanding Open Design @ Design For NextA data-driven approach for understanding Open Design @ Design For Next
A data-driven approach for understanding Open Design @ Design For NextMAKE-IT
 

Semelhante a Idea presentation for the project group PUSHPIN (20)

Prospero: Towards a sandbox for building audience-aware public displays
Prospero: Towards a sandbox for building audience-aware public displaysProspero: Towards a sandbox for building audience-aware public displays
Prospero: Towards a sandbox for building audience-aware public displays
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software Analytics
 
Exploration & Promotion: Implementation Strategies of Corporate Social Software
Exploration & Promotion: Implementation Strategies of Corporate Social SoftwareExploration & Promotion: Implementation Strategies of Corporate Social Software
Exploration & Promotion: Implementation Strategies of Corporate Social Software
 
Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...
 
Audubon's UX portfolio
Audubon's UX portfolioAudubon's UX portfolio
Audubon's UX portfolio
 
Machine Support for Interacting with Scientific Publications Improving Inform...
Machine Support for Interacting with Scientific Publications Improving Inform...Machine Support for Interacting with Scientific Publications Improving Inform...
Machine Support for Interacting with Scientific Publications Improving Inform...
 
IUI 2010: An Informal Summary of the International Conference on Intelligent ...
IUI 2010: An Informal Summary of the International Conference on Intelligent ...IUI 2010: An Informal Summary of the International Conference on Intelligent ...
IUI 2010: An Informal Summary of the International Conference on Intelligent ...
 
MiniGrid Project - UI
MiniGrid Project - UIMiniGrid Project - UI
MiniGrid Project - UI
 
Musstanser Avanzament 4 (Final No Animation)
Musstanser   Avanzament 4 (Final   No Animation)Musstanser   Avanzament 4 (Final   No Animation)
Musstanser Avanzament 4 (Final No Animation)
 
MHIT 603: Introduction to Interaction Design
MHIT 603: Introduction to Interaction DesignMHIT 603: Introduction to Interaction Design
MHIT 603: Introduction to Interaction Design
 
Lecture rm 2
Lecture rm 2Lecture rm 2
Lecture rm 2
 
A tabletop system to paper-prototype for mobile applications
A tabletop system to paper-prototype for mobile applicationsA tabletop system to paper-prototype for mobile applications
A tabletop system to paper-prototype for mobile applications
 
Sandhya's portfolio
Sandhya's portfolioSandhya's portfolio
Sandhya's portfolio
 
Acis 2009 Richter Riemer - Corporate Social Networking Sites Modes of Use an...
Acis 2009 Richter Riemer - Corporate Social Networking Sites Modes of Use an...Acis 2009 Richter Riemer - Corporate Social Networking Sites Modes of Use an...
Acis 2009 Richter Riemer - Corporate Social Networking Sites Modes of Use an...
 
Designidm C L P Revised
Designidm C L P RevisedDesignidm C L P Revised
Designidm C L P Revised
 
Presentation Doctoral Consortium EuroITV2009 - Audiovisual cultural heritage:...
Presentation Doctoral Consortium EuroITV2009 - Audiovisual cultural heritage:...Presentation Doctoral Consortium EuroITV2009 - Audiovisual cultural heritage:...
Presentation Doctoral Consortium EuroITV2009 - Audiovisual cultural heritage:...
 
Scanned by CamScanner11. INTRODUCTIONPrototy.docx
Scanned by CamScanner11. INTRODUCTIONPrototy.docxScanned by CamScanner11. INTRODUCTIONPrototy.docx
Scanned by CamScanner11. INTRODUCTIONPrototy.docx
 
The very basics of human-Centered Interaction Design (sigchi.be 11/2010)
The very basics of human-Centered Interaction Design (sigchi.be 11/2010)The very basics of human-Centered Interaction Design (sigchi.be 11/2010)
The very basics of human-Centered Interaction Design (sigchi.be 11/2010)
 
A data-driven approach for understanding Open Design @ Design For Next
A data-driven approach for understanding Open Design @ Design For NextA data-driven approach for understanding Open Design @ Design For Next
A data-driven approach for understanding Open Design @ Design For Next
 
UCIDesign.ppt
UCIDesign.pptUCIDesign.ppt
UCIDesign.ppt
 

Mais de Wolfgang Reinhardt

Studentische Softwareentwicklung - Warum es keine Alternative zu agilen Metho...
Studentische Softwareentwicklung - Warum es keine Alternative zu agilen Metho...Studentische Softwareentwicklung - Warum es keine Alternative zu agilen Metho...
Studentische Softwareentwicklung - Warum es keine Alternative zu agilen Metho...Wolfgang Reinhardt
 
PUSHPIN: Supporting Scholarly Awareness in Publications and Social Networks
PUSHPIN: Supporting Scholarly Awareness in Publications and Social NetworksPUSHPIN: Supporting Scholarly Awareness in Publications and Social Networks
PUSHPIN: Supporting Scholarly Awareness in Publications and Social NetworksWolfgang Reinhardt
 
Formalized Processes at EATEL (here: SIGs and EC-TEL)
Formalized Processes at EATEL (here: SIGs and EC-TEL)Formalized Processes at EATEL (here: SIGs and EC-TEL)
Formalized Processes at EATEL (here: SIGs and EC-TEL)Wolfgang Reinhardt
 
Developing electronic classroom response apps for a wide variety of mobile de...
Developing electronic classroom response apps for a wide variety of mobile de...Developing electronic classroom response apps for a wide variety of mobile de...
Developing electronic classroom response apps for a wide variety of mobile de...Wolfgang Reinhardt
 
Mobile access to scientific event information: An Android tablet application ...
Mobile access to scientific event information: An Android tablet application ...Mobile access to scientific event information: An Android tablet application ...
Mobile access to scientific event information: An Android tablet application ...Wolfgang Reinhardt
 
PINGO: Peer Instruction in Very Large Groups
PINGO: Peer Instruction in Very Large GroupsPINGO: Peer Instruction in Very Large Groups
PINGO: Peer Instruction in Very Large GroupsWolfgang Reinhardt
 
Understanding the meaning of awareness in Research Networks
Understanding the meaning of awareness in Research NetworksUnderstanding the meaning of awareness in Research Networks
Understanding the meaning of awareness in Research NetworksWolfgang Reinhardt
 
Supporting Scholarly Awareness and Researchers’ Social Interactions using PUS...
Supporting Scholarly Awareness and Researchers’ Social Interactions using PUS...Supporting Scholarly Awareness and Researchers’ Social Interactions using PUS...
Supporting Scholarly Awareness and Researchers’ Social Interactions using PUS...Wolfgang Reinhardt
 
Exploration wissenschaftlicher Netzwerke und Publikationen mittels einer Mult...
Exploration wissenschaftlicher Netzwerke und Publikationen mittels einer Mult...Exploration wissenschaftlicher Netzwerke und Publikationen mittels einer Mult...
Exploration wissenschaftlicher Netzwerke und Publikationen mittels einer Mult...Wolfgang Reinhardt
 
A widget-based dashboard approach for awareness and reflection in online lear...
A widget-based dashboard approach for awareness and reflection in online lear...A widget-based dashboard approach for awareness and reflection in online lear...
A widget-based dashboard approach for awareness and reflection in online lear...Wolfgang Reinhardt
 
Personal dashboards for individual learning and project awareness in social s...
Personal dashboards for individual learning and project awareness in social s...Personal dashboards for individual learning and project awareness in social s...
Personal dashboards for individual learning and project awareness in social s...Wolfgang Reinhardt
 
TEL-MOOC workshop at #jtelss12
TEL-MOOC workshop at #jtelss12TEL-MOOC workshop at #jtelss12
TEL-MOOC workshop at #jtelss12Wolfgang Reinhardt
 
Research 2.0 - Wie Forscher das Web 2.0 nutzen
Research 2.0 - Wie Forscher das Web 2.0 nutzenResearch 2.0 - Wie Forscher das Web 2.0 nutzen
Research 2.0 - Wie Forscher das Web 2.0 nutzenWolfgang Reinhardt
 
PhD Defense - Awareness Support for Knowledge Workers in Research Networks
PhD Defense - Awareness Support for Knowledge Workers in Research NetworksPhD Defense - Awareness Support for Knowledge Workers in Research Networks
PhD Defense - Awareness Support for Knowledge Workers in Research NetworksWolfgang Reinhardt
 
Awareness Support for Knowledge Workers in Research Networks - Very brief PhD...
Awareness Support for Knowledge Workers in Research Networks - Very brief PhD...Awareness Support for Knowledge Workers in Research Networks - Very brief PhD...
Awareness Support for Knowledge Workers in Research Networks - Very brief PhD...Wolfgang Reinhardt
 
ViLM im Einsatz in Tutorenschulungen an der UPB
ViLM im Einsatz in Tutorenschulungen an der UPBViLM im Einsatz in Tutorenschulungen an der UPB
ViLM im Einsatz in Tutorenschulungen an der UPBWolfgang Reinhardt
 
Informationsqualität in Unternehmenswikis
Informationsqualität in UnternehmenswikisInformationsqualität in Unternehmenswikis
Informationsqualität in UnternehmenswikisWolfgang Reinhardt
 
Awareness Support in Scientific Events with SETapp
Awareness Support in Scientific Events with SETappAwareness Support in Scientific Events with SETapp
Awareness Support in Scientific Events with SETappWolfgang Reinhardt
 

Mais de Wolfgang Reinhardt (20)

Studentische Softwareentwicklung - Warum es keine Alternative zu agilen Metho...
Studentische Softwareentwicklung - Warum es keine Alternative zu agilen Metho...Studentische Softwareentwicklung - Warum es keine Alternative zu agilen Metho...
Studentische Softwareentwicklung - Warum es keine Alternative zu agilen Metho...
 
PUSHPIN: Supporting Scholarly Awareness in Publications and Social Networks
PUSHPIN: Supporting Scholarly Awareness in Publications and Social NetworksPUSHPIN: Supporting Scholarly Awareness in Publications and Social Networks
PUSHPIN: Supporting Scholarly Awareness in Publications and Social Networks
 
Formalized Processes at EATEL (here: SIGs and EC-TEL)
Formalized Processes at EATEL (here: SIGs and EC-TEL)Formalized Processes at EATEL (here: SIGs and EC-TEL)
Formalized Processes at EATEL (here: SIGs and EC-TEL)
 
Developing electronic classroom response apps for a wide variety of mobile de...
Developing electronic classroom response apps for a wide variety of mobile de...Developing electronic classroom response apps for a wide variety of mobile de...
Developing electronic classroom response apps for a wide variety of mobile de...
 
Mobile access to scientific event information: An Android tablet application ...
Mobile access to scientific event information: An Android tablet application ...Mobile access to scientific event information: An Android tablet application ...
Mobile access to scientific event information: An Android tablet application ...
 
Analysis of mLearn 2002-2012
Analysis of mLearn 2002-2012Analysis of mLearn 2002-2012
Analysis of mLearn 2002-2012
 
PINGO: Peer Instruction in Very Large Groups
PINGO: Peer Instruction in Very Large GroupsPINGO: Peer Instruction in Very Large Groups
PINGO: Peer Instruction in Very Large Groups
 
Understanding the meaning of awareness in Research Networks
Understanding the meaning of awareness in Research NetworksUnderstanding the meaning of awareness in Research Networks
Understanding the meaning of awareness in Research Networks
 
Supporting Scholarly Awareness and Researchers’ Social Interactions using PUS...
Supporting Scholarly Awareness and Researchers’ Social Interactions using PUS...Supporting Scholarly Awareness and Researchers’ Social Interactions using PUS...
Supporting Scholarly Awareness and Researchers’ Social Interactions using PUS...
 
Exploration wissenschaftlicher Netzwerke und Publikationen mittels einer Mult...
Exploration wissenschaftlicher Netzwerke und Publikationen mittels einer Mult...Exploration wissenschaftlicher Netzwerke und Publikationen mittels einer Mult...
Exploration wissenschaftlicher Netzwerke und Publikationen mittels einer Mult...
 
A widget-based dashboard approach for awareness and reflection in online lear...
A widget-based dashboard approach for awareness and reflection in online lear...A widget-based dashboard approach for awareness and reflection in online lear...
A widget-based dashboard approach for awareness and reflection in online lear...
 
Personal dashboards for individual learning and project awareness in social s...
Personal dashboards for individual learning and project awareness in social s...Personal dashboards for individual learning and project awareness in social s...
Personal dashboards for individual learning and project awareness in social s...
 
TEL-MOOC workshop at #jtelss12
TEL-MOOC workshop at #jtelss12TEL-MOOC workshop at #jtelss12
TEL-MOOC workshop at #jtelss12
 
Research 2.0 - Wie Forscher das Web 2.0 nutzen
Research 2.0 - Wie Forscher das Web 2.0 nutzenResearch 2.0 - Wie Forscher das Web 2.0 nutzen
Research 2.0 - Wie Forscher das Web 2.0 nutzen
 
FSLN12 Introduction Paderborn
FSLN12 Introduction PaderbornFSLN12 Introduction Paderborn
FSLN12 Introduction Paderborn
 
PhD Defense - Awareness Support for Knowledge Workers in Research Networks
PhD Defense - Awareness Support for Knowledge Workers in Research NetworksPhD Defense - Awareness Support for Knowledge Workers in Research Networks
PhD Defense - Awareness Support for Knowledge Workers in Research Networks
 
Awareness Support for Knowledge Workers in Research Networks - Very brief PhD...
Awareness Support for Knowledge Workers in Research Networks - Very brief PhD...Awareness Support for Knowledge Workers in Research Networks - Very brief PhD...
Awareness Support for Knowledge Workers in Research Networks - Very brief PhD...
 
ViLM im Einsatz in Tutorenschulungen an der UPB
ViLM im Einsatz in Tutorenschulungen an der UPBViLM im Einsatz in Tutorenschulungen an der UPB
ViLM im Einsatz in Tutorenschulungen an der UPB
 
Informationsqualität in Unternehmenswikis
Informationsqualität in UnternehmenswikisInformationsqualität in Unternehmenswikis
Informationsqualität in Unternehmenswikis
 
Awareness Support in Scientific Events with SETapp
Awareness Support in Scientific Events with SETappAwareness Support in Scientific Events with SETapp
Awareness Support in Scientific Events with SETapp
 

Último

Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

Último (20)

Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

Idea presentation for the project group PUSHPIN

  • 1. Project Group PUSHPIN Idea description 16.02.2012 Wolfgang Reinhardt & Tobias Varlemann
  • 2. Update on members some left some have been extracted based on insufficient quality of their work 11 students remaining Amit, Vitali, Pranav, Ksenia, Sharath, Wilfred, Jan, Junaid, Pragati, Muneeb, Kaleem
  • 3. Goals of a project group (reminder) self-organization to the greatest extent systematic assignment of roles and responsibilities process oriented personnel placement like in industry regular presentations of work progress creation of interim and final reports working on the edge of science typically 20+ hours per creating new value as software products week during implementation phase
  • 4. Purpose of this meeting Description of the general idea that we (as customers) have shifting work from us to you now it’s your turn
  • 5. Overall architecture (very abstract) Mobile Web Application Multi-touch table Application Analytics core different analyzers, databases, application logic Hadoop Cluster
  • 6. Architecture requirements modular development reusable components capability of working with different input formats data access via secured web services / APIs Hadoop backend, map/reduce paradigm for solving problems reusing existing algorithms adapting and improving them when needed follow best practices / industry standards
  • 7. Analytics core download papers (Mendeley, APIs) extract papers (zip files) gather papers (uploaded BibTeX files) analyze their content PDF2Text, Language detection, POS, Lemmatize, header-footer-removal, number removal, clustering, similarity detection, plagiarism detection a.m.m. see the idea description document reuse components from Tobias’ master thesis & open source software
  • 8. Web application will be the most used interface to PUSHPIN sign-up & sign-in edit user profiles connect social media accounts follow other people activity streams (user, affiliation, research domain, topic, tag) upload papers tagging, bookmarking, liking of objects
  • 9. Web application II visualizations networks metrics graphs side-by-side comparison of objects plagiarism visualization visual recommendation rationale faceted full-text search annotated search results, “find similar”
  • 10. Mobile application access to the PUSHPIN data share user profile (digital business card) find researchers nearby access your publications share them authentication at multi-touch table
  • 11. Multi-touch table application different authentication methods large scale-visualizations find yourself in the network compare documents / researchers explore similarity between objects see maps of affiliations, cooperation networks send files from mobile to table and vice versa
  • 12. Intended work organization Wolfgang( Reinhardt( Customer( Tobias( Johannes( Varlemann( Magenheim( Development(manager( Consultant( N.N.( Junior(Project(Leader( N.N( N.N.( N.N.( N.N.( N.N.( Text(Processing(PO( Recommendations(PO( Visual(Analytics(PO( Web(application(PO( Multitouch(PO(
  • 13. User stories Ben is a researcher at the University of Maryland. He has heard of the PUSHPIN system and wants to explore its functionalities. Ben navigates to the PUSHPIN web application and signs up for an account using an OAuth with his Mendeley account. Ben fills in some basic questions about his research interests, his social media handles and his affiliation while the PUSHPIN system grabs Ben’s publications from Mendeley in the background. Ben surfs the PUSHPIN application and finds the profile of Tom who is working at the Hong Kong University. As Tom is researcher in a very similar research domain and they have met before, Ben starts following Tom on PUSHPIN. Tom receives a notification mail telling him that Ben is now following him and he decides to follow him back. After Ben’s publications have been analyzed by the PUSHPIN infrastructure, Ben receives first
  • 14. User stories Ben is a researcher at the University of Maryland. He has heard of the PUSHPIN system and wants to explore its functionalities. Ben navigates to the PUSHPIN web application and signs up for an account using an OAuth with his Mendeley account. Ben fills in some basic questions about his research interests, his social media handles and his affiliation while the PUSHPIN system grabs Ben’s publications from Mendeley in the background. Ben surfs the PUSHPIN application and finds the profile of Tom who is working at the Hong Kong University. As Tom is researcher in a very similar research domain and they have met before, Ben starts following Tom on PUSHPIN. Tom receives a notification mail telling him that Ben is now following him and he decides to follow him back. After Ben’s publications have been analyzed by the PUSHPIN infrastructure, Ben
  • 15. Feature descriptions Connextra format In order to < business value > As a < role > I want to < feature > forces you to think of WHY you want that feature in FDD you implement certain features in an iteration (only what is necessary for that feature)
  • 16. Mockups create Mockups for your applications core UI elements user flow (when the user clicks here, then ...) link to user stories and feature descriptions (at least one mockup for each feature) use whatever tool you want to use Balsamiq Mockups / Microsoft Visio / amm http://speckyboy.com/2011/02/23/10-completely-free-wireframing-and- mockup-tools/
  • 17. Next steps read the written idea description https://trac.cs.upb.de/pgpushpin/wiki/IdeaDescription sit down together and discuss the idea if you have questions mail us use the trac prepare discussion items for the next meeting system for doing derive requirements on the architecture that derive feature descriptions develop more user stories derive modules of the architecture and apps that you’ll have to implement
  • 18. Next steps II Wed, 22.02. ask the customer present user stories and requirements further develop features, user stories and requirements Thu, 23.02. ask the customer Wed, 29.02. ask the customer, present results
  • 19. Next steps III Thu, 01.03. show first prototypes sequence diagrams preliminary architecture how and where to store information finalize responsibilities starting shoot for the real implementation phase
  • 20. wolfgang reinhardt university of paderborn social media sna twitter recommendations awareness research networks bibliometrics artefact-actor-networks ginkgo research 2.0 www.isitjustme.de www.ginkgosem.com @wollepb @wollepb @wolfgang.reinhardt @wollepb @wollepb @wolfgang.reinhardt @wollepb @wollepb @wollepb