-
Chapter and Conference Paper
RDF Explorer: A Visual SPARQL Query Builder
Despite the growing popularity of knowledge graphs for managing diverse data at large scale, users who wish to pose expressive queries against such graphs are often expected to know (i) how to formulate querie...
-
Chapter and Conference Paper
Assessing Competition for Social Media Attention Among Non-profits
Most non-profits maintain a social media presence with the hope to increase their popularity and achieve goals, such as to collect donations or recruit volunteers. While there is a strong vibe about the popula...
-
Chapter and Conference Paper
Designing for Digital Inclusion: A Post-Hoc Evaluation of a Civic Technology
Digital inequalities are a major obstacle in diversifying the public discourse on the Internet. To explore the potential of a system design to help bridging digital inequalities across gender and race, we cond...
-
Chapter and Conference Paper
Towards Adaptive Recruitment and Engagement Mechanisms in Social Systems
Although successful online communities have engaged thousands of users, designers still struggle to recruit newcomers and increase current contribution rates. Related work on encouraging contributions has drawn f...
-
Chapter and Conference Paper
The Tutelkan SPI Framework for Small Settings: A Methodology Transfer Vehicle
Software organizations aim to improve their processes to increase their productivity, competitiveness and performance. Although numerous standards and models have been proposed, their adoption among small orga...
-
Chapter and Conference Paper
Semantic-Aided Interactive Identification of Reusable NFR Knowledge Fragments
Understanding Non-Functional Requirements (NFRs) and trade-offs among them is a key task for systems architects. Modeling notations have been proposed to represent NFRs and tradeoffs among them, yet identifica...
-
Chapter and Conference Paper
Identifying “Interesting” Component Assemblies for NFRs Using Imperfect Information
Component-based software elaboration becomes unwieldy for some practical situations with large numbers of components for which information is imperfect (incomplete, imprecise and/or uncertain). This article ad...
-
Chapter and Conference Paper
Explicit Architectural Policies to Satisfy NFRs Using COTS
Software architecture decisions hinge more on non-functional requirements (NFRs) than on functional ones, since the architecture stipulates which software to build. Model-Driven Architecture (MDA) aims to automat...
-
Chapter and Conference Paper
Multidimensional Catalogs for Systematic Exploration of Component-Based Design Spaces
Most component-based approaches to elaborate software require complete and consistent descriptions of components, but in practical settings components information is incomplete, imprecise and changing, and req...
-
Chapter and Conference Paper
Evaluating Alternative COTS Assemblies from Imperfect Component Information
Component-based approaches to elaborate software must deal with the fact that in practical settings, components information may be incomplete, imprecise and uncertain, and requirements may be likewise. Archite...