Summary 5 th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE’09) Vancouver, British Columbia, Canada.

Slides:



Advertisements
Similar presentations
Opportunistic Reasoning for the Semantic Web: Adapting Reasoning to the Environment Carlos Pedrinaci Tim Smithers and Amaia Bernaras.
Advertisements

GMD German National Research Center for Information Technology Darmstadt University of Technology Perspectives and Priorities for Digital Libraries Research.
DELOS Highlights COSTANTINO THANOS ITALIAN NATIONAL RESEARCH COUNCIL.
Visual Model-based Software Development EUD-Net Workshop, Pisa, Italy September 23 rd, 2002 University of Paderborn Gregor Engels, Stefan Sauer University.
Technische Universität München PAUSE A Project Analyzer for a Unified Software Engineering Environment Jonas Helming, Maximilian Kögel, Helmut Naughton.
Distributed search for complex heterogeneous media Werner Bailer, José-Manuel López-Cobo, Guillermo Álvaro, Georg Thallinger Search Computing Workshop.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Ken Varnum Copyright © 2001 Ford Motor Company Information Architecture at Ford Motor Company Ken Varnum Head, Web Development Group Library.
SEVENPRO – STREP KEG seminar, Prague, 8/November/2007 © SEVENPRO Consortium SEVENPRO – Semantic Virtual Engineering Environment for Product.
From Digital Libraries and Multimedia Archives Towards Virtual Information and Knowledge Environments supporting Collective Memories Technology Platforms.
Manage Your Requirements with RequisitePro Kim Werner Ajilon Consulting
ICS (072)Database Systems: A Review1 Database Systems: A Review Dr. Muhammad Shafique.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Environmental Terminology System and Services (ETSS) June 2007.
Break-out Session I Group II: Medical Software and Systems Engineering HCMDSS November 16-17, 2004 Arlington, Virginia.
1 Web Service Integration Michael R. Genesereth Logic Group Stanford University.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
SESSION 9 THE INTERNET AND THE NEW INFORMATION NEW INFORMATIONTECHNOLOGYINFRASTRUCTURE.
CS580: Building Web Based Information Systems Roger Alexander & Adele Howe The purpose of the course is to teach theory and practice underlying the construction.
The information integration wizard (Iwiz) project Report on work in progress Joachim Hammer Presented by Muhammed Al-Muhammed.
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
Configuration Management
Process-oriented System Automation Executable Process Modeling & Process Automation.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
GMD German National Research Center for Information Technology Innovation through Research Jörg M. Haake Applying Collaborative Open Hypermedia.
Challenges in Information Retrieval and Language Modeling Michael Shepherd Dalhousie University Halifax, NS Canada.
Appendix 2 Automated Tools for Systems Development © 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 2 Slide 1.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
1 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
DBS201: DBA/DBMS Lecture 13.
6-1 DATABASE FUNDAMENTALS Information is everywhere in an organization Information is stored in databases –Database – maintains information about various.
1 CSE 2102 CSE 2102 CSE 2102: Introduction to Software Engineering Ch9: Software Engineering Tools and Environments.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
System models Abstract descriptions of systems whose requirements are being analysed Abstract descriptions of systems whose requirements are being analysed.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS (Cont’d) Instructor Ms. Arwa Binsaleh.
Method Engineering Floris Brouwer ( ). Rule-Based Maintenance of Post- Requirements Traceability Relations P. Mäder, O. Gotel, I. Philippow (2008)
IST 210 Database Design Process IST 210 Todd S. Bacastow January 2005.
1 Chapter 9 Database Design. 2 2 In this chapter, you will learn: That successful database design must reflect the information system of which the database.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
What are the main differences and commonalities between the IS and DA systems? How information is transferred between tasks: (i) IS it may be often achieved.
Facilitating reflective practice – experiences to date. Dr Alan Masson Director: CETL(NI) for Institutional E- learning Services (CIES), University of.
Abstract We present two Model Driven Engineering (MDE) tools, namely the Eclipse Modeling Framework (EMF) and Umple. We identify the structure and characteristic.
System models l Abstract descriptions of systems whose requirements are being analysed.
ICS (072)Database Systems: An Introduction & Review 1 ICS 424 Advanced Database Systems Dr. Muhammad Shafique.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
University of North Carolina at Chapel Hill Carolina Environmental Programs Models-3 Adel Hanna Carolina Environmental Program University of North Carolina.
Text Mining & NLP based Algorithm to populate ontology with A-Box individuals and object properties Alexandre Kouznetsov and Christopher J. O. Baker, University.
March 31, 1998NSF IDM 98, Group F1 Group F Multi-modal Issues, Systems and Applications.
Requirements Management with Use Cases Module 3: Analyze the Problem Requirements Management with Use Cases Module 3: Analyze the Problem.
Welcome to 5 th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE’09) Vancouver, British Columbia, Canada.
Adopting the Practice of Enterprise Analysis in a Mid-Sized Company Mary Burns Furr Adaptis, Inc Seattle, Washington USA.
Requirements Engineering Requirements Management Lecture-25.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
Objective ICT : Internet of Services, Software & Virtualisation FLOSSEvo some preliminary ideas.
How to be successful in selling Kentico CMS Wayne Jasek, Account Manager.
IIS 645 Database Management Systems DDr. Khorsheed Today’s Topics 1. Course Overview 22. Introduction to Database management 33. Components of Database.
KNOWLEDGE MANAGEMENT (KM) Session # 33. Corporate Intranet A Conceptual Model INTRANET Production Team— New Product Budget Director— New Product Knowledge.
Building Enterprise Applications Using Visual Studio®
Electronic Business Systems
Discovering Computers 2010: Living in a Digital World Chapter 14
Artifact Traceability using XML
Object-Oriented Software Engineering Using UML, Patterns, and Java,
Computer Aided Software Engineering (CASE)
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Chapter 6 Database Design
Abstract descriptions of systems whose requirements are being analysed
Chapter 1 Database Systems
Data Warehousing and Data Mining
Software Engineering ECS-602 B.Tech CS/Year-III Sem-VI
Presentation transcript:

