Welcome to the 6th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE 2011), which is collocated with the 33rd ACM/IEEE International Conference on Software Engineering (ICSE'11) in Waikiki, Honolulu, Hawaii. We hope you will all enjoy the location as much as the workshop and the main conference.
TEFSE 2011 is the result of efforts undertaken by many people. The organizing committee included five members who managed organizational issues, the program, web presence and publicity efforts. The program committee included 23 members who contributed to the review process. We want to thank all of them for their impressive work and commendable commitment. TEFSE program would not exist without the effort of these excellent reviewers. We would thank the steering committee members for their precious guidance. Last, but not least, the ICSE organization, and in particular the ICSE workshop chairs, who actively supported in the workshop organization.
This year TEFSE received 17 paper submissions, out of which we accepted four full and eight short papers. The TEFSE program includes two technical sessions, one on "links and relations" and the other on "humans, effort, and tools". Also, the program includes one challenge session in which different participants will compare the capability of their approaches on some common datasets, and a panel on "Grand Challenges, Benchmarks, and TraceLab: Developing Infrastructure for the Software Traceability Research Community".
It is our distinct honor to have Dr. Jane Cleland-Huang from DePaul University, USA as our keynote speaker. Dr. Cleland-Huang will inaugurate the TEFSE workshop this year with her vision on "Traceability Research: Taking the Next Steps".
Proceeding Downloads
Traceability research: taking the next steps
This keynote highlights areas of significant accomplishments in traceability research and asks the question of "where next?" It describes forward looking projects of the Center of Excellence for Software Traceability (CoEST) and raises some of the ...
Source code indexing for automated tracing
Requirements-to-source-code traceability employs information retrieval (IR) methods to automatically link requirements to the source code that implements them. A crucial step in this process is indexing, where partial and important information from the ...
Traceability between function point and source code
Software development can achieve interesting benefits through the use of requirements traceability, including improved program comprehension, easier maintenance, component reuse, impact analysis, and measure of project progress and completeness. On the ...
Grand challenges, benchmarks, and TraceLab: developing infrastructure for the software traceability research community
- Jane Cleland-Huang,
- Adam Czauderna,
- Alex Dekhtyar,
- Olly Gotel,
- Jane Huffman Hayes,
- Ed Keenan,
- Greg Leach,
- Jonathan Maletic,
- Denys Poshyvanyk,
- Youghee Shin,
- Andrea Zisman,
- Giuliano Antoniol,
- Brian Berenbach,
- Alexander Egyed,
- Patrick Maeder
The challenges of implementing successful and cost-effective traceability have created a compelling research agenda that has addressed a broad range of traceability related issues, ranging from qualitative studies of traceability users in industry to ...
Traceclipse: an eclipse plug-in for traceability link recovery and management
Traceability link recovery is an active research area in software engineering with a number of open research questions and challenges, due to the substantial costs and challenges associated with software maintenance. We propose Traceclipse, an Eclipse ...
Recovering traceability links between source code and fixed bugs via patch analysis
Traceability links can be recovered using data mined from a revision control system, such as CVS, and an issue tracking system, such as Bugzilla. Existing approaches to recover links between a bug and the methods changed to fix the bug rely on the ...
Tracing requirements for adaptive systems using claims
The complexity of environments faced by dynamically adaptive systems (DAS) means that the RE process will often be iterative with analysts revisiting the system specifications based on new environmental understanding product of experiences with ...
Formalizing traceability relations for product lines
Traceability is considered an important activity during the development of software systems. Despite the various classifications that have been proposed for different types of traceability relations, there is still a lack of standard semantic ...
Improving traceability link recovery methods through software artifact summarization
Analyzing candidate traceability links is a difficult, time consuming and error prone task, as it usually requires a detailed study of a long list of software artifacts of various kinds. One option to alleviate this problem is to select the most ...
Software verification and validation research laboratory (SVVRL) of the University of Kentucky: traceability challenge 2011: language translation
We present the process and methods applied in undertaking the Traceability Challenge in addressing Grand Challenge C-GC1 - Trace recovery. The Information Retrieval methods implemented in REquirementsTRacing On target .NET (RETRO.NET) were applied to ...
Creating operational profiles of software systems by transforming their log files to directed cyclic graphs
Most log files are of one format - a flat file with the events of execution recorded one after the other. Each line in the file contains at least a timestamp, a combination of one or more event identifiers, and the actual log message with information of ...
Towards a model of analyst effort for traceability research
This paper posits that a theoretical model of analyst effort in tracing tasks is necessary to assist with study of the analyst. Specifically, it is clear from prior work by numerous research groups that the important factors in such a model are: the ...
A rich traceability model for social interactions
In 1993, Goguen published a research note addressing the social issues in Requirements Engineering. He identified in the requirements process three major social groups: the client organization; the requirements team; and the development team. However, ...
On the use of eye tracking in software traceability
The paper advocates for the induction of eye tracking technology in software traceability and takes a position that the use of eye tracking metrics can contribute to several software traceability tasks. The authors posit that the role of eye tracking is ...
Analyzing the role of tags as lightweight traceability links
Tagging offers a traceability mechanism for software development by connecting artifacts in a meaningful way. Our integrated courseware, SEREBRO, provides a framework of tools that capture conversation and artifact creation and modification throughout ...
Traceability challenge 2011: using TraceLab to evaluate the impact of local versus global IDF on trace retrieval
Numerous trace retrieval algorithms incorporate the standard tf-idf (term frequency, inverse document frequency) technique to weight various terms. In this paper we address Grand Challenge C-GC1 by comparing the effectiveness of computing idf based only ...
Index Terms
- Proceedings of the 6th International Workshop on Traceability in Emerging Forms of Software Engineering