scholarly journals Patchwork Prototyping with Open Source Software

Author(s):  
M. Cameron Jones

This chapter explores the concept of patchwork prototyping: the combining of open source software applications to rapidly create a rudimentary but fully functional prototype that can be used and hence evaluated in real-life situations. The use of a working prototype enables the capture of more realistic and informed requirements than traditional methods that rely on users trying to imagine how they might use the envisaged system in their work, and even more problematic, how that system in use may change how they work. Experiences with the use of the method in the development of two different collaborative applications are described. Patchwork prototyping is compared and contrasted with other prototyping methods including paper prototyping and the use of commercial off-the-shelf software.

2009 ◽  
pp. 1641-1656 ◽  
Author(s):  
M. Cameron Jones ◽  
Ingbert R. Floyd ◽  
Michael B. Twidale

This chapter explores the concept of patchwork prototyping: the combining of open source software applications to rapidly create a rudimentary but fully functional prototype that can be used and hence evaluated in real-life situations. The use of a working prototype enables the capture of more realistic and informed requirements than traditional methods that rely on users trying to imagine how they might use the envisaged system in their work, and even more problematic, how that system in use may change how they work. Experiences with the use of the method in the development of two different collaborative applications are described. Patchwork prototyping is compared and contrasted with other prototyping methods including paper prototyping and the use of commercial off-the-shelf software.


2014 ◽  
pp. 1157-1181
Author(s):  
Christopher Sweet

The Free Online Encyclopedia, as Wikipedia calls itself, is a radical departure from traditional encyclopedias and traditional methods of knowledge creation. This chapter is an examination of how a community of amateurs on Wikipedia has challenged notions of expertise in the 21st century. It does so by first looking at the roots of Wikipedia in a phenomenon known as the “wisdom of the crowds” and in the open source software movement. The reliability of Wikipedia is examined as are the claims made by major critics of the project. Throughout, epistemological questions raised by Wikipedia are addressed.


2009 ◽  
pp. 603-619
Author(s):  
Walt Scacchi

This study examines the development of open source software supporting e-commerce (EC) or e-business (EB) capabilities. This entails a case study within a virtual organization engaged in an organizational initiative to develop, deploy, and support free/open source software systems for EC or EB services, like those supporting enterprise resource planning. The objective of this study is to identify and characterize the resource-based software product development capabilities that lie at the center of the initiative, rather than the software itself, or the effectiveness of its operation in a business enterprise. By learning what these resources are, and how they are arrayed into product development capabilities, we can provide the knowledge needed to understand what resources are required to realize the potential of free EC and EB software applications. In addition, the resource-based view draws attention to those resources and capabilities that provide potential competitive advantages and disadvantages to the organization in focus.


2006 ◽  
Vol 11 (3-4) ◽  
pp. 127-132 ◽  
Author(s):  
Werner J. Geldenhuys ◽  
Kevin E. Gaasch ◽  
Mark Watson ◽  
David D. Allen ◽  
Cornelis J. Van der Schyf

Software maintainability is a vital quality aspect as per ISO standards. This has been a concern since decades and even today, it is of top priority. At present, majority of the software applications, particularly open source software are being developed using Object-Oriented methodologies. Researchers in the earlier past have used statistical techniques on metric data extracted from software to evaluate maintainability. Recently, machine learning models and algorithms are also being used in a majority of research works to predict maintainability. In this research, we performed an empirical case study on an open source software jfreechart by applying machine learning algorithms. The objective was to study the relationships between certain metrics and maintainability.


2008 ◽  
Author(s):  
Luis Ibanez ◽  
Andinet Enquobahrie ◽  
Matt Turek ◽  
Julien Jomier ◽  
Rick Avila ◽  
...  

This paper is a position statement on the benefits that an Open Source toolkit can bring to the field of image guided surgery. The particular example discussed here is the IGSTK toolkit. IGSTK is an open source software project designed for supporting the development of image guided surgery software applications. It provides functionalities for interfacing with optical and electromagnetic trackers, reading and visualizing DICOM datasets, as well as loading and displaying geometrical models resulting from image segmentation. These functionalities are enveloped by a simplified API implemented in a layer designed with emphasis on patient safety. The Toolkit is designed to ease the development of IGS applications, providing the basic functionalities related to the management of basic components. IGSTK is based on the Insight Toolkit (ITK) and the Visualization Toolkit (VTK), and can be combined with GUI toolkits such as FLTK and Qt. The IGSTK toolkit is distributed under a BSD license. Enter the names of any sponsors and/or funding codes in the box below.


2009 ◽  
Vol 79 (2) ◽  
pp. 682-701 ◽  
Author(s):  
Shahron Williams van Rooij

Higher Education institutions in the United States are considering Open Source software applications such as the Moodle and Sakai course management systems and the Kuali financial system to build integrated learning environments that serve both academic and administrative needs. Open Source is presumed to be more flexible and less costly than commercial software. This article reviews the literature from the fields of Software Engineering and Education to determine the state of the current body of knowledge around the key drivers of Open Source adoption. The author discusses gaps in the literature and identifies opportunities for more rigorous research to measure the effectiveness of Open Source software in creating a balance between sound pedagogy and business efficiencies.


2015 ◽  
pp. 1744-1762
Author(s):  
Kathryn Moyle

The educational use of digital technologies such as mobile devices, computers, and the Internet are progressively replacing pens, books, and the physical spaces known as libraries. Both online synchronous and asynchronous learning modes are emerging as part of the learning styles used with children physically attending schools. Consequently schools and school districts deploy various sorts of software applications to meet the range of teaching, learning, and management functions they perform. As leaders of schools, principals have heightened responsibilities concerning the philosophical directions of schools, as well as aligning the uses of technologies across all facets of their organizations. Set against the backdrop of Australian experiences, this chapter sets out to canvas some of the less considered factors that ought to be taken into account when schools select software applications. Gaining congruence between school philosophies and the technologies used, often-time means open source software ought to be a preferable solution to closed, proprietary software. This argument is justified from pedagogical and management perspectives. Furthermore, it is argued that making informed decisions before adopting the use of a particular technology requires that school leaders understand the educational and technical demands of that technology, and also have a socially-critical understanding of technologies in education and in society more generally. Finally, it is argued that if school principals are willing to consider open source software solutions, the options for teaching and learning with technologies and the strategies for managing the infrastructure of the school in robust and cost effective ways, opens up.


Sign in / Sign up

Export Citation Format

Share Document