• Role of Domain Ignorance in Software Development
  • 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)

  • Understanding the Beginning of 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