English
Related papers

Related papers: Functional Programming is Free

200 papers

AI-based systems, currently driven largely by LLMs and tool-using agentic harnesses, are increasingly discussed as a possible threat to software engineering. Foundation models get stronger, agents can plan and act across multiple steps, and…

Software Engineering · Computer Science 2026-04-24 Robert Feldt , Per Lenberg , Julian Frattini , Dhasarathy Parthasarathy

Test functions are important to validate new optimization algorithms and to compare the performance of various algorithms. There are many test functions in the literature, but there is no standard list or set of test functions one has to…

Optimization and Control · Mathematics 2010-08-04 Xin-She Yang

Functional principal component regression (PCR) can fail to provide good prediction if the response is highly correlated with some excluded functional principal component(s). This situation is common since the construction of functional…

Methodology · Statistics 2026-01-27 Zhiyang Zhou

User defined recursive types are a fundamental feature of modern functional programming languages like Haskell, Clean, and the ML family of languages. Properties of programs defined by recursion on the structure of recursive types are…

Programming Languages · Computer Science 2013-12-11 James Caldwell

Software bugs significantly contribute to software cost and increase the risk of system malfunctioning. In recent years, many automated program-repair approaches have been proposed to automatically fix undesired program behavior. Despite of…

Software Engineering · Computer Science 2021-07-19 Dirk Beyer , Lars Grunske , Thomas Lemberger , Minxing Tang

In the very large debates on ethics of algorithms, this paper proposes an analysis on human responsibility. On one hand, algorithms are designed by some humans, who bear a part of responsibility in the results and unexpected impacts.…

Computers and Society · Computer Science 2024-07-15 Odile Bellenguez , Nadia Brauner , Alexis Tsoukiàs

This paper investigates how large language models (LLMs) are reshaping competitive programming. The field functions as an intellectual contest within computer science education and is marked by rapid iteration, real-time feedback,…

Human-Computer Interaction · Computer Science 2026-02-09 Dongyijie Primo Pan , Lan Luo , Ji Zhu , Zhiqi Gao , Xin Tong , Pan Hui

Decisions suggested by improperly designed software systems might be prone to discriminate against people based on protected characteristics, such as gender and ethnicity. Previous studies attribute such undesired behavior to flaws in…

Software Engineering · Computer Science 2025-09-26 Qusai Ramadan , Jukka Ruohonen , Abhishek Tiwari , Adam Alami , Zeyd Boukhers

Existing AI disclosure mandates in scholarship require that AI assistance be reported but leave transparency philosophically unspecified: they fix the duty without explaining what the duty serves. We argue that ethical inquiry is…

Computers and Society · Computer Science 2026-05-19 Michele Loi

The increasing popularity of metaheuristic algorithms has attracted a great deal of attention in algorithm analysis and performance evaluations. No-free-lunch theorems are of both theoretical and practical importance, while many important…

Optimization and Control · Mathematics 2012-08-03 Xin-She Yang

Existing evaluation benchmarks of language models of code (code LMs) focus almost exclusively on whether the LMs can generate functionally-correct code. In real-world software engineering, developers think beyond functional correctness.…

Software Engineering · Computer Science 2024-10-01 Manav Singhal , Tushar Aggarwal , Abhijeet Awasthi , Nagarajan Natarajan , Aditya Kanade

SIAM Review is examined for referee delay, citations, and paper length after the reorganization of the journal in 1999. A single, very-highly cited article was responsible for all the increase to the impact factor during the past decade;…

History and Overview · Mathematics 2015-03-18 Joseph F. Grcar

Machine learning (ML) algorithms are increasingly deployed to make critical decisions in socioeconomic applications such as finance, criminal justice, and autonomous driving. However, due to their data-driven and pattern-seeking nature, ML…

Software Engineering · Computer Science 2026-01-08 Verya Monjezi , Ashish Kumar , Ashutosh Trivedi , Gang Tan , Saeid Tizpaz-Niari

The main goal of this research is to develop the concepts of a revolutionary processor system called Functional Processor System. The fairly novel work carried out in this proposal concentrates on decoding of function pipelines and…

Hardware Architecture · Computer Science 2016-09-08 T. R. Gopalakrishnan Nair , R. Selva rani , H. K. Krutthika

