1,445 research outputs found

    A large-scale comparative analysis of Coding Standard conformance in Open-Source Data Science projects

    Full text link
    Background: Meeting the growing industry demand for Data Science requires cross-disciplinary teams that can translate machine learning research into production-ready code. Software engineering teams value adherence to coding standards as an indication of code readability, maintainability, and developer expertise. However, there are no large-scale empirical studies of coding standards focused specifically on Data Science projects. Aims: This study investigates the extent to which Data Science projects follow code standards. In particular, which standards are followed, which are ignored, and how does this differ to traditional software projects? Method: We compare a corpus of 1048 Open-Source Data Science projects to a reference group of 1099 non-Data Science projects with a similar level of quality and maturity. Results: Data Science projects suffer from a significantly higher rate of functions that use an excessive numbers of parameters and local variables. Data Science projects also follow different variable naming conventions to non-Data Science projects. Conclusions: The differences indicate that Data Science codebases are distinct from traditional software codebases and do not follow traditional software engineering conventions. Our conjecture is that this may be because traditional software engineering conventions are inappropriate in the context of Data Science projects.Comment: 11 pages, 7 figures. To appear in ESEM 2020. Updated based on peer revie

    Nursing Leaders’ Ethical Decision-Making About Professional Boundaries and Nurse-Patient Relationships: A Mixed Methods Explanatory Sequential Design

    Get PDF
    The purpose of this mixed methods explanatory sequential design study was to ascertain nursing leaders’ knowledge and skill in ethical decision-making when evaluating and managing professional nurse-patient relationship boundaries. It was also the purpose of this study to better understand nursing leaders’ perception of moral, cognitive, and organizational factors influencing their ethical decision-making in evaluating and managing professional nurse-patient relationships, with the intent of generating a theory grounded in the views of the participants as a final outcome of the study. The two theories, virtue ethics and self-efficacy comprise the ethicality construct of the conceptual framework explaining the nurse leaders’ beliefs about themselves and their ability to conduct ethical decision-making. The professional boundaries construct of the conceptual framework delineates the attributes and expectations of nursing as a profession, thus further explaining the nurse leaders’ role in ascertaining ethical professional boundaries among nurses and patients. Participants in the quantitative phase of this study included 28 female and 13 male nurse leaders selected by a convenience sampling approach from San Antonio Military Medical Center, Brooke Army Medical Center, Fort Sam Houston, Texas. The participants were asked to complete a researcher designed Ethical Decision-Making Survey Instrument consisting of two scenario based vignettes with six Likert questions per vignette and a demographic questionnaire. The Ethical Decision-Making Survey Instrument was designed to assess nurse leader’s ethical decision-making about nurse-patient relationships and professional boundaries. Data analysis revealed by 48 bivariate Pearson product-moment correlation coefficients that the greater the number of years of work experience as an RN and the greater the number of years of work experience as a nurse manager, the more comfortable a nurse manager felt speaking with a nurse about his/her behavior regarding nurse-patient professional boundary transgressions. Additionally, the greater number of years of work experience as a nurse manager, the more knowledge she/he believed she/he had to appropriately manage nurse-patient professional boundary transgressions. Calculating six paired-samples t-tests revealed significantly greater mean scores for a nurse leader’s belief that nurses violate boundaries and exhibit unethical behavior in the scenario depicting a nurse involved in a personal relationship with a patient than a flirtatious relationship. Calculating 48 mixed between-within subjects ANOVAs revealed substantial main effects for nurse manager’s ethical decision-making in determining violations of nurse-patient professional boundary breaches and the unethicality of the behavior revealing higher scores on the scenario depicting a nurse involved in a personal relationship with a patient than a nurse involved in a flirtatious relationship with a patient. The qualitative phase was designed to further explain the results of the quantitative analysis. Participants in the qualitative phase of this study included seven female and zero male nurse leaders initially selected through purposeful sampling followed by a snowball sampling approach from San Antonio Military Medical Center, Brooke Army Medical Center, Fort Sam Houston, Texas. The participants were interviewed utilizing 12 guided open-ended questions with the aim of assessing moral, cognitive, and organizational factors influencing ethical decision-making about nurse-patient relationships and professional boundaries. Thematic analysis revealed the following themes: (a) ascribing conscience, (b) codifying knowledge repertoire, (c) summoning support systems, and (d) weighing elements affecting judgment. Each theme is discussed in depth and supported by exact participant quotations. The study culminates in a grounded theory. The study concludes with implications for nursing leadership, health care organizations, and nursing academia. As a result of the study findings, recommendations are highlighted that may promote a skill set conducive to improving nursing leader’s ethical decision-making about nurse-patient relationships and professional boundaries

    Electronic institutions with normative environments for agent-based E-contracting

    Get PDF
    Tese de doutoramento. Engenharia InformĂĄtica. Faculdade de Engenharia. Universidade do Porto. 201

    Storytelling Health: A Content Analysis of Narrative Transportation and Identification Cues in Direct-to-Consumer Advertisements

    Get PDF
    Storytelling Health: A Content Analysis of Narrative Transportation and Identification Cues in Direct-to-Consumer Advertisement

    Web Content Management System and accessibility awareness: A comparative study of novice users and accessibility outcomes

    Get PDF
    Since its creation, the Web has progressively developed and become a vital source of information in every domain and for almost all people. It is crucial to guarantee that the information contained on the Web is available for everyone, especially for people with special needs. Removing accessibility barriers is fundamentally based on tools, skills and support of all contributors, particularly the content creators, to ensure information is navigable and usable in the context of the end users experience. Web Content Management Systems play a significant role in structuring, storing and provision content to the Web and have evolved to address the difficulties of manually coding web pages versus the convenience of manipulating their content without any programing skills. Web Content Management Systems have gradually evolved to contain features and functions that allow content authors to shape their content in ways that address web content accessibility expectations, though only if the content author knows how to use these features to maximum effect. This thesis explores such usage by participants deemed to be novices, in that they have limited technical skills in the context of web coding and have limited expose to Web Content Management Systems or the application/awareness of the Web Content Accessibility Guidelines (WCAG). This research places an emphasis on the outcome of these novice users when provided with some basic training and awareness raising of WCAG principles and the use of a modern Web Content Management System. This is explored in the literature as an area of some importance as organisations with significant web presence cannot simply tell their content authors to ‘oh, and make sure it is accessible’ and hope that the end product will somehow achieve that goal without an investment in some form of accessibility education. For web managers and developers in all public sector organisations. “Make sure that all content commissioners and authors are fully trained in the importance of accessible content, and in the means that are made available for them to achieve this . (p. 58) The purpose of this research was to explore to what level the use of accessible Web Content Management System and novice users’ training impacted accessibility outcomes. This study emerged from the widespread role that Web Content Management Systems play in terms of storing and managing web content and the growing usage of these systems by experts or novices at an organisational or personal level. Through a selection process, this study identified a Web Content Management System that had a number of accessibility features, developed some training and ‘awareness raising’ materials and then asked novice users across two groups to apply what they had learned in order to develop an accessible website. The goal of the study was to ascertain if the two groups performed differently according to the training and awareness raising materials they received, and if even basic accessibility outcomes were achievable with just a few hours of training and from what was essentially an accessibility ‘cold start’. The study used a mixed methods approach encompassing three research methods; experimental method, survey method and observational method, to compare qualitative and quantitative data obtained from ‘accessibility awareness’ and ‘accessibility unaware’ participant groups. Thirty university students participated in this research and received accessibility awareness raising sessions, with additional accessibility-related examples for the accessibility awareness group. All participants undertook pre and post-tests that were designed to collect data allowing the researcher to compare the learning performance before and after the participants’ awareness session. At the end of the awareness session, the participants of both groups completed a survey which was designed to provide further data on the participant’s perception of web use and experience, the concept of web accessibility, web content accessibility guidelines, the system used, and their opinion of the accessibility awareness session. Data collected from the survey, pre and post-tests and the recording provided a holistic set of data from which the primary and supporting research questions were addressed. The results of the research indicated that the accessibility awareness group demonstrated measurably better accessibility outcomes than the unawareness group; these results being attributed to the awareness training session, participants’ searching behaviour, time spent on tasks, and effort made to implement accessible features and complete the required tasks. The participants in both groups had some prior knowledge in the use of the Web but limited or no skills in HyperText Markup Language (HTML) or the use of a Web Content Management System. While performing tasks, the participants in the awareness group attempted to apply the accessibility concepts learnt during the training session and spent more time in searching those concepts on the Web in order to provide accessible web page content. Conversely, most of the participants in the unawareness group were concerned by the “look” of the web page, rather than focusing on actual accessible content; they only mimicked the exemplar website they have been provided as an ‘end product’, but did not explore the how and why of accessible content. All the participants at the end of this study were aware of the significance of web accessibility and were favourable to consider it in any future website development they may be involved in. The outcome of the study shows that the use of accessible Web Content Management System with example-based accessibility awareness sessions can lead to improved accessibility outcomes for novice web content authors. This research strongly suggests that even small, focussed and example-based training/awareness raising session can drive an accessibility mindset in web content authors, even those with limited or no technical, accessibility or web authoring experience

    Categorizing Non-Functional Requirements Using a Hierarchy in UML.

    Get PDF
    Non-functional requirements (NFRs) are a subset of requirements, the means by which software system developers and clients communicate about the functionality of the system to be built. This paper has three main parts: first, an overview of how non-functional requirements relate to software engineering is given, along with a survey of NFRs in the software engineering literature. Second, a collection of 161 NFRs is diagrammed using the Unified Modelling Language, forming a tool with which developers may more easily identify and write additional NFRs. Third, a lesson plan is presented, a learning module intended for an undergraduate software engineering curriculum. The results of presenting this learning module to a class in Spring, 2003 is presented

    Proceedings of the 1994 Monterey Workshop, Increasing the Practical Impact of Formal Methods for Computer-Aided Software Development: Evolution Control for Large Software Systems Techniques for Integrating Software Development Environments

    Get PDF
    Office of Naval Research, Advanced Research Projects Agency, Air Force Office of Scientific Research, Army Research Office, Naval Postgraduate School, National Science Foundatio

    (I) A Declarative Framework for ERP Systems(II) Reactors: A Data-Driven Programming Model for Distributed Applications

    Get PDF
    To those who can be swayed by argument and those who know they do not have all the answers This dissertation is a collection of six adapted research papers pertaining to two areas of research. (I) A Declarative Framework for ERP Systems: • POETS: Process-Oriented Event-driven Transaction Systems. The paper describes an ontological analysis of a small segment of the enterprise domain, namely the general ledger and accounts receivable. The result is an event-based approach to designing ERP systems and an abstract-level sketch of the architecture. • Compositional Specification of Commercial Contracts. The paper de-scribes the design, multiple semantics, and use of a domain-specific lan-guage (DSL) for modeling commercial contracts. • SMAWL: A SMAll Workflow Language Based on CCS. The paper show
    • …
    corecore