Review Comment:
The article is laudable in its attempt to address the long running issue of user interface design guidelines for user interaction with linked data. It does so by putting forward the case for a set of user interaction patterns specifically for LD, describes the generation of the proposed user interaction patterns and then describes feedback received so far on the proposed user interaction patterns. I believe the research described and the proposed patterns will be of interest to the semantic web and linked data community.
However a number of issues with the article need to be addressed in order to reassure the reader that the research has been conducted in a rigorous manner such that the subsequent patterns generated and proposed are well founded. This will be tagged as ‘Rigour issue’ below. Also at times the article is not convincing. This will be tagged as ‘Convincing needed'
Issues requiring careful consideration for revised article:
1. Convincing needed. The article seems to be focused on issue of user interaction for ‘inexperienced’ users. But it is not convincing as to why this focus (why wouldn’t the interaction patterns be of relevance to ‘experienced’ users?). Indeed there is no definition of ‘inexperience’ given or referenced although several exist in the literature.
2. Rigour issue. The key first paragraph in the Introduction is full of assertions without references. For example "Many of these less typical approaches have proven to be better solutions for inexperienced users regarding user interface usability.” This is not just an issue with the first section, another example in section 2 is "Nowadays, the value of a piece of software is not entirely dependent on its quality, but also on how well it is interpreted and interacted with by users.”. Please revisit all assertions and clearly reference or if it is based on the authors’ opinion, signal that explicitly in such assertions
3. Convincing needed. The article really struggles to convince the reader that there is a significant need for a specific interaction data pattern for Linked Data. The key assertion in the paragraph in section 2 (starting ‘While some of the previously presented work..’) argues that Linked Data is a ‘complex data paradigm’ without reference or explanation as to why. In fact although this doubt (as why have a specific LD set of patterns) is acknowledged to some extent by the authors throughout the article - it comes up as a user comment in the first survey, and then actually reinforced as an issue in the second survey where the patterns presented to participants (note that 50% of them seemed to agree that they did not see a need for specific LD patterns) - the authors don’t seem to pull the concern through or acknowledge the issue in the documentation of the LD user interaction patterns themselves. For example, IMHO problems such as 1, 2,5,8,9 would seem to be generic to any data pattern, not just LD. Would it not make sense to acknowledge that and empower developers draw from wider pallet of user interaction patterns from other domains, rather than argue that there is a specific LD issue at play? Certainly you could provide advice as to how to solve in a LD application.. but these are not uniquely issues due to any ‘complexity’ of LD data paradigm? Or if they are in fact due to complexity of the LD data paradigm, the authors do not convince the reader on this point. Maybe a way to solve is to tag in the tables describing the patterns those which uniquely need attention due LD data paradigm and which ones are general user interaction issues but which have suggestions/guidelines for how to solve for LD application?
4. Rigour issue. At end of section 2, reference is made to existing work on Linked Data Patterns which seems to also addres ‘consuming Linked Data’. Given its focus, I would have expected a more exhaustive description of what was proposed by this paper (if only as an opportunity to expose what is so complex about the LD data paradigm) , and why the ‘consuming’ part of that work could not simply be extended to human interaction pattern (given it already focused mainly on application patterns). Surely at the very least there must also have been something that could be learnt from the interaction patterns of the applications that might inform the human user interaction patterns design?
5. Rigour issue. Start Section 3. Not defined as to what criteria used to defined what was a relevant and what not relevant survey for study. Also headings in Table 1 not described or discussed… leading the reader to guess as to what does ‘related patterns’ mean for example.
6. Convincing issue. Section 3 does itself no favours by primarily being a laundry list of description of articles with little additonal insights, observations or critique by the authors of the journal article. Table 1 referenced above is an example of this… more descriptive than in any way insightful.
7. Rigour and Convincing issue. In general Section 5 does a good job in describing in a concise manner the activities undertaken in ‘pattern mining’. However the lack of detail in places again makes it difficult for the reader to be convinced/reassured. A major issue is that the article (from what I could see, so apologies if I have missed it) is not accompanied by a set of resources that would help the reader really appreciate what was exactly asked of participants in the surveys, how the topic introduced to them, how pitched etc. Seeing the materials would help reassure the reader on such things as: the pitch of the introduction was appropriate; the participant could have no misinterpretation of the task asked of them…. this is especially important when it comes to how participants self declared their ‘experience’. How was this defined for them.. did they have examples as to what categories meant. What was stated in terms of what it meant to study LD as opposed to use LD as opposed to develop LD?
8.Issues in section 5.2
also not clear why survey 1 was designed to be answered in ‘an average of total time of 5 minutes’
Not clear why ’studying’ was considered a good category of participant to include.. surely the focus should have been on ‘using’ and ‘developing’ ?
Not clear why 3 of the open question answers from survey 1 were discarded. It would have been also helpful to allow the reader see the problems raised (the raw response data from that open question in some form of table or as an appendix/resource), as at moment reader only gets to see the author’s perspective/categorisation/interpretation of the problems.
There is also discussion about feedback gained on participants desire for guidelines and user interaction patterns… but because the reader cannot see the materials presented to participants, it is unclear how these terms were presented to the participants (or even if they were defined for them)… making it a possible concern when it comes to drawing conclusions from the feedback
9. Rigour and Convincing issue. Section 5.3. The argument is made that "Due to the time restrictions, difficulty in finding experienced people on the field available to participate, and lack of deep knowledge and strong experience on the domain by the author, we decided to conduct expert interviews as a method of pattern mining.” This does not reassure the reader that this was an appropriate choice for conducting the research. Not clear why 8 of those who volunteered to be involved were not chosen. (10 were selected). Not clear if the identification of problems and thematic analysis undertaken just by one of the authors and the others validated?
10. Rigour issue. Section 6. Not clear what alteration made to general pattern structure, and even more importantly why? Cf "We made some alterations to this proposed pattern structure to better fit the needs of the user interaction pattern”
11. Convincing issue. Section 6. As stated above I believe the reader would be more reassured if the 20 patterns were tagged such that it was clearer as to which patterns specifically exist due to the complexity of LD paradigm, as opposed to those that are general user interaction problem in other domains, but the pattern included here to give specific advice when it comes to applying to LD application
Section 7. Generally well structured and argued. However I feel it would be better called ‘evaluation’ rather than ‘ validation’… as it essentially describing a set of evaluation activities that the authors undertook to examine the proposed patterns from different perspectives. True validation IMHO will be seen when a developer or number of developers use the patterns to develop a real LD applicaiton and report back on their findings.
12. Convincing and Rigour issue. Section 7. Again not clear what definition provided to participants so they could self-declare experience. Unlike the first survey, does not seem to be breakdown of whether people declared themselves as studying, developing or using? 20 responses very small sample size. Given the importance of the survey (essentially asking participants to evaluate the proposed patterns), surprised that survey only open for such a short time
Minor issues (easy fixes)
- avoid the use of ‘isn’t’, ‘don’t’ etc. That style is very conversational in nature and not appropriate for a journal article… always expand properly to ‘is not’, ‘does not’ etc.
- The sentence beginning "Borchers also proposes…. “ has missing words at end of sentence.
- Sentence "van Welie and Traetteberg defend that a user interaction design pattern must improve …” probably should use the word ‘argue’ rather than ‘defend’
- "The results obtained for these two questions are presented in Figure 7.6”… Figure does not exist
- throughout there is issues with words getting hyphenated for no good reason, e.g. “in-terviews’ and ‘re-searchers’
-‘for the users to loose’… should be ‘..to lose'
|