Learn More
To improve existing social bookmarking systems and to design new ones, researchers and practitioners need to understand how to evaluate tagging behavior. In this paper, we analyze over two years of data from CiteULike, a social bookmarking system for tagging academic papers. We propose six tag metrics-tag growth, tag reuse, tag non-obviousness, tag(More)
Mobile Education or M-Education is a new conceptual paradigm in the use of mobile and wireless technologies for education. M-Education encourages distributed peer collaboration over wireless devices and desktop computers to create opportunities for discovery and education in the field and community. It is a project-oriented approach that will use a wireless(More)
We are interested in supporting creativity in distributed scientific communities through socio-technical interventions. Based on a synthetic literature analysis of creativity and collaborative groups, we present and justify three requirements for supporting creativity: support for divergent and convergent thinking, development of shared objectives, and(More)
In this paper, we describe our work promoting technological sustainability among community organizations in Centre County, Pennsylvania (USA). We define sustainability as a dynamic process in which IT professionals, designers, and researchers work with community groups in ways that give them greater control over technology in their organization. Promoting(More)
Although there has been significant research into gender regarding educational and workplace practices, there has been little investigation of gender differences pertaining to problem solving with programming tools and environments. As a result, there is little evidence as to what role gender plays in programming tools---and what little evidence there is(More)
  • Sagheer Abbas, M Saleem Khan, Khalil Ahmed, M Abdullah, Umer Farooq, M Saleem Khan
  • 2011
— this paper presents the bio-inspired neuro-fuzzy based route selection system to avoid traffic congestion. The proposed neuro-fuzzy system selects the best multi-parameters direction between two desired nodes: source and the endpoint. This research practices a mixture of neuro-fuzzy logic and ant colony system (ACS) algorithm for the principal routing to(More)
We describe a usability inspection method to evaluate Application Programming Interfaces (APIs). We found the method useful as it identified usability defects in Microsoft's .NET Framework, of which 59% were new and 21% were fixed. Based on a comparison of usability defects identified between API usability peer reviews and API usability tests, API usability(More)
There are many different visual display devices used in virtual environment (VE) systems. These displays vary along many dimensions, such as resolution, field of view, level of immersion, quality of stereo, and so on. In general, no guidelines exist to choose an appropriate display for a particular VE application. Our goal in this work is to develop such(More)
Community computing supports human – computer interaction among neighbours in geographical or place-based community organizations. Using a case study of such an organization, we investigate the process of designing their website. Our long-term participatory design approach, integrating developmental informal learning, allowed us to understand how this(More)