Summary 5 th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE’09) Vancouver, British Columbia, Canada

TEFSE Goals  Bring together researchers and practitioners working in traceability  Promote interaction  Focus on emerging form on traceability

TEFSE Topics  Definitions of traceability models  Traceability between artifacts and processes  The semantics of traceability links  Recovery and evolution of traceability links  Visualization of traceability links

Session I  Getting Back to Basics: Promoting the Use of a Traceability Information Model in Practice Patrick Mäder, Olly Gotel, and Ilka Philippow  Towards Traceable Test-Driven Development Jane Hayes, Alexander Dekhtyar, and David Janzen  Challenges for semi-automatic trace recovery in the automotive domain Jörg Leuser  Establishing and Maintaining Traceability Between Large Aerospace Process Standards Ove Armbrust, Alexis Ocampo, Jürgen Münch, Masafumi Katahira, Yumi Koishi and Yuko Miyamoto

Session I - Cont.  Should granularity be homogenous on both site of a traceability link and what is the right granularity? Fine grain can generate too many events What if we trace across boundaries of systems or companies?  TDD is this a step toward the Holy Grail ? Co-changes represent an important source of information As the process is going can we leverage test to produce traceability matrices in non intrusive ways?  Multi language tracing and scalability problem How to discover links between artifacts with different languages? External light system in automotive companies may generate or more links …  Non ASCII languages and non electronic documents how do we deal with multi-media data?

Session I - Cont.  Teaching traceability and finding the right selling pitch Make student fail in a controlled way Make traceability mandatory part of curricula Make a student face a real project Make students face maintenance activities  Scalability problem with regulatory documents and huge requirement Regulation change how about outdated traces Push for standard in writing standards and regulations

Session II  Capturing Custom Link Semantics Among Heterogeneous Artifacts and Tools Hazeline Asuncion and Richard N. Taylor  Model Based Traceability Jane Cleland-Huang, Jane Huffman Hayes, and Jean Domel  Towards Traceability from Project Management to System Models Jonas Helming, Maximilian Koegel, and Helmut Naughton  TQL: A Query Language to Support Traceability Jonathan Maletic and Michael Collard

Session II - Cont  Customer specific language for trace query? What language for what customer?  How can we go from any artifact to XML Code is ok but if we have other representations? Multi-media data?

Session II - Cont  Co-change links in the network and users of the traceability documentation system Trace user actions to enrich traceability?  Rule based system to define rules to capture granularity at different level in different parts  Push away artifacts definition but keep a clear definition of links

Session III  Combining Textual and Structural Analysis of Software Artifacts for Traceability Link Recovery Collin McMillan, Denys Poshyvanyk, and Meghan Revelle  Trace Retrieval for evolving artifacts Stefan Winkler  Cross-Artifact Traceability Using Lightweight Links Sukanya Ratanotayanon and Susan Elliott Sim

Session III - Cont  Does it really help getting extra info from underline implicit structure (aka caller – callee) Which kind of structural information If structural information evolves How to integrate NLP tools and analyses  Tuning parameters … how to …?  Evolution of links how do we get multiple requirement documents?  Decentralized, distributed non hierarchical repositories for distributed projects across countries and companies

Session III - Cont  Cookbook of what to do, when to do and how to do  Data sets to compare each other Benchmarks are needed  Traceability challenge can help in comparing each other Proposing it as stable event at TEFSE?

The need for traceability  Large project  Regulation  Legislation and standard enforcing practices