Weekly Lecture Notes - SWE-574-Spring-2018/LinkyWay GitHub Wiki
Week 2
- Coherent issue tags can be grouped using prefixes (bug-wontfix, priority-high etc.).
- Assignee list should be kept as short as possible (to ease up status tracking).
- References for external resources should be stated explicitly.
- Deadlines should be made clear for issues and action items.
- Query language is proposed by Suzan Üsküdarlı. (SparkQl)
Week 3
- Discover isn't enough to define functionality of the application.
- Give a shot to Slack??
- Multiple deliverables can be gathered in single milestone.
- Tweets or pictures also shall be able to be annotated by user. (W3J specification standards are crucial)
- Node character count must be constrainted.
- Nodes must be unique and splitted.
- Moderator system can be used.
- Multiple wiki annotations should be possible on single node.
- Anno4J - Java library / Triplet <Subject, Predicate, Object>
- Everyone should research about web annotation.
- There must be seperate DBs for web application and annotations. (LD protocol)
- Edges cannot be annotated via tweets. (Requirement 5.1 has to be changed)
- Next week's tasks: 1) to prepare user scenarios. 2) Finalize project plan.
Week 4
- Tweets don't have to be annotations.
- Body : content; Target: tweets or nodes
- WikiData annotation is user's job.
- Properties will be searched from WikiData.
- Mockup process should be started.
- A text may be notated at simple HTML page. (Suzan Üsküdarlı sends practice material to Piazza)
- Selector standards (both for image andf text) must be researched W3C standards.
- Web Annotation Vocabulary must be studied.
Week 7
- Sequence diagrams must be prepared.
- User interaction with page must be defined.
- User scenario DB may be prepared as script.