arXiv.itsnick.co

an independent field guide to 23 million papers from arXiv & OpenAlex — not affiliated with arXiv.org

Author

Stuart I. Feldman

28 papers · 1975–2026

1975: 21976: 11977: 01978: 21979: 41980: 01981: 01982: 01983: 01984: 01985: 01986: 01987: 01988: 11989: 01990: 31991: 11992: 01993: 01994: 11995: 01996: 01997: 01998: 01999: 12000: 02001: 02002: 02003: 12004: 32005: 12006: 02007: 02008: 12009: 02010: 02011: 02012: 02013: 12014: 02015: 02016: 12017: 02018: 02019: 02020: 02021: 22022: 02023: 12024: 02025: 02026: 1
1975peak 4 in 19792026

Frequent co-authors

Papers

showing 1–25 of 28 RSS

Make — a program for maintaining computer programs

Stuart I. Feldman

Software · Software Practice and Experience · · cited 792× · DOI ↗ · more like this ·

Abstract Good programmers break their projects into a number of pieces, each to be processed or compiled by a different chain of programs. After a set of changes is made, the series of actions that must be taken can be quite complex, and costly errors are frequently made. This paper describes a program that can keep track of the relationships between parts of a program, and issue the commands needed to make the parts consistent after changes are made. Make has been in use on UNIX UNIX is a trademark of Bell Laboratories. systems since 1975. The underlying idea is quite simple and can be adapted to many other environments.

IGOR: a system for program debugging via reversible execution

Stuart I. Feldman, Channing B. Brown

Hardware and Architecture · · cited 208× · DOI ↗ · more like this ·

Typical debugging tools are insufficiently powerful to find the most difficult types of program misbehaviors. We have implemented a prototype of a new debugging system, IGOR, which provides a great deal more useful information and offers new abilities that are quite promising. The system runs fast enough to be quite useful while providing many features that are usually available only in an interpreted environment. We describe here some improved facilities (reverse execution, selective searching of execution history, substitution of data and executable parts of the programs) that are needed for serious debugging and are not found in traditional single-thread debugging tools. With a little help from the operating system, we provide these capabilities at reasonable cost without modifying the executable code and running fairly close to full speed. The pro-totype runs under the DUNE…

Political polarization of news media and influencers on Twitter in the 2016 and 2020 US presidential elections

James Flamino, Alessandro Galeazzi, Stuart I. Feldman +7 more

Communication · Nature Human Behaviour · · cited 108× · DOI ↗ · more like this ·

Social media has been transforming political communication dynamics for over a decade. Here using nearly a billion tweets, we analyse the change in Twitter's news media landscape between the 2016 and 2020 US presidential elections. Using political bias and fact-checking tools, we measure the volume of politically biased content and the number of users propagating such information. We then identify influencers-users with the greatest ability to spread news in the Twitter network. We observe that the fraction of fake and extremely biased content declined between 2016 and 2020. However, results show increasing echo chamber behaviours and latent ideological polarization across the two elections at the user and influencer levels.

A Fortran to C converter

Stuart I. Feldman

Computational Theory and Mathematics · ACM SIGPLAN Fortran Forum · · cited 96× · DOI ↗ · more like this ·

We have produced a program that automatically converts ANSI standard Fortran 77 [1] to C [8]. It has converted many Fortran programs without manual intervention; it is easily available --- free of charge (and of warranty) --- by electronic mail and ftp.

Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters

Stuart I. Feldman, Mike Uretsky, Marc Najork +1 more

Information Systems · Electronic Commerce · · cited 54× · OpenAlex ↗ · more like this ·

We welcome you to New York and WWW2004, the thirteenth conference in the series organized by the International World Wide Web Conference Committee. This should be both an exciting conference and a very enjoyable experience. New York is a center of communications, media, education, finance, and international relations - all areas that are increasingly Web-dependent and Web-intensive. Attendees and special seminars will reflect those interests.The Program Co-Chairs, Marc Najork and Craig Wills, and the superb international Program Committee, have rigorously selected the Refereed Track and Alternate Track papers as well as the Posters. They have been very selective, and as usual, the quality of papers is very high. You can find information on all of these contributions on the CD and in the conference series archive. The technical focus of the world of the Web continues to shift, and this…

Proceedings of the 13th international conference on World Wide Web

Stuart I. Feldman, Mike Uretsky, Marc Najork +1 more

