20 research outputs found

    From Self-interest To Commons: Distinct Aspect Of social Bookmarking Services

    Get PDF
    With web contents being generated and shared at an ever-increasing pace, a number of approaches to effectively control and retrieve contents have been developed. Social tagging is a widely implemented method for classifying contents resulting from the dispersed activities of users. Social bookmarking services (SBM) is a web service with the purpose of making information generally available on a shared basis. Accumulation of tags on SBM occurs mainly without inviting the collaboration of others, but on the basis of activities satisfying individual self-interest. SBM is in fact the optimal web platform utilizing the sum of such activities for the formation of commons

    Social bookmarking: an empirical analysis of connotea users’ perspectives

    Get PDF
    This study examined the perspectives of experienced and inexperienced users of Connotea in terms of reported bookmarking behaviors, perceived usefulness of social bookmarking in information discovery and management, and perceived usefulness of particular Connotea features. A convenience sample of experienced (n=30) and inexperienced users (n=32) responded to an online survey. The questionnaire utilized a 4-point Likert scale to examine the respondents’ opinions. The findings showed that both experienced and inexperienced users of Connotea perceived social bookmarking to be useful for information discovery and management. They also perceived the features and policies of Connotea to be useful for their personal purposes. However, the reported frequencies of usage indicated that the extent of use of social bookmarking may not be substantial. Experienced users were also found to use social bookmarking for managing relevant websites while inexperienced users still preferred to use traditional bookmarking in dedicated computers. These findings have potential implications on the development and use of social bookmarking services. Through our results, we provided information on the human factors that may be considered for further improvement of social bookmarking applications.published_or_final_versionThe 2010 CITE Research Symposium on 'e-Learning Design and Designs for Learning', the University of Hong Kong, Hong Kong, 4-6 March 2010

    Pushing relevant artifact annotations in collaborative software development

    Full text link

    A Code Tagging Approach to Software Product Line Development:An Application to Satellite Communication Libraries

    Get PDF
    International audienceSoftware product line engineering seeks to systematise reuse when developing families of similar software systems so as to minimise development time, cost and defects. To realise variability at the code level, product line methods classically advocate usage of inheritance, components, frameworks, aspects or generative techniques. However, these might require unaffordable paradigm shifts for developers if the software was not thought at the outset as a product line. Furthermore, these techniques can be conflicting with a company's coding practices or external regulations. These concerns were the motivation for the industry- university collaboration described in this paper in which we developed a minimally intrusive coding technique based on tags. The approach was complemented with traceability from code to feature diagrams which were exploited for automated configuration. It is supported by a toolchain and is now in use in the partner company for the development of flight grade satellite communica- tion software libraries

    How Programmers can Turn Comments into Waypoints for Code Navigation

    Get PDF
    Abstrac
    corecore