202 research outputs found
Investigating Advances in the Acquisition of Secure Systems Based on Open Architecture, Open Source Software, and Software Product Lines
Naval Postgraduate School Acquisition Research Progra
UNDERSTANDING SOFTWARE PRODUCTIVITY UNDERSTANDING SOFTWARE PRODUCTIVITY
What affects software productivity and how do we improve it? This report examines the current state of the art in software productivity measurement. In turn, it describes a framework for understanding software productivity, some fundamentals of measurement, surveys empirical studies of software productivity, and identifies challenges involved in measuring software productivity. A radical alternative to current approaches is suggested: to construct, evaluate, deploy, and evolve a knowledge-based `software productivity modeling and simulation system' using tools and techniques from the domain of software process engineering. Overview What affects software productivity and how do we improve it? This is a concern near and dear to those who are responsible for researching and developing large software systems. For example, Boehm [10] reports that by 1995, a 20 % improvement in software productivity will be worth 90 billion worldwide. As such, this report examines the current state of the art in understanding software productivity. In turn, this report describes some fundamentals of measurement, presents a survey of studies of software productivity, identifies variable
Software Licenses in Context: The Challenge of Heterogeneously-Licensed Systems
The prevailing approach to free/open source software and licenses has been that each system is developed, distributed, and used under the terms of a single license. But it is increasingly common for information systems and other software to be composed with components from a variety of sources, and with a diversity of licenses. This may result in possible license conflicts and organizational liability for failure to fulfill license obligations. Research and practice to date have not kept up with this sea-change in software licensing arising from free/open source software development. System consumers and users consequently rely on ad hoc heuristics (or costly legal advice) to determine which license rights and obligations are in effect, often with less than optimal results; consulting services are offered to identify unknowing unauthorized use of licensed software in information systems; and researchers have shown how the choice of a (single) specific license for a product affects project success and system adoption. Legal scholars have examined how pairs of software licenses conflict but only in simple contexts. We present an approach for understanding and modeling software licenses, as well as for analyzing conflicts among groups of licenses in realistic system contexts, and for guiding the acquisition, integration, or development of systems with free/open source components in such an environment. This work is based on an empirical analysis of representative software licenses and of heterogeneously-licensed systems. Our approach provides guidance for achieving a “best-of-breed” component strategy while obtaining desired license rights in exchange for acceptable obligations
Workshop – Open Source Software for Computer Games and Virtual Worlds: Practice and Future
International audienceComputer games and virtual worlds are increasingly used throughout our society with people playing on the bus, at home and at work. Computer games thus affect larger and larger number of people and areas in the society of today. There are even scholars who advocate that games or virtual environments create better environments for learning than traditional classrooms. This situation motivates the use of games and game technology for additional purposes, e.g. education, training, health care or marketing
Open source application spaces: 5th workshop on Open Source Software Engineering
Building on the success of the first four workshops in the series, which were held at ICSE 2001 (Toronto), ICSE 2002 (Orlando), ICSE 2003 (Portland) and ICSE 2004 (Edinburgh), the 5th Workshop on Open Source Software Engineering, ("Open Source Application Spaces") brought together researchers and practitioners for the purpose of building a roadmap of the ways in which various computing application spaces have been impacted by open source software and also by open source development methods, tools and organizational structures
Recommended from our members
A Feasibility Study of Expanded Home-Based Telerehabilitation After Stroke
Introduction: High doses of activity-based rehabilitation therapy improve outcomes after stroke, but many patients do not receive this for various reasons such as poor access, transportation difficulties, and low compliance. Home-based telerehabilitation (TR) can address these issues. The current study evaluated the feasibility of an expanded TR program.
Methods: Under the supervision of a licensed therapist, adults with stroke and limb weakness received home-based TR (1 h/day, 6 days/week) delivered using games and exercises. New features examined include extending therapy to 12 weeks duration, treating both arm and leg motor deficits, patient assessments performed with no therapist supervision, adding sensors to real objects, ingesting a daily experimental (placebo) pill, and generating automated actionable reports.
Results: Enrollees (n = 13) were median age 61 (IQR 52–65.5), and 129 (52–486) days post-stroke. Patients initiated therapy on 79.9% of assigned days and completed therapy on 65.7% of days; median therapy dose was 50.4 (33.3–56.7) h. Non-compliance doubled during weeks 7–12. Modified Rankin scores improved in 6/13 patients, 3 of whom were \u3e3 months post-stroke. Fugl-Meyer motor scores increased by 6 (2.5–12.5) points in the arm and 1 (−0.5 to 5) point in the leg. Assessments spanning numerous dimensions of stroke outcomes were successfully implemented; some, including a weekly measure that documented a decline in fatigue (p = 0.004), were successfully scored without therapist supervision. Using data from an attached sensor, real objects could be used to drive game play. The experimental pill was taken on 90.9% of therapy days. Automatic actionable reports reliably notified study personnel when critical values were reached.
Conclusions: Several new features performed well, and useful insights were obtained for those that did not. A home-based telehealth system supports a holistic approach to rehabilitation care, including intensive rehabilitation therapy, secondary stroke prevention, screening for complications of stroke, and daily ingestion of a pill. This feasibility study informs future efforts to expand stroke TR
- …