Information Systems · Electronic Commerce · · cited 30× · OpenAlex ↗ · more like this ·

We welcome you to New York and WWW2004, the thirteenth conference in the series organized by the International World Wide Web Conference Committee. This should be both an exciting conference and a very enjoyable experience. New York is a center of communications, media, education, finance, and international relations - all areas that are increasingly Web-dependent and Web-intensive. Attendees and special seminars will reflect those interests.The Program Co-Chairs, Marc Najork and Craig Wills, and the superb international Program Committee, have rigorously selected the Refereed Track and Alternate Track papers as well as the Posters. They have been very selective, and as usual, the quality of papers is very high. You can find information on all of these contributions on the CD and in the conference series archive. The technical focus of the world of the Web continues to shift, and this…

Implementation of a portable Fortran 77 compiler using modern tools

Stuart I. Feldman

Hardware and Architecture · · cited 22× · DOI ↗ · more like this ·

I have recently written a portable compiler [1] for the Fortran 77 language [2]. It attacks an old language with new tools: the parser is generated automatically from an LALR(1) grammar, the program is produced by code generators designed for another language. These tools proved very valuable, but they are based on theory and experience one or two decades fresher than that underlying Fortran, so they really do not fit this application. The following discusses the approach taken, the ways in which the tools had to be bent to do the job, the properties of Fortran that seem to cause the most trouble, and the costs of writing a portable compiler. It also describes certain aspects of the approach to code generation, since others may wish to use the same tools. This paper does not describe low-level details of the implementation.This compiler is intimately connected with the programming…

Environment parameters and basic functions for floating-point computation

Warren S. Brown, Stuart I. Feldman

Computational Theory and Mathematics · ACM SIGNUM Newsletter · · cited 21× · DOI ↗ · more like this ·

This paper presents a language-independent proposal for environment parameters and basic functions for floating-point computation, and suggests a specific representation in terms of generic functions for Fortran 77. The environment parameters were originally introduced in 1967 by Forsythe and Moler [1], who attributed the essentials of their theory to Wilkinson [2]. These parameters are also used in the PORT mathematical subroutine library [3], with precise definitions in terms of a more recent model of floating-point computation [4], and a similar set has been proposed by the IFIP Working on Numerical Software [5]. Three of the basic functions are taken from a proposal by Ford, Reid, and Smith [6], but redefined in terms of the parameters and the model to provide a firm theoretical foundation. The other three basic functions can be expressed in terms of these, but we feel they should…

A Conversation with Alan Kay

Stuart I. Feldman

Computer Science Applications · Queue · · cited 16× · DOI ↗ · more like this ·

When you want to gain a historical perspective on personal computing and programming languages, why not turn to one of the industry’s preeminent pioneers? That would be Alan Kay, winner of last year’s Turing Award for leading the team that invented Smalltalk, as well as for his fundamental contributions to personal computing. Kay was one of the founders of the Xerox Palo Alto Research Center (PARC), where he led one of several groups that together developed modern workstations (and the forerunners of the Macintosh), Smalltalk, the overlapping window interface, desktop publishing, the Ethernet, laser printing, and network client-servers.

Shifting Polarization and Twitter News Influencers between two U.S. Presidential Elections

James Flamino, Alessandro Galezzi, Stuart Feldman +7 more

cs.SI · · cited 5× · arXiv ↗ · more like this ·

Social media are decentralized, interactive, and transformative, empowering users to produce and spread information to influence others. This has changed the dynamics of political communication that were previously dominated by traditional corporate news media. Having hundreds of millions of tweets collected over the 2016 and 2020 U.S. presidential elections gave us a unique opportunity to measure the change in polarization and the diffusion of political information. We analyze the diffusion of political information among Twitter users and investigate the change of polarization between these elections and how this change affected the composition and polarization of influencers and their retweeters. We identify "influencers" by their ability to spread information and classify them into those affiliated with a media organization, a political organization, or unaffiliated. Most of the top…

NSF workshop on a software research program for the 21 <sup>st</sup> century

Victor R. Basili, L. A. Belady, Barry Boehm +9 more

Information Systems · ACM SIGSOFT Software Engineering Notes · · cited 4× · DOI ↗ · more like this ·

