Filters








17,154 Hits in 2.4 sec

Constructing medium sized efficient functional programs in Clean [chapter]

Marko C. J. D. Eekelen, Rinus (M.) J. Plasmeijer
1995 Lecture Notes in Computer Science  
As a test case for development techniques for medium sized efficient functional program these notes describe the experience with writing in the functional language Clean a functional spreadsheet, i.e.  ...  a spreadsheet which has as its cell expression language a lazy functional programming language with the ability for the user to define lazy higher-order recursive functions.  ...  So, for reasons of efficiency the predefined function definitions are given to a special Clean application which uses the spreadsheet language parser and generates a Clean definition and implementation  ... 
doi:10.1007/3-540-59451-5_6 fatcat:tvwr5g7jqzedlcooq3qotnt2oq

Tabular Data Anomaly Patterns

Dina Sukhobok, Nikolay Nikolov, Dumitru Roman
2017 2017 International Conference on Big Data Innovations and Applications (Innovate-Data)  
In addition, we also introduce a reference implementation of data cleaning and transformation operations.  ...  The Grafter suite of tools is implemented in Clojure 3 -a functional programming language and Lisp dialect that runs on the Java Virtual Machine (JVM).  ... 
doi:10.1109/innovate-data.2017.10 dblp:conf/obd/SukhobokNR17 fatcat:fn66dx47xjbpdahnqpvrzdrtfm

Topes

Christopher Scaffidi, Brad Myers, Mary Shaw
2008 Proceedings of the 13th international conference on Software engineering - ICSE '08  
Experiments with web application and spreadsheet data indicate that using our technique improves the accuracy and reusability of validation code and also improves the effectiveness of subsequent data cleaning  ...  We present our definition of topes and describe a development environment that supports the implementation and use of topes.  ...  (such as reusing a tope implementation in a web application even though it was originally created for a spreadsheet).  ... 
doi:10.1145/1368088.1368090 dblp:conf/icse/ScaffidiMS08 fatcat:icz5p6setvfi3e2pn6ue7tjlmq

ViSSh: A Data Visualisation Spreadsheet [chapter]

Fabian Nuñez, Edwin Blake
2000 Eurographics  
Similar systems implemented in the past were hampered by the contradiction between an imperative formula language and the declarative spreadsheet framework.  ...  Our prototype combines the following three techniques: we store lists of values in each spreadsheet cell; we use a functional programming language as the formula language and we make use of lazy evaluation  ...  Gary Marsden for his help and encouraging advice in the writing of this paper, Dennis Burford for the Kaap Vaal Seismic Experiment data and the South African National Research Foundation for their support  ... 
doi:10.1007/978-3-7091-6783-0_21 fatcat:jhutxczrrjfqdkspdsr6bmnpp4

miniAdapton: A Minimal Implementation of Incremental Computation in Scheme [article]

Dakota Fisher, Matthew A. Hammer, William Byrd, Matthew Might
2016 arXiv   pre-print
We describe a complete Scheme implementation of miniAdapton, which implements the core functionality of the Adapton system for incremental computation (also known as self-adjusting computation).  ...  We also present adapton variables, a new interface in Adapton for variables intended to represent expressions.  ...  We would also like to thank Jason Hemann and Dan Friedman for their work on the original microKanren system, which was a significant inspiration for this paper.  ... 
arXiv:1609.05337v1 fatcat:mzmb52pfi5fh3facg4d4c7qyai

Directly Eliciting Personal Utility Functions: A New Way To Value Health-Related Quality Of Life

K. Shah, N. Devlin, B. Mulhern, B. van Hout
2015 Value in Health  
Hence, test suites serve a critical and foundational function in the lifecycle of modern software development and can serve a similar role in pharmacoeconomic model development.  ...  Briefly, the primary advantage of the spreadsheet is that it's universally available and accessible to all. It's universal in that a spreadsheet is available on most computers.  ...  Arguably, the spreadsheet represents a poor choice for model development and implementation as standard software development tools to manage spreadsheet quality are non-existent.  ... 
doi:10.1016/j.jval.2015.03.223 fatcat:ouhrhvhebfaixmf35kcyu3l75a

Enron's Spreadsheets and Related Emails: A Dataset and Analysis

Felienne Hermans, Emerson Murphy-Hill
2015 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering  
Our analysis shows that 1) 24% of Enron spreadsheets with at least one formula contain an Excel error, 2) there is little diversity in the functions used in spreadsheets: 76% of spreadsheets in the presented  ...  Spreadsheets are used extensively in business processes around the world and as such, a topic of research interest.  ...  Interestingly enough, there are a number of files that use a self-defined 'Concat' function that basically implements the built-in concatenate function. F.  ... 
doi:10.1109/icse.2015.129 dblp:conf/icse/HermansM15 fatcat:au7yntraa5csnah46cxjpjuiru

Data Cleaning Paper Patient Reported Outcome (PRO) Data Versus Electronic Patient Reported Outcome (EPRO) Data

J. Ross, E. Holzbaur, M. Wade, T. Rothrock
2015 Value in Health  
Most rapid products are produced to support specific decisions in an identified timeframe within the context of a close relationship between researcher and end-user.  ...  This variation in methods results in part from the close relationship between reviewer and end-user.  ...  of how ePRO can be implemented to decrease the level of effort of data cleaning.  ... 
doi:10.1016/j.jval.2015.03.219 fatcat:e55fpr6ndfcbnctgqubzsywzli

