348 research outputs found

    Guest Editorial: Special Issue on Software, Maintenance and Evolution

    Get PDF
    Software maintenance and evolution continues to play a vital role in the development of software systems. It is widely acknowledged that the majority of development effort, and thereby expenditure, is allocated to postinitial release activity. This activity, which takes place after the software has seen its first release, is known as software maintenance (or software evolution)

    The Language of Compromise in International Agreements

    Get PDF
    To reach agreement, international negotiators often compromise by introducing flexibility in language: they make controversial provisions vague, or add options and caveats. Does flexibility in agreement language influence subsequent state behavior? If so, do states follow both firm and flexible language somewhat, as negotiators hope? Or do governments respond strategically, increasing their energies on firmly specified tasks, and reducing their efforts on flexibly specified ones? Testing theories about agreement language is difficult, because states often reserve flexible language for controversial provisions. To make causal claims, we study an unusually drafted agreement, in which states had almost no opportunity to dilute agreement language. We examine the influence of the 1991 Paris Principles on the Design of National Human Rights Institutions (NHRIs), using an original dataset of 22 institutional safeguards of NHRIs in 107 countries, and case studies. We find that variations in agreement language can have large effects on state behavior, even when the entire agreement is non-binding. Both democracies and authoritarian states followed the Principles’ firm terms closely. However, authoritarian states either ignored or reduced their efforts on flexibly specified tasks. If flexibly specifying a task is no different from omitting it altogether, as our data suggest, the costs of compromise are much greater than previously believed

    EPICS: A Service Learning Program at Butler University

    Get PDF
    In this paper we present our experiences teaching EPICS (Engineering Projects In Community Service) at Butler University, a small, private university, from within the Department of Computer Science and Software Engineering. The EPICS program began at Purdue University in 1995. The idea behind EPICS is to have undergraduate students earn college credit for working on long-term, multi-semester projects to benefit charity and non-profit organizations. The projects are student-driven, under faculty supervision. There are many good reasons for having an EPICS program in an undergraduate computer science major. It is excellent for leveraging knowledge from other areas of computer science such as databases, networks, operating systems, and of course software engineering. The students are highly motivated because the project is real: there are real clients who use the software, making the software lifecycle come to life. Students practice teamwork, project management, professionalism, and communication skills. In our paper, we share feedback from our students on what EPICS means to them. At Butler, EPICS has been a success. Our EPICS program started in the Fall 2001 semester. We now have two ongoing projects: Spanish-In-Action (SIA), with Spanish middle school teachers from Crispus Attuchs Middle School in Indianapolis as clients, and Social Assets and Vulnerabilities Indicators (SAVI), with the POLIS Center at IUPUI as the client. We describe both projects in some detail in our paper. EPICS currently counts towards both the computer science major and the software engineering major as an elective at Butler. Our department has about 50 students and 4 full-time faculty, and each semester we have roughly 15 students enrolled in EPICS. We elaborate on how EPICS fits into our curriculum and provide details on how we deliver this course in our paper

    Comprehension and Maintenance of Large Scale Multi-Language Software Applications: Open Issues and Challenges

    Get PDF
    During the last decade, the number of software applications that have been deployed as a collection of components implemented in different programming languages and paradigms has increased considerably. When such applications are maintained, traditional program comprehension and reengineering techniques may not be adequate. In this context, this working session aims to stimulate discussion around key issues relating to the comprehension, reengineering, and maintenance of multi-language software applications. Such issues include, but are not limited to, the formalization, management, exploration, and presentation of multi-language program dependencies, as well as the development of practical toolsets for automating and easing the comprehension and maintenance of multi-language software

    Crafting A Measurement Framework Using A goal-Question-Metric Approach

    Get PDF
    A discussion on assessing successful Software Engineering Measurement (SEM) programs

    What Works in Human Rights Institutions?

    Get PDF
    Since 1993, the United Nations has promoted national human rights institutions (NHRIs); these have spread to almost 120 countries. We assess what makes NHRIs effective, using quantitative and qualitative methods. We find that formal institutional safeguards contribute greatly to NHRI efficacy even in authoritarian and transition regimes. Complaint-handling mandates are particularly useful because they help NHRIs build broad bases of support. Our findings show how international organizations can wield great influence with soft tools such as recommendations and peer-review mechanisms

    A metrics Tool for Multi-language .NET Software Applications

    Get PDF
    The measurement of software metrics at the MSIL (Microsoft Intermediate Language) level can be as effective as measuring such metrics at the level of each individual language (e.g. VB, Java, C# etc.)

    Gut dysbiosis associates with cytokine production capacity in viral-suppressed people living with HIV

    Get PDF
    BACKGROUND: People living with human immunodeficiency virus (PLHIV) are exposed to chronic immune dysregulation, even when virus replication is suppressed by antiretroviral therapy (ART). Given the emerging role of the gut microbiome in immunity, we hypothesized that the gut microbiome may be related to the cytokine production capacity of PLHIV.METHODS: To test this hypothesis, we collected metagenomic data from 143 ART-treated PLHIV and assessed the ex vivo production capacity of eight different cytokines [interleukin-1β (IL-1β), IL-6, IL-1Ra, IL-10, IL-17, IL-22, tumor necrosis factor, and interferon-γ] in response to different stimuli. We also characterized CD4 + T-cell counts, HIV reservoir, and other clinical parameters. RESULTS: Compared with 190 age- and sex-matched controls and a second independent control cohort, PLHIV showed microbial dysbiosis that was correlated with viral reservoir levels (CD4 + T-cell-associated HIV-1 DNA), cytokine production capacity, and sexual behavior. Notably, we identified two genetically different P. copri strains that were enriched in either PLHIV or healthy controls. The control-related strain showed a stronger negative association with cytokine production capacity than the PLHIV-related strain, particularly for Pam3Cys-incuded IL-6 and IL-10 production. The control-related strain is also positively associated with CD4 + T-cell level. CONCLUSIONS: Our findings suggest that modulating the gut microbiome may be a strategy to modulate immune response in PLHIV.</p
    • …
    corecore