1,507,172 research outputs found

    History of the software industry: the challenge

    Get PDF
    Martin Campbell-Kelly opened a new field in the history of computing in his groundbreaking From airline reservation to Sonic the Hedgehog; a history of the software industry. The book is discussed by Adrienne van den Bogaard and Frank Veraart and by Gerard Alberts, followed by a reply by the author. Van den Bogaard and Veraart join great appreciation for the three-sector division Campbell-Kelly developed to describe the history of the software industry, to a slight criticism of his ad hoc-argumentation in explaining why in each sector some enterprises survive and others do not. Lacking, in their view, is a discussion of the dynamics of software itself in the context of emerging practices and businesses. Alberts overcomes his prima facie unease with th

    CVSgrab:Mining the History of Large Software Projects

    Get PDF

    Stories matter

    Get PDF
    Concordia University’s Centre for Oral History and Digital Storytelling (COHDS), http://storytelling.concordia.ca, is currently developing new oral history database software, entitled Stories Matter. As Michael Frisch notes, “[the] Deep Dark Secret of oral history is that nobody spends much time listening to or watching recorded and collected interview documents.”Instead, oral historians tend to privilege transcripts over voices, losing the meanings inherent in their interviews. By returning the orality to oral history, Stories Matter will make it possible for oral historians to engage with their interviews and their collections in a more holistic way

    Automatically Extracting Instances of Code Change Patterns with AST Analysis

    Get PDF
    A code change pattern represents a kind of recurrent modification in software. For instance, a known code change pattern consists of the change of the conditional expression of an if statement. Previous work has identified different change patterns. Complementary to the identification and definition of change patterns, the automatic extraction of pattern instances is essential to measure their empirical importance. For example, it enables one to count and compare the number of conditional expression changes in the history of different projects. In this paper we present a novel approach for search patterns instances from software history. Our technique is based on the analysis of Abstract Syntax Trees (AST) files within a given commit. We validate our approach by counting instances of 18 change patterns in 6 open-source Java projects.Comment: ICSM - 29th IEEE International Conference on Software Maintenance (2013

    The History of Software Architecture - In the Eye of the Practitioner

    Get PDF
    Software architecture (SA) is celebrating 25 years. This is so if we consider the seminal papers establishing SA as a distinct discipline and scientific publications that have identified cornerstones of both research and practice, like architecture views, architecture description languages, and architecture evaluation. With the pervasive use of cloud provisioning, the dynamic integration of multi-party distributed services, and the steep increase in the digitalization of business and society, making sound design decisions encompasses an increasingly-large and complex problem space. The role of SA is essential as never before, so much so that no organization undertakes `serious' projects without the support of suitable architecture practices. But, how did SA practice evolve in the past 25 years? and What are the challenges ahead? There have been various attempts to summarize the state of research and practice of SA. Still, we miss the practitioners' view on the questions above. To fill this gap, we have first extracted the top-10 topics resulting from the analysis of 5,622 scientific papers. Then, we have used such topics to design an online survey filled out by 57 SA practitioners with 5 to 20+ years of experience. We present the results of the survey with a special focus on the SA topics that SA practitioners perceive, in the past, present and future, as the most impactful. We finally use the results to draw preliminary takeaways.Comment: 11 page

    The history of software localization

    Get PDF
    • …
    corecore