7 research outputs found

    TWENTY SOFTWARE REQUIREMENT PATTERNS TO SPECIFY RECOMMENDER SYSTEMS THAT USERS WILL TRUST

    Get PDF
    Trust has been shown as a crucial factor for the adoption of new technologies. Surprisingly, trust literature offers very little guidance for systematically integrating the vast amount of insights from behavioral research on trust into the development of computing systems. The aim of this article is to translate results from behavioral sciences into software requirement patterns that address user trust in recommender systems. Software requirement patterns are used in requirements engineering to recognize important and recurring issues and reduce the effort of compiling a list of software requirements. We collected antecedents that build trust, and developed software requirement patterns that demand functionality to support these antecedents. This paper contributes by presenting software requirement patterns consisting of the name, the goal and the pre-defined requirement template that can be used to specify trust requirements in recommender system development projects

    Requirement patterns: an approach for streamlining requirements engineering in software product families

    Get PDF
    Reusable structure is essential in all reuse-based software development processes. This provides a solid foundation for seamless management of reusable artefacts especially in software product line engineering (SPLE). One of the potential benefits provided by a well-defined structure is systematic reuse of these artefacts. Requirements pattern approach provides guidelines for requirement engineers to reuse and specify requirements. Although a plethora of research on requirements pattern have been reported in the literature, no research available focuses on requirement engineering (RE) activities of SPLE. In this paper, we present an anatomy of software requirement pattern (SRP) for SPLE with a structured example from e-learning domain. To enable practitioners, understand the concept of requirement pattern more, we present a meta-model for the SRP concepts and their relationships. In addition, we describe how the requirement pattern approach, streamlines RE activities, design for and with reuse in both domain and application engineering processes of SPLE. The requirement pattern approach thus helps in achieving systematic requirements reuse (RR) and generation of structured software requirement specification (SRS) for individual applications

    Understanding the Formation of Trust in IT Artifacts

    Get PDF
    IT artifacts often take the role of a trustee in a trust relationship between users and IT artifacts. The goal of this paper is to increase the understanding of the formation of trust in such trust relationships. Instead of using the predominant theoretical foundation of interpersonal trust, we use the theoretical foundation of trust in automation from the HCI discipline for studying the formation of trust. Since we aim at creating insights on the formation of trust and its dimensions, we develop a formative first-order, formative second-order measurement model for trust. To evaluate the impact of the single indicators and dimensions on trust, we conduct a laboratory experiment. Our results show that the dimensions performance, process and purpose have a comparable impact on trust, and that indicators related to user data are especially important. The results complement existing insights, deepening the understanding of the formation of trust in IT artifacts

    A pattern based approach for data quality requirements modelling

    Get PDF
    corecore