SlideShare a Scribd company logo
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

More Related Content

PDF
Folien vom knowAAN KickOff
PPTX
Strategies to Improve the Membership Life Cycle
PPTX
Mule batch introduction
PDF
121010_Mobile Banking & Payments for Emerging Asia Summit 2012_Monitise: Mobi...
PPTX
Bo 2016 Exodus 10:1-13:16
PPTX
Presentation on angel shark
PPTX
Presentation on storage media
PPTX
Miketz acy 2017
Folien vom knowAAN KickOff
Strategies to Improve the Membership Life Cycle
Mule batch introduction
121010_Mobile Banking & Payments for Emerging Asia Summit 2012_Monitise: Mobi...
Bo 2016 Exodus 10:1-13:16
Presentation on angel shark
Presentation on storage media
Miketz acy 2017

Similar to Idea presentation for the project group PUSHPIN (20)

PPT
Prospero: Towards a sandbox for building audience-aware public displays
PDF
Visualization for Software Analytics
PPT
Exploration & Promotion: Implementation Strategies of Corporate Social Software
PDF
Usercentered Interaction Design Patterns For Interactive Digital Television A...
PPT
Towards the Design of Intelligible Object-based Applications for the Web of T...
PDF
Audubon's UX portfolio
PDF
Machine Support for Interacting with Scientific Publications Improving Inform...
PPTX
IUI 2010: An Informal Summary of the International Conference on Intelligent ...
 
PDF
Ontologybased Application Integration 1st Edition Heiko Paulheim Auth
PDF
Effective Prototyping for Software Makers 1st ed Edition Jonathan Arnowitz
PDF
Effective Prototyping for Software Makers 1st ed Edition Jonathan Arnowitz
PDF
Effective Prototyping for Software Makers 1st ed Edition Jonathan Arnowitz
PPT
MiniGrid Project - UI
PPT
Musstanser Avanzament 4 (Final No Animation)
PDF
MHIT 603: Introduction to Interaction Design
PPT
Lecture rm 2
PDF
A tabletop system to paper-prototype for mobile applications
PDF
Sandhya's portfolio
PPT
Acis 2009 Richter Riemer - Corporate Social Networking Sites Modes of Use an...
PPT
Designidm C L P Revised
Prospero: Towards a sandbox for building audience-aware public displays
Visualization for Software Analytics
Exploration & Promotion: Implementation Strategies of Corporate Social Software
Usercentered Interaction Design Patterns For Interactive Digital Television A...
Towards the Design of Intelligible Object-based Applications for the Web of T...
Audubon's UX portfolio
Machine Support for Interacting with Scientific Publications Improving Inform...
IUI 2010: An Informal Summary of the International Conference on Intelligent ...
 
Ontologybased Application Integration 1st Edition Heiko Paulheim Auth
Effective Prototyping for Software Makers 1st ed Edition Jonathan Arnowitz
Effective Prototyping for Software Makers 1st ed Edition Jonathan Arnowitz
Effective Prototyping for Software Makers 1st ed Edition Jonathan Arnowitz
MiniGrid Project - UI
Musstanser Avanzament 4 (Final No Animation)
MHIT 603: Introduction to Interaction Design
Lecture rm 2
A tabletop system to paper-prototype for mobile applications
Sandhya's portfolio
Acis 2009 Richter Riemer - Corporate Social Networking Sites Modes of Use an...
Designidm C L P Revised
Ad

More from Wolfgang Reinhardt (20)

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

Recently uploaded (20)

PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Cell Structure & Organelles in detailed.
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Institutional Correction lecture only . . .
PDF
Business Ethics Teaching Materials for college
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PPTX
Cell Types and Its function , kingdom of life
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
RMMM.pdf make it easy to upload and study
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Pharma ospi slides which help in ospi learning
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
O5-L3 Freight Transport Ops (International) V1.pdf
Cell Structure & Organelles in detailed.
Module 4: Burden of Disease Tutorial Slides S2 2025
Institutional Correction lecture only . . .
Business Ethics Teaching Materials for college
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Cell Types and Its function , kingdom of life
Abdominal Access Techniques with Prof. Dr. R K Mishra
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPH.pptx obstetrics and gynecology in nursing
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Anesthesia in Laparoscopic Surgery in India
RMMM.pdf make it easy to upload and study
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Pharmacology of Heart Failure /Pharmacotherapy of CHF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Pharma ospi slides which help in ospi learning
human mycosis Human fungal infections are called human mycosis..pptx
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx

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