Clifton Kussmaul

Learn More
We describe techniques and lessons learned from using agile methodologies with distributed teams, specifically outsourced and offshore development teams. Such teams often need to contend with multiple organizational boundaries, differences in time zone, language, and culture, and other communication challenges. First, we present concepts and issues in(More)
2. ERNEST FERGUSON Shock waves still resonate after the widely cited 2002 Forrester Research report predicted at least 3.3 million white-collar jobs and $136 billion in wages are expected to shift overseas by 2015 [8]. The report predicts nearly 1 million IT-related jobs will move offshore over the course of the next 15 years [4]. For computer scientists(More)
• All software development is going offshore. Actually, O&O has the biggest impact on lower skilled jobs. Wired Magazine Feb 2004 reported the offshored jobs as custom software development, software maintenance, IT documentation, telephone support, remote networking monitoring, software reengineering, systems management, and IT admin & operations. Reference(More)
Agile approaches to software development share a particular set of values [2,4]: <ul><li>Individuals and interactions over processes and tools.</li> <li>Working software over comprehensive documentation.</li> <li>Customer collaboration over contract negotiation.</li> <li>Responding to change over following a plan.</li></ul>Many agile methodologies were(More)
This thesis describes a set of tools for manipulating sampled signals using wavelet transforms, and outlines potential musical applications of this library. Wavelets improve on existing time frequency methods by representing signals as a sum of a single wavelet basis function at different positions and scales. A wavelet representation can be used to(More)
Free and Open Source Software (FOSS) exemplifies the merit and successes of open content, understood broadly as creative work that explicitly allows sharing and further changes by anyone, whether an individual or organization. Although the benefits of improving computing education with open source practices are largely acknowledged, transforming teaching to(More)
Participating in free and open source software (FOSS) has numerous benefits for students (and faculty), and there is increasing interest in encouraging such participation. There is a broad range of possible contributions to FOSS projects including documentation, testing, coding, and more. This range allows people with a variety of backgrounds, including(More)