article Free Access Share on NSF workshop on a software research program for the 21st century Authors: Victor R. Basili University of Maryland University of MarylandView Profile , Laszlo Belady Belady Enterprises Belady EnterprisesView Profile , Barry Boehm University of Southern California University of Southern CaliforniaView Profile , Frederick Brooks University of North Carolina University of North CarolinaView Profile , James Browne University of Texas University of TexasView Profile , Richard DeMillo Bellcore BellcoreView Profile , Stuart I. Feldman IBM IBMView Profile , Cordell Green Kestrel Institute Kestrel InstituteView Profile , Butler Lampson Microsoft Corporation Microsoft CorporationView Profile , Duncan Lawrie University of Illinois University of IllinoisView Profile , Nancy Leveson Massachusetts Institute of Technology Massachusetts Institute of TechnologyView Profile…

The programming language EFL

Stuart I. Feldman

Hardware and Architecture · ACM SIGNUM Newsletter · · cited 3× · DOI ↗ · more like this ·

EFL is a comprehensive language designed to make it easy to write portable, understandable programs. It provides a rich set of data types and structures, a convenient operator set, and good control flow forms. The lexical form is easy to type and to read. EFL was originated by A. D. Hall. The current author completed the design of the language and wrote the current compiler. Whenever possible, EFL uses the same forms that Ratfor [1] does; in this sense EFL may be viewed as a superset of Ratfor. EFL is a well-defined language; this distinguishes it from most “Fortran preprocessors” which only add simple flow of control constructs to Fortran.

A brief description of Altran

Stuart I. Feldman

Computational Theory and Mathematics · ACM SIGSAM Bulletin · · cited 3× · DOI ↗ · more like this ·

This paper contains a summary of the Altran ( Al gebraic Tran slator) language and system for performing symbolic computations on algebraic data. We hope we have included enough details to make it easy to understand published Altran programs. To this end, we describe the syntax and semantics of the language and briefly define the available library procedures. We have not included all of the details of error conditions, special cases, and default that a user may need to know to program a complicated problem.

An application of symbolic computation to crystal physics

Stuart I. Feldman

Artificial Intelligence · ACM SIGSAM Bulletin · · cited 3× · DOI ↗ · more like this ·

This paper describes a practical application of symbolic computation to a problem in chemical physics. We compute a series approximation to a fairly complicated integral using straightforward techniques, allowing the computer to take over when the problem becomes too messy. Even though Altran [1] has no direct way to handle non-rational functions, introducing a few auxiliary variables renders the problem tractable. We certainly hope that more users will attempt to solve standard problems of this sort using symbolic manipulation programs.

ACM annual report for FY07

Stuart I. Feldman

Information Systems · Communications of the ACM · · cited 2× · DOI ↗ · more like this ·

column Free AccessACM annual report for FY07 Share on Author: Stuart I. Feldman View Profile Authors Info & Claims Communications of the ACMVolume 51Issue 2February 2008 pp 27–34https://doi.org/10.1145/1314215.1314221Online:01 February 2008Publication History 0citation3,843DownloadsMetricsTotal Citations0Total Downloads3,843Last 12 Months98Last 6 weeks3 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteView all FormatsPDF

The impact of services on electronic commerce

Stuart I. Feldman

Information Systems · · cited 2× · DOI ↗ · more like this ·

There are significant shifts, both at business and technology levels, toward services. Companies are deconstructing their functions and requirements in terms of explicit services, and then managing their value nets accordingly. Service-oriented architectures, supported by Web service standards and technologies, are rapidly becoming a standard approach for enterprise IT systems. The many functions needed to support real commerce (pricing, fulfillment, marketing, supply chain, customer relationship, etc.) were formulated in terms of Web services. The talk discussed the implications for performance, control, and interactions among actors and activities.

Rendering Techniques for Computer-Aided Design

Stuart I. Feldman

Computer Graphics and Computer-Aided Design · SMPTE Journal · · cited 2× · DOI ↗ · more like this ·

The world of computer-aided design (CAD) is rapidly being transformed. During the 1980s CAD gained prominence as a comprehensive production tool. During the 1990s, CAD will move off the page and into the third dimension. As this takes place, the visualization of these 3-D environments becomes a critical issue. This article provides a conceptual explanation of the various computer graphic rendering techniques that have been developed in the past decade and discusses the relevance of these techniques to the future evolution of 3-D CAD tools.

The impact of the proposed standard for floating point arithmetic on languages and systems

Stuart I. Feldman

