76,824 research outputs found

    Exploring Views for Goal-Oriented Requirements Comprehension

    Get PDF
    CNPq-PDE grant 201848/2014-7 SFRH/BD/108492/2015Requirements documents and models need to be used by many stakeholders with different technological proficiency during software development. Each stakeholder may need to understand the entire (or simply part of the) requirements artifacts. To empower these stakeholders, views of the requirements should be configurable to their particular needs. This paper uses information visualization techniques to help in this process. It proposes different views aiming at highlighting information that is relevant for a particular stakeholder, helping him to query requirements artifacts. We offer three kinds of visualizations capturing language and domain elements, while providing a gradual model overview: the big picture view, the syntax-based view, and the concern-based view. We instantiate these views with i* models and introduce an implementation prototype in the iStarLab tool.publishe

    A framework for the simulation of structural software evolution

    Get PDF
    This is the author's accepted manuscript. The final published article is available from the link below. Copyright @ 2008 ACM.As functionality is added to an aging piece of software, its original design and structure will tend to erode. This can lead to high coupling, low cohesion and other undesirable effects associated with spaghetti architectures. The underlying forces that cause such degradation have been the subject of much research. However, progress in this field is slow, as its complexity makes it difficult to isolate the causal flows leading to these effects. This is further complicated by the difficulty of generating enough empirical data, in sufficient quantity, and attributing such data to specific points in the causal chain. This article describes a framework for simulating the structural evolution of software. A complete simulation model is built by incrementally adding modules to the framework, each of which contributes an individual evolutionary effect. These effects are then combined to form a multifaceted simulation that evolves a fictitious code base in a manner approximating real-world behavior. We describe the underlying principles and structures of our framework from a theoretical and user perspective; a validation of a simple set of evolutionary parameters is then provided and three empirical software studies generated from open-source software (OSS) are used to support claims and generated results. The research illustrates how simulation can be used to investigate a complex and under-researched area of the development cycle. It also shows the value of incorporating certain human traits into a simulation—factors that, in real-world system development, can significantly influence evolutionary structures

    Distributed situation awareness in dynamic systems: Theoretical development and application of an ergonomics methodology

    Get PDF
    The purpose of this paper is to propose foundations for a theory of situation awareness based on the analysis of interactions between agents (i.e., both human and non-human) in subsystems. This approach may help promote a better understanding of technology-mediated interaction in systems, as well as helping in the formulation of hypotheses and predictions concerning distributed situation awareness. It is proposed that agents within a system each hold their own situation awareness which may be very different from (although compatible with) other agents. It is argued that we should not always hope for, or indeed want, sharing of this awareness, as different system agents have different purposes. This view marks situation awareness as a 1 dynamic and collaborative process that binds agents together on tasks on a moment-by-moment basis. Implications of this viewpoint for development of a new theory of, and accompanying methodology for, distributed situation awareness are offered

    The reflective learning continuum: reflecting on reflection

    Get PDF
    The importance of reflection to marketing educators is increasingly recognized. However, there is a lack of empirical research which considers reflection within the context of both the marketing and general business education literature. This paper describes the use of an instrument which can be used to measure four identified levels of a reflection hierarchy: habitual action, understanding, reflection and intensive reflection and two conditions for reflection: instructor to student interaction and student to student interaction. Further we demonstrate the importance of reflective learning in predicting graduates’ perception of program quality. Although the focus was on assessment of MBA level curricula, the findings have great importance to marketing education and educators

    P ORTOLAN: a Model-Driven Cartography Framework

    Get PDF
    Processing large amounts of data to extract useful information is an essential task within companies. To help in this task, visualization techniques have been commonly used due to their capacity to present data in synthesized views, easier to understand and manage. However, achieving the right visualization display for a data set is a complex cartography process that involves several transformation steps to adapt the (domain) data to the (visualization) data format expected by visualization tools. To maximize the benefits of visualization we propose Portolan, a generic model-driven cartography framework that facilitates the discovery of the data to visualize, the specification of view definitions for that data and the transformations to bridge the gap with the visualization tools. Our approach has been implemented on top of the Eclipse EMF modeling framework and validated on three different use cases

    The Alignment Of Skills And Practice Via Active Reading Methodology

    Get PDF
    How does the literacy teacher negotiate the tensions between skills and social practice? Negotiation requires engaging with the debate in which literacy is seen as a set of discrete, transferable skills, dependent upon cognitive development, to the notion of literacies which are bound to social practice, and adapting teaching practices which align these two perspectives. Literacy teacher training can facilitate this via modelling literacy pedagogy such as active reading strategies based upon authentic texts. This paper will discuss the skills and practice debate, and then illustrate the alignment of the two perspectives by reference to some specific active reading strategies devised around a restaurant menu

    Achieving mutual understanding in intercultural project partnerships : co-operation, self-orientation, and fragility

    Get PDF
    Communication depends on cooperation in at least the following way: In order to be successful, communicative behavior needs to be adjusted to the general world knowledge, abilities, and interests of the hearer, and the hearer's success in figuring out the message and responding to it needs to be informed by assumptions about the communicator's informative intentions, personal goals, and communicative abilities. In other words, interlocutors cooperate by coordinating their actions in order to fulfill their communicative intentions. This minimal assumption about cooperativeness must in one way or another be built into the foundations of any plausible inferential model of human communication. However, the communication process is also influenced to a greater or lesser extent, whether intentionally and consciously or unintentionally and unconsciously, by the participants' orientation toward, or preoccupation with, their own concerns, so their behavior may easily fall short of being as cooperative as is required for achieving successful communication

    Teacher cognition in language teaching: A review of research on what language teachers think, know, believe, and do

    Get PDF
    This paper reviews a selection of research from the field of foreign and second language teaching into what is referred to here as teacher cognition – what teachers think, know, and believe and the relationships of these mental constructs to what teachers do in the language teaching classroom. Within a framework suggested by more general mainstream educational research on teacher cognition, language teacher cognition is here discussed with reference to three main themes: (1) cognition and prior language learning experience, (2) cognition and teacher education, and (3) cognition and classroom practice. In addition, the findings of studies into two specific curricular areas in language teaching which have been examined by teacher cognition – grammar teaching and literacy – are discussed. This review indicates that, while the study of teacher cognition has established itself on the research agenda in the field of language teaching and provided valuable insight into the mental lives of language teachers, a clear sense of unity is lacking in the work and there are several major issues in language teaching which have yet to be explored from the perspective of teacher cognition
    • 

    corecore