Reproducible Research, Software Quality, Online Interfaces and Publishing for Image Processing Nicolas Limare

Total Page:16

File Type:pdf, Size:1020Kb

Reproducible Research, Software Quality, Online Interfaces and Publishing for Image Processing Nicolas Limare Reproducible research, software quality, online interfaces and publishing for image processing Nicolas Limare To cite this version: Nicolas Limare. Reproducible research, software quality, online interfaces and publishing for image processing. Other [cs.OH]. École normale supérieure de Cachan - ENS Cachan, 2012. English. NNT : 2012DENS0026. tel-00752569 HAL Id: tel-00752569 https://tel.archives-ouvertes.fr/tel-00752569 Submitted on 16 Nov 2012 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. ECOLE´ NORMALE SUPERIEURE´ DE CACHAN Ecode´ Doctorale de Sciences Pratiques T H ESE` pr´esent´ee par Nicolas Limare pour l’obtention du titre de Docteur de l’Ecole´ Normale Sup´erieure de Cachan sp´ecialit´emath´ematiques appliqu´ees Recherche reproductible, qualit´elogicielle, publication et interfaces en ligne pour le traitement d’image — Reproducible Research, Software Quality, Online Interfaces and Publishing for Image Processing pr´esent´ee et soutenue le 21 juin 2012 `aCachan devant le jury compos´ede Rapporteurs Konrad Hinsen - Centre de Biophysique Mol´eculaire, Orl´eans, FR Patrick Vandewalle - Philips Research, Eindhoven, NL Directeurs Jean-Michel Morel - ENS de Cachan, Cachan, FR Jacques Froment - Universit´ede Bretagne Sud, Vannes, FR Lionel Moisan - Universit´eParis Descartes, Paris, FR Examinateurs Guillermo Sapiro - University of Minnesota, USA Gregory Randall - Universidad de la Rep´ublica, Montevideo, UY Thierry Geraud´ - EPITA, Kremlin-Bicˆetre, FR Friedrich Leisch - Universit¨atf¨ur Bodenkultur, Wien, AT Centre de Math´ematiques et de Leurs Applications — CMLA UMR 8536 Ecole´ Nationale Sup´erieure de Cachan 61 Avenue du Pr´esident Wilson, 94235 Cachan Cedex, France In addition to institutional repositories, this work is available, with future updates, from http://nicolas.limare.net/phd/. The author can be reached at [email protected]. This work is distributed under a CC-BY-NC-SA license : Creative Commons Attribution-NonCommercial- ShareAlike 3.0 Unported License. See http://creativecommons.org/licenses/by-nc-sa/3.0/ for details. This work includes references to online resources. Permanent URLs were provided when possible and the availability of these resources was verified in May 2012, but the progressive obsolescence of these references is inevitable. version 1/registered revision 4eb11a3e - 2012-06-12 18:47:05 +0200 A produced on June 12, 2012 with LTEX and pandoc R´esum´e Cette th`ese est bas´ee sur une ´etude des probl`emes de reproductibilit´erencontr´es dans la recherche en traitement d’image, et de mani`ere g´en´erale dans les sciences appliqu´ees et in- formatiques. Partant du constat du manque de v´erifiabilit´edes publications scientifiques et de impl´ementations associ´ees aux algorithmes publi´es, nous avons con¸cu, cr´e´eet d´evelopp´e un journal scientifique, Image Processing On Line1 (IPOL), dans lequel nous proposons un nouveau mode d’´evaluation et de publication de la recherche en traitement d’image afin d’atteindre une meilleure fiabilit´edes logiciels et algorithmes issus de la recherche. Les articles publi´es dans IPOL incluent une impl´ementation compl`ete des algorithmes d´ecrits; cette impl´ementation est publi´ee, apr`es validation par les rapporteurs qui s’assurent ´egalement que les algorithmes sont d´ecrits compl`etement et avec pr´ecision. Un service web de d´emonstration des algorithmes publi´es est joint aux articles, permettant aux utilisateurs de les tester sur des donn´ees libres avec le choix des param`etres et de consulter l’historique des exp´eriences pr´ec´edemment effectu´ees sur ce service. Ces extensions de la publication contribuent `aplus d’´echanges entre les ´equipes de recherche en favorisant la validation et la comparaison des r´esultats, la r´eutilisation des impl´ementations, et la constitution progressive d’un ´etat de l’art v´erifiable. Pour cela, nous avons tout d’abord ´etudi´ela faisabilit´ed’un syst`eme de publication et d’exp´erimentation bas´esur l’environnement web, ajoutant aux principes d’´evaluation par les pairs d’un journal de recherche des contenus logiciels et des composantes interactives. Le choix de l’environnement web nous semble naturel compte tenu de l’´evolution des r´eseaux et de leurs usages au cours des d´ecennies pr´ec´edentes, mais il limite l’interactivit´equ’on peut attendre des services de d´emonstration des algorithmes et la pr´ecision de l’affichage des doc- uments publi´es. Il nous place de plus dans un contexte o`ules normes, standards et langages sont multiples et ne suffisent pas `ad´efinir compl`etement l’environnement logiciel dans lequel IPOL est utilis´evia les navigateurs web des visiteurs. La publication de logiciel nous a aussi amen´e`aune tentative de synth`ese du corpus l´egislatif appliquable aux programmes informatiques, du point de vue du droit d’auteur et du droit des inventions. Il apparaˆıt essentiellement que cette r´eglementation est nationale et h´et´erog`ene, et que l’association de manuscrits et logiciels en un produit unique de la recherche ne semble pas ais´ee tant ces deux entit´es disposent de statuts juridiques diff´erents. Nous proposons dans ce contexte une politique de droits d’auteur et licences destin´ee `afaciliter la diffusion des travaux de recherche et leur r´eutilisation pour des travaux ult´erieurs. La publication de logiciel est un objectif r´ecent pour les journaux acad´emiques, et on ne dispose pas pour le code source informatique de l’´equivalent des r`egles qui, appliqu´ees aux articles de recherche, d´efinissent ce qui est publiable, et sous quelle forme. Nous proposons donc des r`egles en ce sens, visant `aguider les rapporteurs dans leur ´evaluation du logiciel et contribuant `agarantir qu’une impl´ementation sera utilisable par le plus grand nombre, qu’elle produira des r´esultats identiques dans divers environnements informatiques, et qu’elle est compr´ehensible et v´erifiable, comme un manuscrit math´ematique doit l’ˆetre. Ces r`egles d’´evaluation du logiciel sont compl´et´ees par un projet de proc´edure automatis´ee de traitement 1http://www.ipol.im/ i des impl´ementations avant publication, compl´etant l’´evaluation manuelle des codes source par des tests syst´ematiques. Les travaux de mise en place d’IPOL ont ´et´emen´es dans trois directions: la d´efinition des crit`eres et des proc´edures de validation et publication adapt´e`a ces nouveaux types d’articles, le d´eveloppement d’outils logiciels g´en´eriques n´ecessaires `a l’int´egration des algorithmes publi´es dans des services web de d´emonstration, et la mise en place et l’administration de ces services et outils sur une infrastructure de ressources informatiques. Apr`es un peu plus d’une ann´ee d’activit´e, le projet scientifique que constitue IPOL nous apparaˆıt tr`es b´en´efique `ala recherche en traitement d’image. Malgr´ela charge de traitement manuel qui subsiste en raison de la nouveaut´edu sujet et du manque d’exp´erience et d’outils pour une gestion plus automatis´ee des articles et logiciels, plus de vingt contributions ont pu ˆetre publi´ees, et une cinquantaine de nouveaux articles sont en pr´eparation. La fr´equentation d’IPOL montre par son volume, son origine internationale et la diversit´edes exp´eriences faites avec le service de d´emonstration des algorithmes que ce journal est utile au-del`ade la communaut´ede ses auteurs. Les auteurs sont globalement satisfaits de leur exp´erience et estiment que le travail suppl´ementaire que cette forme de publication n´ecessite est compens´epar les avantages obtenus en terme de compr´ehension des algorithmes, de qualit´edes logiciels produits, de diffusion de leurs travaux et d’opportunit´es de collaboration. A` la lumi`ere de cette exp´erience, on peut ´etablir un programme de recherche ambitieux en traitement et analyse d’images adapt´e`acette forme de validation et diffusion de la recherche. Disposant de d´efinitions claires des objets et m´ethodes, et d’impl´ementations valid´ees, il devient possible de construire des chaˆınes complexes et fiables de traitement des images. On peut ´egalement souhaiter que d’autres journaux scientifiques et groupes de recherche adoptent des m´ethodologies similaires. ii Abstract This thesis is based on a study of reproducibility issues in images processing and computa- tional research. From a constatation of the unverifiability of scientific publications and of the implementations associated with published algorithms, we designed, created and developed a scientific journal, Image Processing On Line2 (IPOL), in which we propose a new method for the evaluation and publication of research in image processing, in order to improve the reliability of research algorithms and software. Articles published in IPOL include a complete implementation of the algorithms. This im- plementation is published, after a validation by the reviewers, who shall also ensure that the description of the algorithms is complete and detailed. A demonstration web service is attached to every article, allowing users to test the algorithms on their data with their choice of parameters. The full history of the experiments previously performed with this service is also publicly available. These principles lead to further exchanges between research groups working on image processing, they promote the validation and comparison of the algorithms, the reuse of implementations, and the progressive compilation of a verifiable state of the art.
Recommended publications
  • Usask Open Textbook Authoring Guide – Ver.1.0
    USask Open Textbook Authoring Guide – Ver.1.0 USask Open Textbook Authoring Guide – Ver.1.0 A Guide to Authoring & Adapting Open Textbooks at the University of Saskatchewan Distance Education Unit (DEU), University of Saskatchewan Jordan Epp, M.Ed., Kristine Dreaver-Charles, M.Sc.Ed., Jeanette McKee, M.Ed. Open Press DEU, Usask Saskatoon Copyright:2016 by Distance Education Unit, University of Saskatchewan. This book is an adaptation based on the B.C. Open Textbook Authoring Guide created by BCcampus and licensed with a CC-BY 4.0 license. Changes to the BCcampus Authoring Guide for this University of Saskatchewan adaptation included: Changing the references from BCcampus Open Project to be more relevant to the University of Saskatchewan’s open textbook development. Creation of a new title page and book title. Changing information about Support Services to be University of Saskatchewan specific. Performing a general text edit throughout the guide, added image captions, and updated most images to remove the BCcampus branding. Updating Pressbook platform nomenclature to be consistent with the current version of Pressbooks. Unless otherwise noted, this book is released under a Creative Commons Attribution (CC-BY) 4.0 Unported license. Under the terms of the CC-BY license you can freely share, copy or redistribute the material in any medium or format, or adapt the material by remixing, transforming or modifying this material providing you attribute the Distance Education Unit, University of Saskatchewan and BCcampus. Attribution means you must give appropriate credit to the Distance Education Unit, University of Saskatchewan and BCcampus as the original creator, note the CC-BY license this document has been released under, and indicate if you have made any changes to the content.
    [Show full text]
  • Odata Services Company
    PUBLIC 2021-03-09 OData Services company. All rights reserved. All rights company. affiliate THE BEST RUN 2021 SAP SE or an SAP SE or an SAP SAP 2021 © Content 1 SAP Cloud for Customer OData API..............................................4 2 New Features.............................................................. 13 2.1 What's New in OData API v2 Reference.............................................13 2.2 Add Public Solution Model (PSM) Fields to Standard OData Services........................15 2.3 Transport Custom OData Services with Transport Management............................16 2.4 Compatibility Mode for READ Operations........................................... 16 2.5 Support for User-Friendly IDs in Standard OData Services................................16 2.6 Constant Values to Function Imports...............................................17 3 OData API Reference.........................................................18 3.1 OData API v2 Reference........................................................18 3.2 OData API v1 Reference (Deprecated)..............................................20 Account Contact Relationship.................................................21 Account EntityType........................................................22 Appointment Entity Type....................................................40 BusinessPartner Entity Type..................................................46 CodeList Entity Type....................................................... 47 Contextual CodeList Entity Type...............................................48
    [Show full text]
  • Tuto Documentation Release 0.1.0
    Tuto Documentation Release 0.1.0 DevOps people 2020-05-09 09H16 CONTENTS 1 Documentation news 3 1.1 Documentation news 2020........................................3 1.1.1 New features of sphinx.ext.autodoc (typing) in sphinx 2.4.0 (2020-02-09)..........3 1.1.2 Hypermodern Python Chapter 5: Documentation (2020-01-29) by https://twitter.com/cjolowicz/..................................3 1.2 Documentation news 2018........................................4 1.2.1 Pratical sphinx (2018-05-12, pycon2018)...........................4 1.2.2 Markdown Descriptions on PyPI (2018-03-16)........................4 1.2.3 Bringing interactive examples to MDN.............................5 1.3 Documentation news 2017........................................5 1.3.1 Autodoc-style extraction into Sphinx for your JS project...................5 1.4 Documentation news 2016........................................5 1.4.1 La documentation linux utilise sphinx.............................5 2 Documentation Advices 7 2.1 You are what you document (Monday, May 5, 2014)..........................8 2.2 Rédaction technique...........................................8 2.2.1 Libérez vos informations de leurs silos.............................8 2.2.2 Intégrer la documentation aux processus de développement..................8 2.3 13 Things People Hate about Your Open Source Docs.........................9 2.4 Beautiful docs.............................................. 10 2.5 Designing Great API Docs (11 Jan 2012)................................ 10 2.6 Docness.................................................
    [Show full text]
  • Markdown Markup Languages What Is Markdown? Symbol
    Markdown What is Markdown? ● Markdown is a lightweight markup language with plain text formatting syntax. Péter Jeszenszky – See: https://en.wikipedia.org/wiki/Markdown Faculty of Informatics, University of Debrecen [email protected] Last modified: October 4, 2019 3 Markup Languages Symbol ● Markup languages are computer languages for annotating ● Dustin Curtis. The Markdown Mark. text. https://dcurt.is/the-markdown-mark – They allow the association of metadata with parts of text in a https://github.com/dcurtis/markdown-mark clearly distinguishable way. ● Examples: – TeX, LaTeX https://www.latex-project.org/ – Markdown https://daringfireball.net/projects/markdown/ – troff (man pages) https://www.gnu.org/software/groff/ – XML https://www.w3.org/XML/ – Wikitext https://en.wikipedia.org/wiki/Help:Wikitext 2 4 Characteristics Usage (2) ● An easy-to-read and easy-to-write plain text ● Collaboration platforms and tools: format that. – GitHub https://github.com/ ● Can be converted to various output formats ● See: Writing on GitHub (e.g., HTML). https://help.github.com/en/categories/writing-on-github – Trello https://trello.com/ ● Specifically targeted at non-technical users. ● See: How To Format Your Text in Trello ● The syntax is mostly inspired by the format of https://help.trello.com/article/821-using-markdown-in-trell o plain text email. 5 7 Usage (1) Usage (3) ● Markdown is widely used on the web for ● Blogging platforms and content management entering text. systems: – ● The main application areas include: Ghost https://ghost.org/
    [Show full text]
  • Assignment of Master's Thesis
    ASSIGNMENT OF MASTER’S THESIS Title: Git-based Wiki System Student: Bc. Jaroslav Šmolík Supervisor: Ing. Jakub Jirůtka Study Programme: Informatics Study Branch: Web and Software Engineering Department: Department of Software Engineering Validity: Until the end of summer semester 2018/19 Instructions The goal of this thesis is to create a wiki system suitable for community (software) projects, focused on technically oriented users. The system must meet the following requirements: • All data is stored in a Git repository. • System provides access control. • System supports AsciiDoc and Markdown, it is extensible for other markup languages. • Full-featured user access via Git and CLI is provided. • System includes a web interface for wiki browsing and management. Its editor works with raw markup and offers syntax highlighting, live preview and interactive UI for selected elements (e.g. image insertion). Proceed in the following manner: 1. Compare and analyse the most popular F/OSS wiki systems with regard to the given criteria. 2. Design the system, perform usability testing. 3. Implement the system in JavaScript. Source code must be reasonably documented and covered with automatic tests. 4. Create a user manual and deployment instructions. References Will be provided by the supervisor. Ing. Michal Valenta, Ph.D. doc. RNDr. Ing. Marcel Jiřina, Ph.D. Head of Department Dean Prague January 3, 2018 Czech Technical University in Prague Faculty of Information Technology Department of Software Engineering Master’s thesis Git-based Wiki System Bc. Jaroslav Šmolík Supervisor: Ing. Jakub Jirůtka 10th May 2018 Acknowledgements I would like to thank my supervisor Ing. Jakub Jirutka for his everlasting interest in the thesis, his punctual constructive feedback and for guiding me, when I found myself in the need for the words of wisdom and experience.
    [Show full text]
  • Pyslet Documentation Release 0.6.20160201
    Pyslet Documentation Release 0.6.20160201 Steve Lay February 02, 2016 Contents 1 What’s New? 1 2 Compatibility 7 3 IMS Global Learning Consortium Specifications 13 4 The Open Data Protocol (OData) 101 5 Hypertext Transfer Protocol (RFC2616) 207 6 Other Supporting Standards 247 7 Welcome to Pyslet 357 Python Module Index 359 i ii CHAPTER 1 What’s New? As part of moving towards PEP-8 compliance a number of name changes are being made to methods and class at- tributes with each release. There is a module, pyslet.pep8, which contains a compatibility class for remapping missing class attribute names to their new forms and generating deprecation warnings, run your code with “python -Wd” to force these warnings to appear. As Pyslet makes the transition to Python 3 some of the old names will go away completely. It is still possible that some previously documented names could now fail (module level functions, function arguments, etc.) but I’ve tried to include wrappers or aliases so please raise an issue on Github if you discover a bug caused by the renaming. I’ll restore any missing old-style names to improve backwards compatibility on request. Finally, in some cases you are encouraged to derive classes from those defined by Pyslet and to override default method implementations. If you have done this using old-style names you will have to update your method names to prevent ambiguity. I have added code to automatically detect most problems and force fatal errors at runtime on construction, the error messages should explain which methods need to be renamed.
    [Show full text]
  • Bibliography of Erik Wilde
    dretbiblio dretbiblio Erik Wilde's Bibliography References [1] AFIPS Fall Joint Computer Conference, San Francisco, California, December 1968. [2] Seventeenth IEEE Conference on Computer Communication Networks, Washington, D.C., 1978. [3] ACM SIGACT-SIGMOD Symposium on Principles of Database Systems, Los Angeles, Cal- ifornia, March 1982. ACM Press. [4] First Conference on Computer-Supported Cooperative Work, 1986. [5] 1987 ACM Conference on Hypertext, Chapel Hill, North Carolina, November 1987. ACM Press. [6] 18th IEEE International Symposium on Fault-Tolerant Computing, Tokyo, Japan, 1988. IEEE Computer Society Press. [7] Conference on Computer-Supported Cooperative Work, Portland, Oregon, 1988. ACM Press. [8] Conference on Office Information Systems, Palo Alto, California, March 1988. [9] 1989 ACM Conference on Hypertext, Pittsburgh, Pennsylvania, November 1989. ACM Press. [10] UNIX | The Legend Evolves. Summer 1990 UKUUG Conference, Buntingford, UK, 1990. UKUUG. [11] Fourth ACM Symposium on User Interface Software and Technology, Hilton Head, South Carolina, November 1991. [12] GLOBECOM'91 Conference, Phoenix, Arizona, 1991. IEEE Computer Society Press. [13] IEEE INFOCOM '91 Conference on Computer Communications, Bal Harbour, Florida, 1991. IEEE Computer Society Press. [14] IEEE International Conference on Communications, Denver, Colorado, June 1991. [15] International Workshop on CSCW, Berlin, Germany, April 1991. [16] Third ACM Conference on Hypertext, San Antonio, Texas, December 1991. ACM Press. [17] 11th Symposium on Reliable Distributed Systems, Houston, Texas, 1992. IEEE Computer Society Press. [18] 3rd Joint European Networking Conference, Innsbruck, Austria, May 1992. [19] Fourth ACM Conference on Hypertext, Milano, Italy, November 1992. ACM Press. [20] GLOBECOM'92 Conference, Orlando, Florida, December 1992. IEEE Computer Society Press. http://github.com/dret/biblio (August 29, 2018) 1 dretbiblio [21] IEEE INFOCOM '92 Conference on Computer Communications, Florence, Italy, 1992.
    [Show full text]
  • ISO/IEC JTC 1 Information Technology
    ISO/IEC JTC 1 Information technology Big data Preliminary Report 2014 Our vision Our process To be the world’s leading provider of high Our standards are developed by experts quality, globally relevant International all over the world who work on a Standards through its members and volunteer or part-time basis. We sell stakeholders. International Standards to recover the costs of organizing this process and Our mission making standards widely available. ISO develops high quality voluntary Please respect our licensing terms and International Standards that facilitate copyright to ensure this system remains international exchange of goods and independent. services, support sustainable and equitable economic growth, promote If you would like to contribute to the innovation and protect health, safety development of ISO standards, please and the environment. contact the ISO Member Body in your country: www.iso.org/iso/home/about/iso_ members.htm This document has been prepared by: Copyright protected document ISO/IEC JTC 1, Information technology All rights reserved. Unless otherwise Cover photo credit: ISO/CS, 2015 be reproduced or utilized otherwise in specified,any form noor partby anyof this means, publication electronic may or mechanical, including photocopy, or posting on the internet or intranet, without prior permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of the requester: © ISO 2015, Published in Switzerland Case postale 56 • CH-1211 Geneva 20 Tel.ISO copyright+41 22
    [Show full text]
  • Haris Kurtagic, SL-King Jason Birch, City of Nanaimo Geoff Zeiss, Autodesk Tim Berners-Lee, in Government Data Design Issues, Proposes
    Haris Kurtagic, SL-King Jason Birch, City of Nanaimo Geoff Zeiss, Autodesk Tim Berners-Lee, in Government Data Design Issues, proposes ○ Geodata on the web in raw form. ○ Raw geodata must be searchable How do you find raw geospatial data ? Data Catalogs Wouldn’t it be nice if… And see.. Searchable Raw Geospatial Data www.georest.org Open Data Protocol “The Open Data Protocol (OData) is a Web protocol for querying and updating data that provides a way to unlock your data and free it from silos that exist in applications today.” www.odata.org ODATA HTTP Atom AtomPUB JSON HTTP://.../vancouver/libraries <feed xmlns=http://www.w3.org/2005/Atom … > <title type="text">libraries</title> <id>http://…/vancouver/libraries(10)</id> <title type="text"></title> <entry> <content type="application/xml"> <m:properties> <d:library_name>Britannia</d:library_name> <d:latitude m:type="Edm.Double">49.2756486</d:latitude> <d:longitude m:type="Edm.Double">-123.0737717</d:longitude> <d:address>1661 Napier St</d:address> </m:properties> …..</entry> <entry>…</entry></feed> HTTP://.../vancouver/libraries ?$format=JSON {"d":[{"library_name":"Britannia","latitude":" 49.2756486","longitude":"- 123.0737717","address":"1661 Napier St"} , {..}] } HTTP Header accept: application/json OData Example Live OData Service from Vancouver OData Producers SharePoint 2010, SQL Azure, IBM WebSphere, … GeoREST OData Live Services Netflix, Open Goverment Data Initiative (OGDI), Stack Overflow, Vancouver, Edmonton, … City of Nanaimo OData Consumers Browsers, Odata Explorer, Excel 2010,…
    [Show full text]
  • The R Journal Volume 4/2, December 2012
    The Journal Volume 4/2, December 2012 A peer-reviewed, open-access publication of the R Foundation for Statistical Computing Contents Editorial . .3 Contributed Research Articles What’s in a Name? . .5 It’s Not What You Draw, It’s What You Don’t Draw . 13 Debugging grid Graphics . 19 frailtyHL: A Package for Fitting Frailty Models with H-likelihood . 28 influence.ME: Tools for Detecting Influential Data in Mixed Effects Models . 38 The crs Package: Nonparametric Regression Splines for Continuous and Categorical Predic- tors.................................................... 48 Rfit: Rank-based Estimation for Linear Models . 57 Graphical Markov Models with Mixed Graphs in R . 65 Programmer’s Niche The State of Naming Conventions in R . 74 News and Notes Changes in R . 76 Changes on CRAN . 80 News from the Bioconductor Project . 101 R Foundation News . 102 2 The Journal is a peer-reviewed publication of the R Foun- dation for Statistical Computing. Communications regarding this pub- lication should be addressed to the editors. All articles are licensed un- der the Creative Commons Attribution 3.0 Unported license (CC BY 3.0, http://creativecommons.org/licenses/by/3.0/). Prospective authors will find detailed and up-to-date submission in- structions on the Journal’s homepage. Editor-in-Chief: Martyn Plummer Editorial Board: Heather Turner, Hadley Wickham, and Deepayan Sarkar Editor Help Desk: Uwe Ligges Editor Book Reviews: G. Jay Kerns Department of Mathematics and Statistics Youngstown State University Youngstown, Ohio 44555-0002 USA [email protected] R Journal Homepage: http://journal.r-project.org/ Email of editors and editorial board: [email protected] The R Journal is indexed/abstracted by EBSCO, DOAJ, Thomson Reuters.
    [Show full text]
  • SAP Analytics Cloud, Analytics Designer Developer Handbook
    SAP Analytics Cloud, analytics designer Developer Handbook Document Version: 5.1 – 2020-04-06 Table of Contents 1 Table of Contents Table of Contents ......................................................................................................................... 1 Figures .......................................................................................................................................... 7 1 About Analytics Designer .............................................................................................10 1.1 What Is an Analytic Application? .....................................................................................10 1.2 What Is Analytics Designer? ............................................................................................10 1.3 What Can You Do with Analytic Applications That You Can’t Do with Stories? ..............10 1.4 How Are Stories and Analytic Applications Related to Each Other? ...............................10 1.5 Why Do We Need Both Stories and Analytic Applications? ............................................11 1.6 What Is the Typical Workflow in Creating an Analytic Application? .................................11 1.7 What Are Typical Analytic Applications? .........................................................................12 1.8 How Does Scripting Work in Analytic Applications? ........................................................12 1.9 What’s the Scripting Language for Analytic Applications? ..............................................13 2 Getting
    [Show full text]
  • Customization of an Enterprise Request Management System
    ISSN (Online) 2393-8021 ISSN (Print) 2394-1588 International Advanced Research Journal in Science, Engineering and Technology Vol. 2, Issue 2, February 2015 Customization of an Enterprise request Management System 1 2 3 4 Ashna Shah , Chinmay Balutkar , Bhargavee Singh , Rajesh. B. Singh Student, Computer Department, Sinhgad Institute Of technology, Lonavala, India 1,2,3 Associate Professor, Computer Department, Sinhgad Institute Of technology, Lonavala, India4 Abstract: Information provided in issue reports are relevant and complete in order to help resolve issues quickly. However, often such information trickles to developers after several iterations of communication between End user and reporters. This paper addresses the concerns of Customization of an Enterprise management system by proposing for handling of the issues such as bugs, query and enhancements. As a proof-of-concept, we also demonstrate a prototype interactive enterprise request management system that gathers relevant information from the user and identifies files that need to be fixed to resolve the issues. The main contribution of this application is in the domain of business as we are developing Enterprise request Management System. Keywords: Bugs, Issues, query, enhancement. I. INTRODUCTION The use of Enterprise Request Management Systems as a to the issue and again will report the issue to the reporter. tool to organize maintenance activities is widespread. The Developer then will handle the issues and will fix them. systems serve as a central repository for monitoring the This system will help to manage the issues in the business progress of issue reports, requesting additional information domain by fixing them. The issues might be a bug, query from reporters, and discussing potential solutions for or the enhancement.
    [Show full text]