Designs Can Talk: A Case of Feedback for Design Evolution in Assistive Technology

Requirements engineers gain insights and make improvements on their requirements specifications, as they are applied in natural contexts. Software artifacts are particularly useful requirements instantiations because feedback can be obtained directly from software. Software talks to its designers about its requirements.

[1]  Serge Demeyer,et al.  Software Evolution , 2010 .

[2]  N. Carr IT doesn't matter , 2003, IEEE Engineering Management Review.

[3]  William N. Robinson,et al.  Monitoring Web service requirements , 2003, Proceedings. 11th IEEE International Requirements Engineering Conference, 2003..

[4]  B. Kitchenham,et al.  Case Studies for Method and Tool Evaluation , 1995, IEEE Softw..

[5]  Stephen Fickas,et al.  Goal-Directed Requirements Acquisition , 1993, Sci. Comput. Program..

[6]  J. Evans,et al.  Reducing everyday memory and planning problems by means of a paging system: a randomised control crossover study , 2001, Journal of neurology, neurosurgery, and psychiatry.

[7]  S. Fickas Clinical requirements engineering , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[8]  William N. Robinson Extended OCL for Goal Monitoring , 2008, Electron. Commun. Eur. Assoc. Softw. Sci. Technol..

[9]  William N. Robinson A requirements monitoring framework for enterprise systems , 2005, Requirements Engineering.

[10]  Nitin Nohria,et al.  Lo que realmente funciona , 2003 .

[11]  H. Emslie,et al.  Comparison of pocket-computer memory aids for people with brain injury. , 2001, Brain injury.

[12]  Trevor Wood-Harper,et al.  Multiview - An Exploration in Information Systems Development , 1986, Aust. Comput. J..

[13]  Michael Jackson,et al.  Four dark corners of requirements engineering , 1997, TSEM.

[14]  Sandeep Purao,et al.  Specifying and Monitoring Interactions and Commitments in Open Business Processes , 2009, IEEE Software.

[15]  John Mylopoulos,et al.  Revisiting the Core Ontology and Problem in Requirements Engineering , 2008, 2008 16th IEEE International Requirements Engineering Conference.

[16]  Michael A. Jackson,et al.  Software requirements and specifications - a lexicon of practice, principles and prejudices , 1995 .

[17]  Robert Balzer,et al.  On the inevitable intertwining of specification and implementation , 1982, CACM.

[18]  N. Cross Designerly Ways of Knowing: Design Discipline Versus Design Science , 2001, Design Issues.

[19]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[20]  Stephen Fickas,et al.  The longitudinal effects of accessible email for individuals with severe cognitive impairments , 2005 .

[21]  David F. Redmiles,et al.  Extracting usability information from user interface events , 2000, CSUR.

[22]  Stephen Fickas,et al.  Investigating the usability of assistive user interfaces , 2003, Interact. Comput..

[23]  Stephen Fickas,et al.  The role of deferred requirements in a longitudinal study of emailing , 2005, 13th IEEE International Conference on Requirements Engineering (RE'05).

[24]  S. Fickas,et al.  Making electronic mail accessible: Perspectives of people with acquired cognitive impairments, caregivers and professionals , 2005, Brain injury.

[25]  George S. Avrunin,et al.  Patterns in property specifications for finite-state verification , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[26]  R. Yin Case Study Research: Design and Methods , 1984 .

[27]  Guillermo Ricardo Simari,et al.  A Mathematical Treatment of Defeasible Reasoning and its Implementation , 1992, Artif. Intell..

[28]  Donald A. Schön,et al.  From Technical Rationality to reflection-in-action , 2001 .

[29]  William N. Robinson,et al.  Implementing Rule-Based Monitors within a Framework for Continuous Requirements Monitoring , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[30]  Stephen Fickas,et al.  Personal and contextual requirements engineering , 2005, 13th IEEE International Conference on Requirements Engineering (RE'05).

[31]  A. Mihailidis,et al.  Assistive technology for cognitive rehabilitation: State of the art , 2004 .

[32]  Stephen Fickas,et al.  A pilot study exploring electronic (or e-mail) mail in users with acquired cognitive-linguistic impairments , 2003, Brain injury.

[33]  Stephen Fickas,et al.  Knowledge Representation and Reasoning in the Design of Composite Systems , 1992, IEEE Trans. Software Eng..

[34]  Allen Newell,et al.  Human Problem Solving. , 1973 .