72,285 research outputs found

    On the Syntactic, Semantic, and Pragmatic Quality of Students’ Conceptual Models

    Get PDF
    Visual notations and conceptual models, such as ER diagrams or UML diagrams aid in aligning stakeholder needs, defining and prioritizing processes and goals for the system under development, serve as a reference for requirements elicitation, negotiation, and enable validation as well as verification of artifacts. With such a ubiquitous presence and paramount importance, conceptual models have therefore been introduced in software engineering curricula far and wide. However, it is exceedingly difficult to teach and learn conceptual modeling. Not only does it require educators to instruct notation and syntax of the visual language, but also semantic intricacies. Similarly, students struggle with what differentiates a “good” conceptual model from an inadequate one, how to use conceptual models of different types in conjunction with one another in a meaningful way, or simply how to avoid ambiguity and vagueness. In this paper, we discuss the syntactic, semantic, and pragmatic quality of conceptual models in four courses from an undergraduate software engineering program. It is not our aim to present empirically rigorous results, but to contribute to the body of knowledge on the quality of typical novices’ conceptual models. We seek to foster discussion in the community and present observations and results for comparison

    Model-Supported Business Alignment of IT — Conceptual Foundations

    Get PDF
    Business Information Technology (IT) alignment focuses on the efficient support of business processes by IT. Therefore,existing software artifacts are addressed by business process models. When the processes change, however, there is a need toadjust the supporting software systems. Thus, already during the design phase of business process models, IT artifacts shouldto be considered. The instrument of conceptual modeling gains wide acceptance, especially in the health care sector todescribe and manage clinical processes, such as Clinical Practice Guidelines (CPG) and Clinical Pathways (CP). There are noholistic approaches so far that provide the alignment between these two concepts and ensure the quality of treatment and theconsistent adaptation of a Hospital Information System (HIS), in particular the hospital’s Workflow Management System(WfMS). To link business process models and the WfMS, the Description Kit Approach (DKA) is used to prepare conceptualmodels to make them automatically analyzable. It is suggested that at an early stage of the modeling process the use ofguidelines has an substantial benefit for avoiding integration conflicts in conceptual models. Furthermore, due to the way theapproach bridges the semantic gap, changes of business requirements as well as technical implementation restrictionsinfluence each other. This results in an ongoing system development process that can be interpreted as a permanentmanagement of application systems. Our results contribute to model-based management theories that have so far neglectedthe distributed construction of conceptual models

    Towards a Set Theoretical Approach to Big Data Analytics

    Get PDF
    Abstract—Formal methods, models and tools for social big data analytics are largely limited to graph theoretical approaches such as social network analysis (SNA) informed by relational sociology. There are no other unified modeling approaches to social big data that integrate the conceptual, formal and software realms. In this paper, we first present and discuss a theory and conceptual model of social data. Second, we outline a formal model based on set theory and discuss the semantics of the formal model with a real-world social data example from Facebook. Third, we briefly present and discuss the Social Data Analytics Tool (SODATO) that realizes the conceptual model in software and provisions social data analysis based on the conceptual and formal models. Fourth and last, based on the formal model and sentiment analysis of text, we present a method for profiling of artifacts and actors and apply this technique to the data analysis of big social data collected from Facebook page of the fast fashion company, H&M

    Applying theory-building techniques to the design of modelling languages

    Get PDF
    In their 2004 paper Hevner et. al proposed a set of guidelines for conducting design science research projects in the IS discipline. While useful, these guidelines have a relatively high level of abstraction. However, various IT artifacts such as models, methods, techniques and implementations require IS researchers to apply differing methods in order to construct and evaluate purposeful artifacts respectively. In this paper we discuss a particular class of IT artifacts: conceptual modeling languages. As constituent parts of software development methods, a multitude of such languages has been proposed and discussed. Yet, in the related literature on method design only little guidance is provided on how to derive appropriate conceptual modeling languages from empirical data. We believe that “good methods” need to be rigorously grounded in empirical findings. Taking a look at the related literature on inductive theory building reveals that at there are prominent similarities between the elements that constitute theories and those that constitute conceptual modeling languages: whereas theories comprise of constructs and relationships between these, conceptual modeling languages comprise of language constructs and relationships among these. We draw from the body of literature on grounded theory building and propose a new approach to designing conceptual modeling languages

    End-User support for information architecture analysis in interactive web applications

    Full text link
    The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-642-23768-3_71Proceedings of 13th IFIP TC 13 International Conference, Lisbon, Portugal, September 5-9, 2011, Part IVInformation Architects analyze conceptual models and descriptions concerning non-functional requirements that will be later on used by Analysts and Software Engineers to design software artifacts. However, this flow of information is sometimes difficult to automate due to conceptual knowledge differences in the information processed by each expert. To facilitate this flow, in this paper we propose a CASE tool called InterArch. Our tool bridges the gap between both professionals, and it automatically generates UML diagrams for Analysts from the conceptual diagrams created by the Information Architect.The work reported in this paper is being supported by the Spanish Ministry of Science and Technology, project ID: TIN2008-02081/TIN, the Madrid Research Council, project ID: S2009/TIC-1650 and, together with the UAM, project ID: CCG10-UAM/TIC-5772

    Coupled Transformations of Graph Structures applied to Model Migration

    Get PDF
    Model-Driven Engineering (MDE) is a relatively new paradigm in software engineering that pursues the goal to master the increased complexity of modern software products. While software applications have been developed for a specific platform in the past, today they are targeting various platforms and devices from classical desktop PCs to smart phones. In addition, they interact with other applications. To easier cope with these new requirements, software applications are specified in MDE at a high abstraction level in so called models prior to their implementation. Afterward, model transformations are used to automate recurring development tasks as well as to generate software artifacts for different runtime environments. Thereby, software artifacts are not necessarily files containing program code, they can also cover configuration files as well as machine readable input for model checking tools. However, MDE does not only address software engineering problems, it also raises new challenges. One of these new challenges is connected to the specification of modeling languages, which are used to create models. The creation of a modeling language is a creative process that requires several iterations similar to the creation of models. New requirements as well as a better understanding of the application domain result in an evolution of modeling languages over time. Models developed in an earlier version of a modeling language often needs to be co-adopted (migrated) to language changes. This migration should be automated, as migrating models manually is time consuming and error-prone. While application modelers use ad-hoc solutions to migrate their models, there is still a lack of theory to ensure well-defined migration results. This work contributes to a formalization of modeling language evolution with corresponding model migration on the basis of algebraic graph transformations that have successfully been used earlier as theoretical foundations of model transformation. The goal of this research is to develop a theory that considers the problem of modeling language evolution with corresponding model migration on a conceptual level, independent of a specific modeling framework

    Ontology-driven conceptual modeling: A'systematic literature mapping and review

    Get PDF
    All rights reserved. Ontology-driven conceptual modeling (ODCM) is still a relatively new research domain in the field of information systems and there is still much discussion on how the research in ODCM should be performed and what the focus of this research should be. Therefore, this article aims to critically survey the existing literature in order to assess the kind of research that has been performed over the years, analyze the nature of the research contributions and establish its current state of the art by positioning, evaluating and interpreting relevant research to date that is related to ODCM. To understand and identify any gaps and research opportunities, our literature study is composed of both a systematic mapping study and a systematic review study. The mapping study aims at structuring and classifying the area that is being investigated in order to give a general overview of the research that has been performed in the field. A review study on the other hand is a more thorough and rigorous inquiry and provides recommendations based on the strength of the found evidence. Our results indicate that there are several research gaps that should be addressed and we further composed several research opportunities that are possible areas for future research

    Online help-seeking in communities of practice

    Get PDF
    Interactive online help systems are considered to be a fruitful supplement to traditional IT helpdesks, which are often overloaded. They often comprise user-generated FAQ collections playing the role of technology-based conceptual artifacts. Two main questions arise: how the conceptual artifacts should be used, and which factors influence their acceptance in a community of practice (CoP). Firstly, this paper offers a theoretical frame and a usage scenario for technology-based conceptual artifacts against the theoretical background of the academic help-seeking and CoP approach. Each of the two approaches is extensively covered by psychological and educational research literature, however their combination is not yet sufficiently investigated. Secondly, the paper proposes a research model explaining the acceptance of conceptual artifacts. The model includes users’ expectations towards the artifact, perceived social influence and users’ roles in the CoP as predictors of artifact use intention and actual usage. A correlational study conducted in an academic software users’ CoP and involving structural equations modeling validates the model, suggesting thus a research line that is worth further pursuing. For educational practice, the study suggests three ways of supporting knowledge sharing in CoPs, i.e. use of technology-based conceptual artifacts, roles and division of labor, and purposeful communication in CoPs
    corecore