327 research outputs found

    Models of Software Evolution: Life Cycle and Process

    No full text
    o the module author. Walt Scacchi Computer Science Department University of Southern California Los Angeles, CA 90089-0782 Ó 1987 Software Engineering Institute Models of Software Evolution: Life Cycle and Process Acknowledgements Contents Priscilla Fowler provided helpful comments and Capsule Description 1 suggestions during the development of this module. Philosophy 1 Robert Glass and Marc Kellner also provided helpful Objectives 1 comments in review of this module. Prerequisite Knowledge 1 Module Content 3 Outline 3 Annotated Outline 3 Glossary 13 Teaching Considerations 15 Bibliography 16 SEI-CM-10-1.0 Draft For SEI Internal Use Only iii 10/16/87 14:56 Models of Software Evolution: Life Cycle and Process Module Revision History Version 1.0 (October 1987) draft for SEI internal use only iv Draft For SEI Internal Us

    “Chained to Hope”: A Short Story by Noni Carter

    No full text
    Introduction to "Chained to Hope", an unpublished short story by young author Noni Carter, written specifically for this issue of RSA Journal dedicated to #BL

    Mobilization of Software Developers: The Free Software Movement

    No full text
    This paper explores how the FSM is attempting to revolutionalize software development practices by advocating that all software be free for access, study, modification, and (re)distribution. The FSM also admonishes the use of non-free software as immoral because it prevents its users from learning (about programming, etc.) and 4 prevents developers and users from helping their fellow man (Stallman, 2002; Williams, 2002). In this paper, we show how the ideology of the FSM influences software development work practices in F/OSS communities and how an occupational community (Trice and Beyer, 1993; Van Maanen and Barley, 1984) of F/OSS developers has emerged as part of this movement. In previous papers, we presented the results of a qualitative study of the methods and social processes used in GNUenterprise (GNUe), a free software development community with the goal of developing a free resource planning system (Elliott and Scacchi, 2003a; b). We showed how they jointly build community and a web of software system artifacts via instant message (IM) streams using internet relay chat (IRC), text-based records of IRC logs, mailing lists, and summary digests (Kling and Scacchi, 1982; Scacchi, 2002a; b). We captured the beliefs, values, and norms of the GNUe virtual organizational culture by using a grounded theory approach and by utilizing an organizational culture perspective (Martin, 2002; Schein, 1992; Trice and Beyer, 1993). In this paper, we show how beliefs and values of the FSM are manifested in the norms of GNUe software development practices informal self-management, immediate acceptance of fellow contributors, and open disclosure of all documentation and work transcripts (IRC logs, mailing list archives, summary digests). In addition..

    Scacchi, Walt

    No full text

    Modding as an Open Source Approach to Extending Computer Game Systems

    No full text
    Part 1: PapersInternational audienceThis paper examines what is known so far about the role of open source software development within the world of game mods and modding practices. Game modding has become a leading method for developing games by customizing or creating OSS extensions to game software in general, and to proprietary closed source software games in particular. What, why, and how OSS and CSS come together within an application system is the subject for this study. The research method is observational and qualitative, so as to highlight current practices and issues that can be associated with software engineering and game studies foundations. Numerous examples of different game mods and modding practices are identified throughout

    Designing Secure Systems Based on Open Architectures with Open Source and Closed Source Components

    No full text
    Part 1: Full PapersInternational audienceThe development and evolution of secure open architecture systems has received insufficient consideration. Such systems are composed of both open source and closed software software components subject to different security requirements in an architecture in which evolution can occur by evolving existing components, replacing them, or refactoring their interfaces, interconnections and configuration. But this may result in possible security requirements conflicts and organizational liability for failure to fulfill security obligations. We are developing an approach for understanding and modeling software security requirements as security licenses, as well as for analyzing conflicts among groups of such licenses in realistic system contexts and for guiding the acquisition, integration, or development of systems with open source components in such an environment. Consequently, this paper reports on our efforts to extend our existing approach to specifying and analyzing software Intellectual Property (IP) licenses to now address software security licenses that can be associated with secure OA systems

    Exploring the role of commercial stakeholders in open source software evolution

    No full text
    Copyright @ 2012 SpringerIt has been lately established that a major success or failure factor of an OSS project is whether it involves a commercial company, or more extremely, when the project management is in the hands of a commercial software corporation. As documented recently, the success of the Eclipse IDE can be largely attributed to the project management of IBM, since the upper part of the developer hierarchy is dominated by its staff. This paper reports on the study of the evolution of three different Free, Libre, Open Source (FLOSS) projects – the Eclipse and jEdit IDE’s, and the Moodle e-learning system – looking at whether they have benefited from the contribution of commercial companies. With the involvement of commercial companies, it is found that FLOSS projects achieve sustained productivity, increasing amounts of output produced and intake of new developers. It is also found that individual and commercial contributions show similar stages: developer intake, learning effect, sustained contributions and, finally, abandonment of the project. This preliminary evidence suggests that a major success factor for FLOSS is the involvement of a commercial company, or more radically, when project management is in hands of a commercial entity

    The role of mental models in FLOSS development work practices

    No full text
    Shared understandings are important for software development as they guide to effective individual contributions to, and coordination of, the software development process. In this paper, we present the theoretical background and research design for a proposed study on shared mental models within Free/Libre Open Source Software (FLOSS) development teams. In particular, we plan to perform case studies on several projects and to use cognitive maps analysis to represent and compare the mental models of the involved members so as to gauge the degree of common knowledge and the development of a collective mind as well as to better understand the reasons that underlie team members actions and the way common mental models, if any, arise

    Giocare a scacchi con la morte. L'Oriente come investigazione impossibile in "René Leys"

    No full text
    "Oriente, storia di una figura nelle arti occidentali" opens the new series "Studi Inter Artes" books of the association Sigismondo Malatesta. The book consists of two volumes; the second volume, prefaced by Loretta Innocenti, focuses on the art and literature between turn-of-the-century exoticism and the present experiences. Zecchi's "Giocare a scacchi con la morte" is a vast analytical study: it shows the set of mirrors and duplications in a great "chinese" novel of Segalen, “René Leys”. The author sees China before the Revolution through the eyes of his young heroes and ironic voice and anonymous first-person narrator
    corecore