Computational Theory and Mathematics · ACM SIGNUM Newsletter · · cited 2× · DOI ↗ · more like this ·

Most programming languages seem to take a grudging approach to floating point computation. Many processors support these operations, and some peculiar and important users insist on using them, so languages provide some facility for using floating point entities. But very little care seems to be taken with numeric issues. Part of the problem is the wide range of anomalous hardware that must be made to "fit" the language. A language definition can be very vague (the most popular approach), or it can cover the limitations and anomalies by a careful specification (as in Brown's model [1]), or it can restrict its domain to particular hardware (such as the Floating Point Standard). The main impact of the proposed floating point standards may be to force a reconsideration of the role of floating point in programming languages. The following comments apply to all of the major proposals; where…

Challenges in cybersecurity: Lessons from biological defense systems

Edward Schrom, Ann Kinzig, Stephanie Forrest +18 more

cs.CY · · cited 0× · arXiv ↗ · more like this ·

We explore the commonalities between methods for assuring the security of computer systems (cybersecurity) and the mechanisms that have evolved through natural selection to protect vertebrates against pathogens, and how insights derived from studying the evolution of natural defenses can inform the design of more effective cybersecurity systems. More generally, security challenges are crucial for the maintenance of a wide range of complex adaptive systems, including financial systems, and again lessons learned from the study of the evolution of natural defenses can provide guidance for the protection of such systems.

CONTROVERSY Portability- A No Longer Solved Problem

Stuart Feldman, W. Morven Gentleman

Artificial Intelligence · · cited 0× · OpenAlex ↗ · more like this ·

Not long ago, the problem of software portability seemed on the way to solution. Now, the need and demand for portability is enormously greater, but solution seems much further away. Reasons include stricter requirements for portability, different expectations by and of the people doing the work, and a far wider range of environments in which software must function. This paper describes how this came about and modern approaches to the problem. 1. The Innocents Abroad Program portability is an old goal. There have been many notable successes, but there has been a major shift in expectations and satisfaction in the past decade. The flrst efforts were in the areas of mathematical and systems software, and a great deal of l. All the section headings refer to actual works; no prize is offered to those who

Portability - A No Longer Solved Problem.

Stuart I. Feldman, W. Morven Gentleman

Artificial Intelligence · Computing systems · · cited 0× · DOI ↗ · more like this ·

Experiments involving the laser vaporization of graphite have indicated that one particular duster of carbon, C(60), is preeminently stable; this special stability may be evidence that C(60) can readily take the form of a hollow truncated icosahedron (a sort of molecular soccerball). If true, this structure for C(60) would be the first example of a spherical aromatic molecule. In fact, because of symmetry properties unique to the number 60, it may be the most perfecty spherical, edgeless molecule possible. Its rapid formation in condensing carbon vapors and its extreme chemical and photophysical stability may have far-reaching implications in a number of areas, particularly combustion science and astrophysics. For these reasons C(60) and other dusters of carbon have continued to be the subject of intense research. This article provides a short review of the many new experimental probes…

A No Longer Solved Problem

Stuart I. Feldman, W. Morven Gentleman

Information Systems · · cited 0× · OpenAlex ↗ · more like this ·

Of Man's First Disobedience, .. . or Not long ago, the problem of software portability seemed on the way to solution. Now, the need and demand for portability is enormously greater, but solution seems much further away. Reasons include stricter requirements for portability, different expec- tations by and of the people doing the work, and a far wider range of environments in which software must function. This paper describes how this came about and modern approaches to the problem.

Comments on the IFIP working group 2.5 proposal on "parameterization of the environment for transportable numerical software"

Stuart I. Feldman

Computer Networks and Communications · ACM SIGNUM Newsletter · · cited 0× · DOI ↗ · more like this ·

IFIP Working Group 2.5 has proposed a set of parameters for describing the computing environment. This proposal appeared in the SIGNUM Newsletter [1], and simultaneously in several other journals. It is unfortunate that this paper is presented as a consensus view, when no reference is made to earlier published work on similar parametrizations (see especially [2] and [3]). There certainly is a clear need for a way to parametrize details of the computing environment. At present, each large numerical project uses its own set of parameters. A generally used and available set of such quantities is certainly long overdue. The numerical community should certainly propose and even adopt a set of its own, and it is laudable that the IFIP Working Group 2.5 has taken this task upon itself. However, I disagree with many of the details of the proposal.