Natural language processing for programming aims to use NLP techniques to assist programming. It is increasingly prevalent for its effectiveness in improving productivity. Distinct from natural language, a programming language is highly…

Computation and Language · Computer Science 2023-08-08 Qingfu Zhu , Xianzhen Luo , Fang Liu , Cuiyun Gao , Wanxiang Che

Alpha-particles and cosmic rays cause bit flips in chips. Protection circuits ease the problem, but cost chip area and power, and so designers try hard to optimize them. This leads to bugs: an undetected fault can bring miscalculations, the…

Other Computer Science · Computer Science 2017-12-13 Patrick Klampfl , Robert Koenighofer , Roderick Bloem , Ayrat Khalimov , Aiman Abu-Yonis , Shiri Moran

While the importance of automatic image analysis is continuously increasing, recent meta-research revealed major flaws with respect to algorithm validation. Performance metrics are particularly key for meaningful, objective, and transparent…

Image and Video Processing · Electrical Eng. & Systems 2023-12-08 Annika Reinke , Minu D. Tizabi , Carole H. Sudre , Matthias Eisenmann , Tim Rädsch , Michael Baumgartner , Laura Acion , Michela Antonelli , Tal Arbel , Spyridon Bakas , Peter Bankhead , Arriel Benis , Matthew Blaschko , Florian Buettner , M. Jorge Cardoso , Jianxu Chen , Veronika Cheplygina , Evangelia Christodoulou , Beth Cimini , Gary S. Collins , Sandy Engelhardt , Keyvan Farahani , Luciana Ferrer , Adrian Galdran , Bram van Ginneken , Ben Glocker , Patrick Godau , Robert Haase , Fred Hamprecht , Daniel A. Hashimoto , Doreen Heckmann-Nötzel , Peter Hirsch , Michael M. Hoffman , Merel Huisman , Fabian Isensee , Pierre Jannin , Charles E. Kahn , Dagmar Kainmueller , Bernhard Kainz , Alexandros Karargyris , Alan Karthikesalingam , A. Emre Kavur , Hannes Kenngott , Jens Kleesiek , Andreas Kleppe , Sven Kohler , Florian Kofler , Annette Kopp-Schneider , Thijs Kooi , Michal Kozubek , Anna Kreshuk , Tahsin Kurc , Bennett A. Landman , Geert Litjens , Amin Madani , Klaus Maier-Hein , Anne L. Martel , Peter Mattson , Erik Meijering , Bjoern Menze , David Moher , Karel G. M. Moons , Henning Müller , Brennan Nichyporuk , Felix Nickel , M. Alican Noyan , Jens Petersen , Gorkem Polat , Susanne M. Rafelski , Nasir Rajpoot , Mauricio Reyes , Nicola Rieke , Michael Riegler , Hassan Rivaz , Julio Saez-Rodriguez , Clara I. Sánchez , Julien Schroeter , Anindo Saha , M. Alper Selver , Lalith Sharan , Shravya Shetty , Maarten van Smeden , Bram Stieltjes , Ronald M. Summers , Abdel A. Taha , Aleksei Tiulpin , Sotirios A. Tsaftaris , Ben Van Calster , Gaël Varoquaux , Manuel Wiesenfarth , Ziv R. Yaniv , Paul Jäger , Lena Maier-Hein

The long-term sustainability of research software is a critical challenge, as it usually suffers from poor maintainability, lack of adaptability, and eventual obsolescence. This paper proposes a novel approach to addressing this issue by…

Software Engineering · Computer Science 2025-09-15 Philipp Zech , Irdin Pekaric

Developing suitable formal semantics can be of great help in the understanding, design and implementation of a programming language, and act as a guide for software development tools like analyzers or partial evaluators. In this sense, full…

Logic in Computer Science · Computer Science 2010-02-16 F. J. López-Fraguas , J. Rodríguez-Hortalá

Computer programs may go wrong due to exceptional behaviors, out-of-bound array accesses, or simply coding errors. Thus, they cannot be blindly trusted. Scientific computing programs make no exception in that respect, and even bring…

‹ Prev 1 3 4 5 6 7 10 Next ›