Development, Use, and Impact of a Global Laboratory Database During the 2014 Ebola Outbreak in West Africa

Kara N. Durski, Shalini Singaravelu, Junxiong Teo, Dhamari Naidoo, Luke Bawo, Amara Jambai, Sakoba Keita, Ali Ahmed Yahaya, Beatrice Muraguri, Brice Ahounou, Victoria Katawera, Fredson Kuti-George (+18 others)
2017 Journal of Infectious Diseases  
Test results were entered in nationally standardized spreadsheets and consolidated onto a central server. Results.  ...  The international impact, rapid widespread transmission, and reporting delays during the 2014 Ebola outbreak in West Africa highlighted the need for a global, centralized database to inform outbreak response  ...  All staff involved in data management and cleaning were trained on implementing standard operating procedures, to ensure consistency in all data cleaning and verification processes.  ... 
doi:10.1093/infdis/jix236 pmid:28520958 pmcid:PMC5853555 fatcat:ox3jnsfdhbat3d7iz7s64izqty

Water quality trading: A conceptual framework for incorporating ancillary benefits

Juhn-Yuan Su, Michael E. Barber, Robert L. Mahler
2019 International Journal of Sustainable Development and Planning  
We demonstrate the framework approach using a Streeter-Phelps dissolved oxygen (DO) model to address a recognized DO problem in the Jordan River in Utah, USA.  ...  been slow to develop with many interested parties pointing to the need for aggressive regulatory enforcement of standards as a key requirement in the trading process.  ...  EPA does not endorse any products or commercial services mentioned in this publication.  ... 
doi:10.2495/sdp-v14-n4-307-318 fatcat:y4kfyrbkfzewpp3mywtsxdx3k4

MOST: a software environment for constraint-based metabolic modeling and strain design

James J. Kelley, Anatoliy Lane, Xiaowei Li, Brahmaji Mutthoju, Shay Maor, Dennis Egen, Desmond S. Lun
2014 Bioinformatics  
MOST (metabolic optimization and simulation tool) is a software package that implements GDBB (genetic design through branch and bound) in an intuitive user-friendly interface with excellike editing functionality  ...  , as well as implementing FBA (flux balance analysis), and supporting systems biology markup language and comma-separated values files.  ...  ACKNOWLEDGEMENTS The authors would like to thank Trent Kroeger for his contributions in starting off the MOST project, and Zhiyuan Zhang for work on FBA.  ... 
doi:10.1093/bioinformatics/btu685 pmid:25677126 fatcat:yfdtffjybzg4tbil7wnxcry36q

Beyond the black box: open implementation

G. Kiczales
1996 IEEE Software  
Encapsulatzon, informal4 known as black-box abswaction, zr a widely known and accepted prznciple.  ...  Continuing with the black-box principle, it should be easy to implement the spreadsheet on top of a clean, powerful win-dow system.  ...  This is exactly the functionality a window system provides, so the simplest way to code the spreadsheet would be to use one window for each cell.  ... 
doi:10.1109/52.476280 fatcat:pk6wqcp6tnavnkmfxqi7lbw4dm

Development of a customised data management system for a COVID-19-adapted colorectal cancer pathway

Janice Miller, Frances Gunn, Malcolm G Dunlop, Farhat VN Din, Yasuko Maeda
2021 BMJ Health & Care Informatics  
Computation by the COUNT function facilitated live data monitoring.ConclusionIt is possible to rapidly implement a makeshift database system with clinicians' regular input.  ...  ObjectivesA customised data management system was required for a rapidly implemented COVID-19-adapted colorectal cancer pathway in order to mitigate the risks of delayed and missed diagnoses during the  ...  Contributors YM designed and ran the spreadsheet. YM, JM and FG developed  ... 
doi:10.1136/bmjhci-2020-100307 pmid:34244178 fatcat:zbysizbrqvcexacxmssrndzrvm

The Electronic Age: Integrating Epro/Ecoa To Reduce Patient, Site, And Study Team Burden

E. Holzbaur, J. Ross, M. Wade, T. Rothrock
2015 Value in Health  
Hence, test suites serve a critical and foundational function in the lifecycle of modern software development and can serve a similar role in pharmacoeconomic model development.  ...  Briefly, the primary advantage of the spreadsheet is that it's universally available and accessible to all. It's universal in that a spreadsheet is available on most computers.  ...  Arguably, the spreadsheet represents a poor choice for model development and implementation as standard software development tools to manage spreadsheet quality are non-existent.  ... 
doi:10.1016/j.jval.2015.03.221 fatcat:iowzjg7kgbbs3e2hpgrytnxvta

Rethinking Cost-Effectiveness In The Era Of Zero Healthcare Spending Growth

R. Arbel, D. Greenberg
2015 Value in Health  
Hence, test suites serve a critical and foundational function in the lifecycle of modern software development and can serve a similar role in pharmacoeconomic model development.  ...  Briefly, the primary advantage of the spreadsheet is that it's universally available and accessible to all. It's universal in that a spreadsheet is available on most computers.  ...  Arguably, the spreadsheet represents a poor choice for model development and implementation as standard software development tools to manage spreadsheet quality are non-existent.  ... 
doi:10.1016/j.jval.2015.03.220 fatcat:yghz2n6xrnc23lbmiif5w4e4sm
« Previous Showing results 1 — 15 out of 17,154 results