• The True Cost of AI Assistance to Programming of Software
  • The Computational Complexity of Chinese and Italian Noodle Making
  • Origins of RE for AI: A Hot Topic as Viewed by an RE Alter Kaker
  • Scope Determined (D) Versus Scope Determining (G) Requirements: A New Significant Categorization of Functional Requirements
  • Requirements Engineering for Artificial Intelligence:
    What is a Requirements Specification for an Artificial Intelligence?
  • The Prehistory and History of RE (+SE) as Seen by Me
    How My Interest in FMs Helped to Move Me to RE and to Teach Me
    Fundamental Impediments to Using FMs in SW Systems Development
  • Using Grounded Analysis to Identify Requirements
  • The Prehistory and History of RE (+SE) as Seen by Me
  • Context-Dependent Evaluation of Tools for NL RE Tasks: Recall vs. Precision, and Beyond
  • Revisiting after nearly a Decade: Ethics Test Results Before and After Ethics Training: A Disturbing Experience
  • Group Versus Individual Use of Power-Only EPMcreate as a Creativity Enhancement Technique for Requirements Elicitation
  • Requirements for Tools for Hairy Requirements or Software Engineering Tasks
  • Requirements for Requirements Engineering Tools that Require Understanding Requirement Semantics --- Why such tools should be clerical and not NLP-based
  • Requirements Analysis in Real Life
    and the
    Difference Between Mathematics and Programming:
    Why For Sure, There Will Never Be a Silver Bullet
  • Lessons Learned from and for Requirements Engineering and Building Construction:
    A Case Study of Requirements Engineering for a Synagogue Kitchen with Use Cases and Scenarios
  • The Case for Dumb Requirements Engineering Tools
  • The Impact of Domain Knowledge on the Effectiveness of Requirements Idea Generation during Requirements Elicitation
  • Role of Domain Ignorance in Software Development
  • The Impact of Domain Ignorance on the Effectiveness of Requirements Idea Generation during Requirements Elicitation and in Software Engineering in General
  • EPMcreate, a Technique for Enhanced Creativity in Requirements Engineering
  • Developers Like Requirements; Project Managers Don't and A Possible Transcendent Hawthorne Effect
  • Requirements Determination is Unstoppable: An Experience Report
  • Planned Programming Problem Gotchas as Lessons in Requirements Engineering
  • Ambiguity in Requirements Specifications
  • The Four Levels of Requirements Engineering for and in Dynamic Adaptive Systems
  • The Inevitable Pain of Software Development: Why There Is No Silver Bullet
  • Formal Methods, the Very Idea, Some Thoughts
  • Requirements Engineering Lessons from House Building
  • The Role of Emotion, Values, and Beliefs in the Construction of Innovative Work Realities
  • User's Manual as a Requirements Specification
  • The Dangerous ``All'' in Specifications
  • What, Not How? When Is ``How'' Really ``What''? and Some Thoughts on Quality Requirements
  • Natural Language and Requirements Engineering---Nu?
  • The Requirements Iceberg and Various Icepicks Chipping at It
  • Appliances and Software: The Importance of the Buyer's Warranty and the Developer's Liability in Promoting the Use of Systematic Quality Assurance and Formal Methods
  • The Programmer-Client Interaction in Arriving at Program Specifications
  • Requirements Engineering: Ignorance Hiding and the Importance of Ignorance
  • Ambiguities in Requirements Descriptions and in Requirements Identification
  • From Contract Drafting to Software Specification: Linguistic Sources of Ambiguity
  • A Method for Extracting and Stating Software Requirements that a User Interface Prototype Contains
  • Use of Scenarios in Requirements Engineering for Electronic Publishing Applications
  • AbstFinder: A Prototype Abstraction Finder for Natural Language Text for Use in Requirements Elicitation: Design, Methodology, and Evaluation

  • The True Origins of William Shakespeare and Hamlet (short, humorous)
  • ``What, Not How?'': The Case of Specifications of the New York Bagel (short, humorous)
  • Why North American Folk Eat Turkey on Thanksgiving (short, humorous)

  • How to Finish that Damn PhD

  • Understanding the Two Creation Narratives in Genesis: Just How Many Beginnings Were There?

  • Ethics Test Results Before and After Ethics Training: A Disturbing Experience
  • Requirements for Maintaining Web Access for Hearing-Impaired Individuals

  • Parnas's Criteria for Decomposing Systems into Modules

  • flo--a Language for Typesetting Flowcharts
  • Multi-Lingual Computing Research at the Technion
  • Arabic Formatting with ditroff/ffortid
  • Issues in Computerization of Hebrew
  • Stretching letter and slanted-baseline formatting for Arabic, Hebrew, and Persian with ditroff/ffortid
  • triroff, An Adaptation of the UNIX ditroff for Formatting Tri-Directional Text