498,299 research outputs found

    Mapping the Structure and Evolution of Software Testing Research Over the Past Three Decades

    Full text link
    Background: The field of software testing is growing and rapidly-evolving. Aims: Based on keywords assigned to publications, we seek to identify predominant research topics and understand how they are connected and have evolved. Method: We apply co-word analysis to map the topology of testing research as a network where author-assigned keywords are connected by edges indicating co-occurrence in publications. Keywords are clustered based on edge density and frequency of connection. We examine the most popular keywords, summarize clusters into high-level research topics, examine how topics connect, and examine how the field is changing. Results: Testing research can be divided into 16 high-level topics and 18 subtopics. Creation guidance, automated test generation, evolution and maintenance, and test oracles have particularly strong connections to other topics, highlighting their multidisciplinary nature. Emerging keywords relate to web and mobile apps, machine learning, energy consumption, automated program repair and test generation, while emerging connections have formed between web apps, test oracles, and machine learning with many topics. Random and requirements-based testing show potential decline. Conclusions: Our observations, advice, and map data offer a deeper understanding of the field and inspiration regarding challenges and connections to explore.Comment: To appear, Journal of Systems and Softwar

    Interactive Real-Time Embedded Systems Education Infused with Applied Internet Telephony

    Get PDF
    The transition from traditional circuit-switched phone systems to modern packet-based Internet telephony networks demands tools to support Voice over Internet Protocol (VoIP) development. In this paper, we introduce the XinuPhone, an integrated hardware/software approach for educating users about VoIP technology on a real-time embedded platform. We propose modular course topics for design-oriented, hands-on laboratory exercises: filter design, timing, serial communications, interrupts and resource budgeting, network transmission, and system benchmarking. Our open-source software platform encourages development and testing of new CODECs alongside existing standards, unlike similar commercial solutions. Furthermore, the supporting hardware features inexpensive, readily available components designed specifically for educational and research users on a limited budget. The XinuPhone is especially good for experimenting with design trade-offs as well as interactions between real-time software and hardware components

    Evaluation of growth in clinical genetics competency among PCPs participating in the UVMHN Genomic DNA Testing Program

    Get PDF
    Recently UVM Health Network Family Medicine practices have implemented “The Genomic DNA Test” pilot program to begin a concerted effort toward offering genetically informed primary care to all patients. The program aims to increase the number of participating primary care providers stepwise over time. However, some providers may find integration of genomic testing and discussion of clinical genetics issues with patients to be challenging given the relatively recent change toward emphasis on these topics in medical training curricula. The aim of this project was to develop a pilot survey to gather information from current participating providers about how participation in the genomic testing program has influenced their personal knowledge of and comfort with clinical genetics topics and patient counseling.https://scholarworks.uvm.edu/fmclerk/1777/thumbnail.jp

    Dynamic topic modeling of the COVID-19 Twitter narrative among U.S. governors and cabinet executives

    Get PDF
    A combination of federal and state-level decision making has shaped the response to COVID-19 in the United States. In this paper, we analyze the Twitter narratives around this decision making by applying a dynamic topic model to COVID-19 related tweets by U.S. Governors and Presidential cabinet members. We use a network Hawkes binomial topic model to track evolving sub-topics around risk, testing, and treatment. We also construct influence networks amongst government officials using Granger causality inferred from the network Hawkes process

    A Re-examination of network address translation security

    Get PDF
    The use of Network Address Translation (NAT) has greatly expanded in recent years. While originally an address management technique it has often been used for security. However, there are many implementations of NAT that are inherently insecure. Recently investigation into some of these has shown increased potential for security holes in NAT deployments. An understanding of the risks associated with NAT and the basic networking topics supporting a research in this area are critical to an information assurance student. This paper describes the basic operation of NAT, outlines one such security problem and its’ mitigation, develops a testing methodology for use in information security curricula and suggests topics to be covered for student success
    • …
    corecore