2013 7th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE)最新文献

筛选
英文 中文
Why innovation processes need to support traceability 为什么创新过程需要支持可追溯性
Thomas Beyhl, Gregor Berg, H. Giese
{"title":"Why innovation processes need to support traceability","authors":"Thomas Beyhl, Gregor Berg, H. Giese","doi":"10.1109/TEFSE.2013.6620146","DOIUrl":"https://doi.org/10.1109/TEFSE.2013.6620146","url":null,"abstract":"Today, more and more companies employ innovation processes to gain a competitive advantage. The resulting ideas, i.e. products or services, are often desirable for end users, but also have to be feasible to produce and viable to sell. In practice, innovation processes (e.g. design thinking) and engineering are two separate processes with an information handover in between. This handover often includes a presentation and a prototype, which illustrate the overall idea. However, the rationales leading to this final idea are often neglected. Without this information, engineers are not able to make well-informed trade-off decisions between different aspects of the final idea, as they are required when realizing a desirable product feasibly and viably. Thus, engineers require a handover that needs to be as detailed and explicit as possible to close the documentation gap between non-engineers and engineers. In this position paper, we discuss how employing traceability can close this handover gap. Specifically, we illustrate how Gotel and Morris' traceability framework can be applied for innovative engineering processes. We present which benefits traceability provides to innovators and engineers and how traceability can improve the successful realization of innovative ideas.","PeriodicalId":330587,"journal":{"name":"2013 7th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127159133","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
REquirements TRacing On target (RETRO) enhanced with an automated thesaurus builder: An empirical study 使用自动化同义词库构建器增强的目标上的需求跟踪(RETRO):一项实证研究
Sandeep Pandanaboyana, S. Sridharan, Jesse Yannelli, J. Hayes
{"title":"REquirements TRacing On target (RETRO) enhanced with an automated thesaurus builder: An empirical study","authors":"Sandeep Pandanaboyana, S. Sridharan, Jesse Yannelli, J. Hayes","doi":"10.1109/TEFSE.2013.6620156","DOIUrl":"https://doi.org/10.1109/TEFSE.2013.6620156","url":null,"abstract":"Several techniques have been proposed to increase the performance of the tracing process, including use of a thesaurus. Some thesauri pre-exist and have been shown to improve the recall for some datasets. But the drawback is that they are manually generated by analysts based on study and analysis of the textual artifacts being traced. To alleviate that effort, we developed an application that accepts textual artifacts as input and generates a thesaurus dynamically, we call it Thesaurus Builder. We evaluated the performance of REquirements TRacing On target (RETRO) with a Thesaurus generated by Thesaurus Builder. We found that recall increased from 81.9% with no thesaurus to 87.18% when the dynamic thesaurus was used. We also found that Okapi weighting resulted in better recall and precision than TF-IDF weighting, but only precision was statistically significant.","PeriodicalId":330587,"journal":{"name":"2013 7th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116250694","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
A tracelab-based solution for identifying traceability links using LSI 基于跟踪实验室的解决方案,用于识别使用LSI的可追溯性链接
N. Alhindawi, Omar Meqdadi, Brian Bartman, Jonathan I. Maletic
{"title":"A tracelab-based solution for identifying traceability links using LSI","authors":"N. Alhindawi, Omar Meqdadi, Brian Bartman, Jonathan I. Maletic","doi":"10.1109/TEFSE.2013.6620159","DOIUrl":"https://doi.org/10.1109/TEFSE.2013.6620159","url":null,"abstract":"An information retrieval technique, latent semantic indexing (LSI), is used to automatically identify traceability links from system documentation to program source code. The experiment is performed in the TraceLab framework. The solution provides templates and components for building and querying LSI space and datasets (corpora) that can be used as inputs for these components. The proposed solution is evaluated on traceability links already discovered by mining adaptive commits of the open source system KDE/Koffice. The results show that the approach can identify of traceability links with high precision using TraceLab components.","PeriodicalId":330587,"journal":{"name":"2013 7th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131479067","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Establishing content traceability for software applications: An approach based on structuring and tracking of configuration elements 为软件应用程序建立内容可追溯性:一种基于构造和跟踪配置元素的方法
Padmalata V. Nistala, Priyanka Kumari
{"title":"Establishing content traceability for software applications: An approach based on structuring and tracking of configuration elements","authors":"Padmalata V. Nistala, Priyanka Kumari","doi":"10.1109/TEFSE.2013.6620157","DOIUrl":"https://doi.org/10.1109/TEFSE.2013.6620157","url":null,"abstract":"Establishing content traceability between various software artifacts or configuration elements at granular level and identifying the gaps in traceability at each phase is a key challenge in software development. In other disciplines such as manufacturing and systems engineering we can find models, well established principles and practices for formulating and tracing the product parts and composition. This paper extends the system model and product breakdown structure concepts from these disciplines to software systems. We propose a model that provides a granular view of software product composition and content traceability through structured relationships among various software configuration elements. Here, we define the key configuration elements essential for the alignment and traceability, create a structure through interconnected relationships of these elements at each phase and analyze the inconsistencies in the relationship. The model provides a visual representation to understand the completeness at each of the development stages. The content traceability is established from both completeness and correctness perspectives and gaps are identified at each phase. The paper briefly describes the model and initial results from pilot implementation in an industry application.","PeriodicalId":330587,"journal":{"name":"2013 7th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128981275","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
Towards an eye-tracking enabled IDE for software traceability tasks 朝着一个支持眼动跟踪的IDE开发软件跟踪任务
Braden Walters, Michael Falcone, Alexander Shibble, Bonita Sharif
{"title":"Towards an eye-tracking enabled IDE for software traceability tasks","authors":"Braden Walters, Michael Falcone, Alexander Shibble, Bonita Sharif","doi":"10.1109/TEFSE.2013.6620154","DOIUrl":"https://doi.org/10.1109/TEFSE.2013.6620154","url":null,"abstract":"The paper presents iTrace, an eye-tracking plug-in for the Eclipse IDE. The premise is to use developers' eye gaze as input to traceability tasks such as generating links between various artifacts. The design, architecture, and current state of iTrace is described. Support for a variety of traceability tasks such as link retrieval, link evolution, link visualization, and empirical studies are also discussed. An initial link generation heuristic using iTrace is presented with plans for future evaluation.","PeriodicalId":330587,"journal":{"name":"2013 7th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124397743","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 19
Ontology-based trace retrieval 基于本体的跟踪检索
Yonghua Li, J. Cleland-Huang
{"title":"Ontology-based trace retrieval","authors":"Yonghua Li, J. Cleland-Huang","doi":"10.1109/TEFSE.2013.6620151","DOIUrl":"https://doi.org/10.1109/TEFSE.2013.6620151","url":null,"abstract":"In automated requirements trace retrieval, an ontology can be used as an intermediary artifact to identify relationships that would not be recognized by standard information retrieval techniques. However, ontologies must be carefully constructed to fit the needs of the project. In this paper we present a technique for incorporating information from general and domain-specific ontologies into the tracing process. Our approach applies the domain ontology at the phrase level and then uses a general ontology to augment simple term matching in order to deduce relationships between individual terms weighted according to the relative importance of the phrase in which they occur. The combined weights are used to compute the overall similarity between a source and target artifact in order to establish a candidate trace link. We experimentally evaluated our approach against the standard Vector Space Model (VSM) and show that a domain ontology combined with generalized ontology returned greatest improvements in trace accuracy.","PeriodicalId":330587,"journal":{"name":"2013 7th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129504058","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 30
Trace-by-classification: A machine learning approach to generate trace links for frequently occurring software artifacts 按分类跟踪:为频繁出现的软件工件生成跟踪链接的一种机器学习方法
Mateusz Wieloch, Sorawit Amornborvornwong, J. Cleland-Huang
{"title":"Trace-by-classification: A machine learning approach to generate trace links for frequently occurring software artifacts","authors":"Mateusz Wieloch, Sorawit Amornborvornwong, J. Cleland-Huang","doi":"10.1109/TEFSE.2013.6620165","DOIUrl":"https://doi.org/10.1109/TEFSE.2013.6620165","url":null,"abstract":"Over the past decade the traceability research community has focused upon developing and improving trace retrieval techniques in order to retrieve trace links between a source artifact, such as a requirement, and set of target artifacts, such as a set of java classes. In this Trace Challenge paper we present a previously published technique that uses machine learning to trace software artifacts that recur is similar forms across across multiple projects. Examples include quality concerns related to non-functional requirements such as security, performance, and usability; regulatory codes that are applied across multiple systems; and architectural-decisions that are found in many different solutions. The purpose of this paper is to release a publicly available TraceLab experiment including reusable and modifiable components as well as associated datasets, and to establish baseline results that would encourage further experimentation.","PeriodicalId":330587,"journal":{"name":"2013 7th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124630882","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
Backward propagation of code refinements on transformational code generation environments 代码改进在转换代码生成环境中的反向传播
Victor Guana, Eleni Stroulia
{"title":"Backward propagation of code refinements on transformational code generation environments","authors":"Victor Guana, Eleni Stroulia","doi":"10.1109/TEFSE.2013.6620155","DOIUrl":"https://doi.org/10.1109/TEFSE.2013.6620155","url":null,"abstract":"Transformational code generation is at the core of generative software development. It advocates the modeling of common and variable features in software-system families with domain-specific languages, and the specification of transformation compositions for successively refining the abstract domain models towards eventually enriching them with execution semantics. Thus, using code-generation environments, families of software systems can be generated, based on models specified in high-level domain languages. The major advantage of this software-construction methodology stems from the fact that it enables the reuse of verified execution semantics, derived from domain models. However, like all software, once an implementation is generated, it is bound to evolve and manually refined to introduce features that were not captured by its original generation environment. This paper describes a conceptual framework for identifying features that have to be propagated backwards to generation engines, from refined generated references. Our conceptual framework is based on static and symbolic execution analysis, and aims to contribute to the maintenance and evolution challenges of model-driven development.","PeriodicalId":330587,"journal":{"name":"2013 7th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130191157","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Using traceability links to identifying potentially erroneous artifacts during regulatory reviews 在法规审查期间使用可追溯性链接来识别潜在的错误工件
Wuwei Shen, Chung-Ling Ling, Andrian Marcus
{"title":"Using traceability links to identifying potentially erroneous artifacts during regulatory reviews","authors":"Wuwei Shen, Chung-Ling Ling, Andrian Marcus","doi":"10.1109/TEFSE.2013.6620149","DOIUrl":"https://doi.org/10.1109/TEFSE.2013.6620149","url":null,"abstract":"Safety critical systems emphasize the high quality of both hardware and software of a product since the safety of the product to the public tops all the other considerations. In these domains, regulatory agencies are entitled to conduct reviews on the entire range of artifacts produced from system design to system performance/maintenance. Regulatory review is comprised of the pre-market review and the post-market review. Each aspect of the regulatory review is time-consuming and laborious. In this paper we target situations when errors are identified in the reviewed software, either during pre- or post-market review. We propose an automated mechanism, which utilizes traceability information to identify lists of related software artifacts that are similar to those involved in the reported errors. With the tool recommendations, regulators can quickly investigate these suspicious locations and avoid the occurrence of future hazardous events.","PeriodicalId":330587,"journal":{"name":"2013 7th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE)","volume":"223 6","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134545246","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Configuring topic models for software engineering tasks in TraceLab 在TraceLab中为软件工程任务配置主题模型
Bogdan Dit, Annibale Panichella, Evan Moritz, R. Oliveto, M. D. Penta, D. Poshyvanyk, A. D. Lucia
{"title":"Configuring topic models for software engineering tasks in TraceLab","authors":"Bogdan Dit, Annibale Panichella, Evan Moritz, R. Oliveto, M. D. Penta, D. Poshyvanyk, A. D. Lucia","doi":"10.1109/TEFSE.2013.6620164","DOIUrl":"https://doi.org/10.1109/TEFSE.2013.6620164","url":null,"abstract":"A number of approaches in traceability link recovery and other software engineering tasks incorporate topic models, such as Latent Dirichlet Allocation (LDA). Although in theory these topic models can produce very good results if they are configured properly, in reality their potential may be undermined by improper calibration of their parameters (e.g., number of topics, hyper-parameters), which could potentially lead to sub-optimal results. In our previous work we addressed this issue and proposed LDA-GA, an approach that uses Genetic Algorithms (GA) to find a near-optimal configuration of parameters for LDA, which was shown to produce superior results for traceability link recovery and other tasks than reported ad-hoc configurations. LDA-GA works by optimizing the coherence of topics produced by LDA for a given dataset. In this paper, we instantiate LDA-GA as a TraceLab experiment, making publicly available all the implemented components, the datasets and the results from our previous work. In addition, we provide guidelines on how to extend our LDA-GA approach to other IR techniques and other software engineering tasks using existing TraceLab components.","PeriodicalId":330587,"journal":{"name":"2013 7th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE)","volume":"185 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116485443","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 17
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信