Skip to content

Ptidej Team

Sections
Personal tools
You are here: Home » Download » Replications » Trust-based Requirements Traceability
« May 2012 »
Su Mo Tu We Th Fr Sa
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
2012-05-05
00:00 - Visit of Angela Lozano Rodriguez
2012-05-06
Visit of Angela Lozano Rodriguez
2012-05-07
Visit of Angela Lozano Rodriguez
2012-05-08
Visit of Angela Lozano Rodriguez
2012-05-09
Visit of Angela Lozano Rodriguez
2012-05-10
Visit of Angela Lozano Rodriguez
2012-05-11
Visit of Angela Lozano Rodriguez
2012-05-12
Visit of Angela Lozano Rodriguez - 00:00
 

Trust-based Requirement Traceability

Document Actions

This page is dedicated to Trust-based requirement traceability experimental data. To view requirements and traceability links please visit our FacTrace tool website. You can use guest user name and password to view all the requirements and traces. Basic details of FacTrace is at the bottom of this page.

Please use following links to download other trust-based related experimental data:

Pooka SVN Logs

SIP SVN Logs

Pooka Similarity Matrix (R2Sc)

Pooka Similarity Matrix (R2SVN)

SIP Similarity Matrix (R2Sc)

SIP Similarity Matrix (R2SVN)

Pooka Trustrace Results

SIP Trustrace Results

FacTrace

FacTrace is a abbreviation of artefact traceability. FacTrace has several modules that help from requirement gathering to software miniaturization. FacTrace aids in software engineers in different tasks, namely, requirement elicitation, requirement analysis, artefact traceability, software reusability, and most importantly for software miniaturization. FacTrace has user-friendly graphical interface to perform different tasks. Following sections give you a brief description of different features of FacTrace:

Project Management (In Progress – Online version) FacTrace supports multiple project management. Each project can contain multiple datasets. For example, user can create miniaturization project and add email client and instant messenger datasets. FacTrace supports adding brief description of project. For example, project name and description. It supports adding, deleting, and exporting project details in CSV format.

User Management (In Progress – Online version) FacTrace supports teamwork. User can divide work and assign it to different users. For example, if you are working on requirement elicitation, you can assign some requirements’ labelling work to user A and user B while requirement analysis to user C.

Customer / Requirement Prioritization (A script but not integrated into FacTrace) FacTrace supports customer and requirement prioritization. User can assign different weights to customers or requirements for prioritization. FacTrace supports two weighting static and random. In static weighting, user can assign different weights to each customers or requirement. In random weighting, FacTrace automatically assign weights to users or requirements randomly.

Requirement Elicitation (Working – Online + Desktop version) FacTrace currently supports survey in English only to gather requirements. Users can write their requirement that will automatically be stored in database. Users can also upload their requirements in FacTrace specified XML format. FacTrace perform similarity analysis for all the elicited requirements. Similarity analysis helps users to see that if single customer or multiple customers wrote the same requirement twice. FacTrace supports exporting requirements into CSV and XML format.

Requirement Analysis (Working – Online version) FacTrace enables users to perform requirement analysis with easy mouse clicks. User can see all similar requirements and label them. User can write a label or simply click on a specific requirement; it will automatically be placed in text area to save user’s time. User can also categories each requirement as functional, non-functional, or outlier. User can categorize requirement as duplicate if user thinks the current requirement is somehow similar to other requirements in semantic. If any requirement is not been negotiated with customer, user can delete that requirement during requirement analysis.

Traceability Management (Working – Online + Desktop version) FacTrace aids in recovering traceability links between different software artefacts. For example, traceability links between requirements and source code. FacTrace allows users to create new links as well. It supports different level of granularity for creating traceability links. User can write description for each link and other identifiers specifications.

Traceability Links Voting system (Working – Online version) For avoiding biasness for traceability links, FacTrace supports voting system for each link. It supports up to 5 experts voting for each link. If three or more than three expert accepts a link, then a link will be considered as a valid link by FacTrace. Users can change their voting option at any time. All other experts’ voting is hidden to avoid biasness. Experts can see source code file in FacTrace source code viewer, to verify each link.

Requirement Elicitation / Traceability Reports (Working partially – Online version) FacTrace provides easy to understand tabular reports for requirement elicitations and traceability links. Reports can be exported in XML and CSV format. Reports are dynamic, it updates as soon as user make a change in the current project.

Requirement/ Traceability CSV/XML Export (In Progress) User can export all elicited requirements in CSV/XML format.

Created by alinasir
Last modified 2011-02-23 15:36
 

Powered by Plone