oalib
Search Results: 1 - 10 of 100 matches for " "
All listed articles are free for downloading (OA Articles)
Page 1 /100
Display every page Item
A Code Correlation Comparison of the DOS and CP/M Operating Systems  [PDF]
Robert Zeidman
Journal of Software Engineering and Applications (JSEA) , 2014, DOI: 10.4236/jsea.2014.76048
Abstract: For years, rumors have circulated that the code for the original DOS operating system created by Microsoft for the IBM personal computer is actually copied from the CP/M operating system developed by Digital Research Incorporated. In this paper, scientifically tested and accepted forensic analysis mathematical techniques, step-by-step processes, and advanced software code comparison tools are used to compare early versions of the two code bases. The conclusion is reached that no copying of code takes place1.
Exporting Prolog source code  [PDF]
Nicos Angelopoulos
Computer Science , 2002,
Abstract: In this paper we present a simple source code configuration tool. ExLibris operates on libraries and can be used to extract from local libraries all code relevant to a particular project. Our approach is not designed to address problems arising in code production lines, but rather, to support the needs of individual or small teams of researchers who wish to communicate their Prolog programs. In the process, we also wish to accommodate and encourage the writing of reusable code. Moreover, we support and propose ways of dealing with issues arising in the development of code that can be run on a variety of like-minded Prolog systems. With consideration to these aims we have made the following decisions: (i) support file-based source development, (ii) require minimal program transformation, (iii) target simplicity of usage, and (iv) introduce minimum number of new primitives.
Autofolding for Source Code Summarization  [PDF]
Jaroslav Fowkes,Razvan Ranca,Miltiadis Allamanis,Mirella Lapata,Charles Sutton
Computer Science , 2014,
Abstract: Developers spend much of their time reading and browsing source code, raising new opportunities for summarization methods. Indeed, modern code editors provide code folding, which allows one to selectively hide blocks of code. However this is impractical to use as folding decisions must be made manually or based on simple rules. We introduce the autofolding problem, which is to automatically create a code summary by folding less informative code regions. We present a novel solution by formulating it as a subtree optimization problem, leveraging a scoped topic model for code tokens. On an annotated set of popular open source projects, we show that our summarizer outperforms simpler baselines, yielding a 28% error reduction. Furthermore, we find through a case study that our summarizer is strongly preferred by experienced developers. More broadly, we hope this work will aid program comprehension by turning code folding into a usable and valuable tool.
Astrophysics Source Code Library  [PDF]
Alice Allen,Kimberly DuPrie,Bruce Berriman,Robert J. Hanisch,Jessica Mink,Peter J. Teuben
Physics , 2012,
Abstract: The Astrophysics Source Code Library (ASCL), founded in 1999, is a free on-line registry for source codes of interest to astronomers and astrophysicists. The library is housed on the discussion forum for Astronomy Picture of the Day (APOD) and can be accessed at http://ascl.net. The ASCL has a comprehensive listing that covers a significant number of the astrophysics source codes used to generate results published in or submitted to refereed journals and continues to grow. The ASCL currently has entries for over 500 codes; its records are citable and are indexed by ADS. The editors of the ASCL and members of its Advisory Committee were on hand at a demonstration table in the ADASS poster room to present the ASCL, accept code submissions, show how the ASCL is starting to be used by the astrophysics community, and take questions on and suggestions for improving the resource.
Querying Source Code with Natural Language  [PDF]
Markus Kimmig,Martin Monperrus,Mira Mezini
Computer Science , 2012,
Abstract: One common task of developing or maintaining software is searching the source code for information like specific method calls or write accesses to certain fields. This kind of information is required to correctly implement new features and to solve bugs. This paper presents an approach for querying source code with natural language.
Practices in Code Discoverability: Astrophysics Source Code Library  [PDF]
Alice Allen,Peter Teuben,Robert J. Nemiroff,Lior Shamir
Physics , 2012,
Abstract: Here we describe the Astrophysics Source Code Library (ASCL), which takes an active approach to sharing astrophysical source code. ASCL's editor seeks out both new and old peer-reviewed papers that describe methods or experiments that involve the development or use of source code, and adds entries for the found codes to the library. This approach ensures that source codes are added without requiring authors to actively submit them, resulting in a comprehensive listing that covers a significant number of the astrophysics source codes used in peer-reviewed studies. The ASCL now has over 340 codes in it and continues to grow. In 2011, the ASCL (http://ascl.net) has on average added 19 new codes per month. An advisory committee has been established to provide input and guide the development and expansion of the new site, and a marketing plan has been developed and is being executed. All ASCL source codes have been used to generate results published in or submitted to a refereed journal and are freely available either via a download site or from an identified source. This paper provides the history and description of the ASCL. It lists the requirements for including codes, examines the benefits of the ASCL, and outlines some of its future plans.
Welcome to Source Code for Biology and Medicine
Leif E Peterson, Emmanuel C Ifeachor
Source Code for Biology and Medicine , 2006, DOI: 10.1186/1751-0473-1-1
Abstract: Source Code for Biology and Medicine is a peer-reviewed open access, online journal that publishes articles on source code employed over a wide range of applications in biology and medicine. The aim of the journal is to publish source code for distribution and use in the public domain in order to advance biological and medical research. Through this dissemination, it may be possible to shorten the time required for solving certain computational problems for which there is limited source code availability or resources. Fundamentally, the overarching computation-related goals of the journal are to:? Increase productivity among source code users working on problems of public and environmental health importance? Reduce discovery times in molecular and genomic sciences? Reduce search times for source code applied in biological and medical research? Provide a historical reflection of source code applied in various fields? Serve as a repository for source codeThe scope of Source Code for Biology and Medicine includes workflow and source code for data integration, data fusion, gene regulatory networks, molecular pathway and drug discovery, protein structure, biological sequence analysis, signal processing, geospatial information systems, patient management systems, decision support systems, social network systems, environmental risk and dose modeling, supervised and unsupervised classification, text and media mining, and parametric/non-parametric numerical methods. Publications in Source Code for Biology and Medicine may involve the following areas:? Biometrics? Biostatistics? Biopatterns? Biophysics? Bioinformatics? Ecology? Environmental health? Health physics? Medical physics? Medical informatics? Physics in medicine? Psychometrics? Toxicology? Vital statisticsComputer algorithms have been the primary source of quantitative results in biology and medicine for decades. Unfortunately, publication of the specific codes used has never been a major enterprise, so there is not
Practices in source code sharing in astrophysics  [PDF]
Lior Shamir,John F. Wallin,Alice Allen,Bruce Berriman,Peter Teuben,Robert J. Nemiroff,Jessica Mink,Robert J. Hanisch,Kimberly DuPrie
Physics , 2013,
Abstract: While software and algorithms have become increasingly important in astronomy, the majority of authors who publish computational astronomy research do not share the source code they develop, making it difficult to replicate and reuse the work. In this paper we discuss the importance of sharing scientific source code with the entire astrophysics community, and propose that journals require authors to make their code publicly available when a paper is published. That is, we suggest that a paper that involves a computer program not be accepted for publication unless the source code becomes publicly available. The adoption of such a policy by editors, editorial boards, and reviewers will improve the ability to replicate scientific results, and will also make the computational astronomy methods more available to other researchers who wish to apply them to their data.
Astrophysics Source Code Library Enhancements  [PDF]
Robert J. Hanisch,Alice Allen,G. Bruce Berriman,Kimberly DuPrie,Jessica Mink,Robert J. Nemiroff,Judy Schmidt,Lior Shamir,Keith Shortridge,Mark Taylor,Peter J. Teuben,John Wallin
Computer Science , 2014,
Abstract: The Astrophysics Source Code Library (ASCL; ascl.net) is a free online registry of codes used in astronomy research; it currently contains over 900 codes and is indexed by ADS. The ASCL has recently moved a new infrastructure into production. The new site provides a true database for the code entries and integrates the WordPress news and information pages and the discussion forum into one site. Previous capabilities are retained and permalinks to ascl.net continue to work. This improvement offers more functionality and flexibility than the previous site, is easier to maintain, and offers new possibilities for collaboration. This presentation covers these recent changes to the ASCL.
Mining Idioms from Source Code  [PDF]
Miltiadis Allamanis,Charles Sutton
Computer Science , 2014,
Abstract: We present the first method for automatically mining code idioms from a corpus of previously written, idiomatic software projects. We take the view that a code idiom is a syntactic fragment that recurs across projects and has a single semantic role. Idioms may have metavariables, such as the body of a for loop. Modern IDEs commonly provide facilities for manually defining idioms and inserting them on demand, but this does not help programmers to write idiomatic code in languages or using libraries with which they are unfamiliar. We present HAGGIS, a system for mining code idioms that builds on recent advanced techniques from statistical natural language processing, namely, nonparametric Bayesian probabilistic tree substitution grammars. We apply HAGGIS to several of the most popular open source projects from GitHub. We present a wide range of evidence that the resulting idioms are semantically meaningful, demonstrating that they do indeed recur across software projects and that they occur more frequently in illustrative code examples collected from a Q&A site. Manual examination of the most common idioms indicate that they describe important program concepts, including object creation, exception handling, and resource management.
Page 1 /100
Display every page Item


Home
Copyright © 2008-2017 Open Access Library. All rights reserved.