macro level traceability via media transformations
play

Macro-Level Traceability via Media Transformations Orlena Gotel - PowerPoint PPT Presentation

RefsQ 08 Macro-Level Traceability via Media Transformations Orlena Gotel Stephen Morris Pace University, New York City University, London Macro-Level Traceability via Media Transformations Gotel and Morris, RefsQ 08


  1. RefsQ ’08 Macro-Level Traceability via Media Transformations Orlena Gotel Stephen Morris Pace University, New York City University, London Macro-Level Traceability via Media Transformations Gotel and Morris, RefsQ ’08 1/11

  2. Continuity of abstract media through transfers Abstract media Abstract media as carriers of as carriers of subject matter subject matter Traditional physical artifact carrying representations of abstract media Digital artifact(s) acting as single virtual BOOK physical medium Text file Vector graphics file <TRANSFER> Image file Macro-Level Traceability via Media Transformations Gotel and Morris, RefsQ ’08 2/11

  3. Media in a simple requirements engineering scenario RECORD ELICIT DOCUMENT (physical or virtual (abstract media REQUIREMENTS media used in used in elicitation) (abstract media after elicitation products) analysis) Samples from interview Interview by Printed questions [unstructured questionnaire (+ answers) text] on paper Text Formalised Use case dialogue descriptions Sound recording [structured on tape (or disc) Speech text] Formalised dialogue Sound Video images Use case diagram proper to on tape (or disc) [graphics domain and signs particular Moving to domain] pictures Other sources (operations manual + client brief) Macro-Level Traceability via Media Transformations Gotel and Morris, RefsQ ’08 3/11

  4. Traceability from a media and transformational perspective 1 Primary source material [in multiple media and multimedia] 0.1 proxy creation : text of questionnaire to be spoken in interview 0.2 proxy use : questions spoken in interview 1.1 origination : text of responses to questionnaire 1.2 origination : recorded video images 1.3 origination : speech and other sounds from interview and work environment 1.4 origination : text and graphics in operations manual 1.5 origination : text and images in client brief 2 Conversion to text [transferring back to the ‘primary modelling language’ of natural language] – now within digital carrier media 2.1 translation : speech in recorded interview 1.3 to written text 2.2 translation : video images 1.2 to text notes of content 2.3 amplification : elaboration of interview text 1.1 with comparate use of text notes of video 2.2 2.4 revision : alterations to text of responses 2.3 with comparate use of speech recorded 1.3 2.5 merger : text from structured interview answers with text derived from any open-ended exchanges or extraneous dialogue 2.1 and 2.4 2.6 outline : text list of possible use cases from interview text 2.5 2.7 outline : text list of possible use cases from operations manual 1.4 2.8 outline : text list of possible use cases from client brief 1.5 3 Documentation [transferring to a ‘secondary modelling language’ of structured natural language] 3.1 revision : structuring of interview text 2.5 to form initial use case descriptions 3.2 revision : structuring of operations manual text 1.4 (and possible translation from graphics) to form initial use case descriptions 3.3 revision : structuring of client brief text 1.5 (and possible translation from images) to form initial use case descriptions 3.4 merger and revision 2.6, 2.7, 2.8 : use case list 3.5 merger and revision 3.1, 3.2, 3.3 : use case descriptions 3.6 proxy creation : use case descriptions 3.5 in part for later UML activity diagrams 3.7 revision: sample extractions from interview text 2.5 on basis of comparate use of use case list 3.4 4 Modelling [transferring to a ‘tertiary modelling language’ using non-textual components as the foundation for representation] 4.1 outline and translation : use case list 3.4 to use case names and diagram elements; use case descriptions 3.5 to associations in diagram 4.2 amalgamation and substitute creation : elements from 4.1 brought together in a use case diagram (or model) Macro-Level Traceability via Media Transformations Gotel and Morris, RefsQ ’08 4/11

  5. Primary Transfer Documentation Source Material to text & Modelling 3.1 1.1 2.3 revision 2.5 origination amplification 1.1 comparate use 2.2 Media 3.2 transformations revision 1.4 1.2 (+possible 2.2 origination translation) and resulting translation 1.2 paths between 3.3 1.3 2.1 revision 1.5 origination translation 1.3 artifacts (+possible translation) 2.4 revision 2.3 3.4 comparate use 1.3 merger+revision 2.6 2.7 2.8 2.5 merger 2.1+2.4 3.5 merger+revision 3.1 3.2 3.3 2.6 outline 2.5 3.6 proxy creation 3.5 1.4 2.7 origination outline 1.4 3.7 revision 2.5 comparate use 3.4 1.5 2.8 origination outline 1.5 4.1 outline 3.4 translation: 3.5 medium 4.2 ref no amalgamation 4.1 transformation input ref + substitute creation Macro-Level Traceability via Media Transformations Gotel and Morris, RefsQ ’08 5/11

  6. Primary Transfer Documentation Source Material to text & Modelling 3.1 1.1 2.3 revision 2.5 origination amplification 1.1 Media comparate use 2.2 3.2 transformations revision 1.4 1.2 (+possible 2.2 origination and resulting translation) translation 1.2 paths from one 3.3 1.3 2.1 revision 1.5 artifact origination translation 1.3 (+possible translation) 2.4 revision 2.3 3.4 comparate use 1.3 merger+revision 2.6 2.7 2.8 2.5 merger 2.1+2.4 3.5 merger+revision 3.1 3.2 3.3 2.6 outline 2.5 3.6 proxy creation 3.5 1.4 2.7 origination outline 1.4 3.7 revision 2.5 1.5 comparate use 3.4 2.8 origination outline 1.5 4.1 outline 3.4 translation: 3.5 medium 4.2 ref no amalgamation 4.1 transformation input ref + substitute creation Macro-Level Traceability via Media Transformations Gotel and Morris, RefsQ ’08 6/11

  7. Which quality features are addressed by the paper? Traceability Quality Macro-Level Traceability via Media Transformations Gotel and Morris, RefsQ ’08 7/11

  8. What is the main novelty/contribution ? TextTextTextTextText TextTextTextTextText TextTextTextTextText TextTextTextTextText Macro-Level Traceability via Media Transformations Gotel and Morris, RefsQ ’08 8/11

  9. How will this improve RE practice or RE research ? Macro-Level Traceability via Media Transformations Gotel and Morris, RefsQ ’08 9/11

  10. What are the main problems? Case Studies & Validation Macro-Level Traceability via Media Transformations Gotel and Morris, RefsQ ’08 10/11

  11. Can the proposed approach scale to real-life problems? Macro-Level Traceability via Media Transformations Gotel and Morris, RefsQ ’08 11/11

Recommend


More recommend