Filters








120 Hits in 3.8 sec

A semantic relatedness approach for traceability link recovery

Anas Mahmoud, Nan Niu, Songhua Xu
2012 2012 20th IEEE International Conference on Program Comprehension (ICPC)  
Currently, human intervention happens at the end of the traceability process, after candidate traceability links have already been generated. This often leads to a decline in the results' accuracy.  ...  Our approach also achieves a significantly better precision than Latent Semantic Indexing (LSI) in two of our datasets.  ...  CONCLUSIONS In this paper we proposed an approach based on Semantic Relatedness (SR) for automatic traceability link recovery.  ... 
doi:10.1109/icpc.2012.6240487 dblp:conf/iwpc/MahmoudNX12 fatcat:rw6hkt3ubzdvvfdt7bysmq6zdq

Autonomous Decentralized Semantic Based Traceability Link Recovery Framework

Khalid MAHMOOD, Mazen ALOBAIDI, Hironao TAKAHASHI
2016 IEICE transactions on information and systems  
, for finding similarity among different project artifacts and the automation of traceability links recovery.  ...  This paper proposes Autonomous Decentralized Semantic based Traceability Link Recovery (AD-STLR) architecture.  ...  Semantic Relatedness Techniques Semantic Similarity and Semantic Relatedness have been the subjects of few studies that are associated with traceability link recovery.  ... 
doi:10.1587/transinf.2016edp7018 fatcat:e6mbgadb6jdq3gikkq52shmrve

Toward an effective automated tracing process

Anas Mahmoud
2012 2012 20th IEEE International Conference on Program Comprehension (ICPC)  
Such low levels of accuracy require software engineers working with traceability tools to spend a considerable amount of their time verifying the generated traceability information, a process that is often  ...  In particular, traceability tools are still far from achieving performance levels that are adequate for practical applications.  ...  Similarly, in our earlier work [172], we introduced semantic relatedness as an approach for traceability link recovery.  ... 
doi:10.1109/icpc.2012.6240502 dblp:conf/iwpc/Mahmoud12 fatcat:2vz2rn5rinezbhywiwpl3hj4oy

A Context-based Information Retrieval Technique for Recovering Use-Case-to-Source-Code Trace Links in Embedded Software Systems

Jiale Zhou, Yue Lu, Kristina Lundqvist
2013 2013 39th Euromicro Conference on Software Engineering and Advanced Applications  
The contribution of this paper is an improved VSM-based post-requirements traceability recovery approach using a novel context analysis.  ...  However, semi-automatically or fullyautomatically generating accurate trace links remains an open research challenge, especially for legacy systems.  ...  [10] propose a semantic relatedness approach that exploits external knowledge sources, e.g., Wikipedia, to identify a set of relevant terms that are used to expand the query, in an attempt to improve  ... 
doi:10.1109/seaa.2013.30 dblp:conf/euromicro/ZhouLL13 fatcat:35irwuomk5adfjzawjr5csgm2y

Horizontal traceability for just-in-time requirements: the case for open source feature requests

Petra Heck, Andy Zaidman
2014 Journal of Software: Evolution and Process  
Over the last 20 years or so, the software engineering research community has investigated numerous approaches to establish, detect and visualize traceability links [19] .  ...  De Lucia et al. have proposed to classify the traceability recovery methods according to the method adopted to derive links [21]: heuristic based, IR based, and data mining based.  ...  RQ3 Does a more advanced technique like LSA (Latent Semantic Analysis) improve the detection of non-explicit links?  ... 
doi:10.1002/smr.1678 fatcat:pwtdds6qzfbnxmue7iij5nodki

A survey on the use of topic models when mining software repositories

Tse-Hsun Chen, Stephen W. Thomas, Ahmed E. Hassan
2015 Empirical Software Engineering  
Our paper provides a starting point for new researchers who are interested in using topic models, and may help new researchers and practitioners determine how to best apply topic models to a particular  ...  We find that i) most studies centre around a limited number of software engineering tasks; ii) most studies use only basic topic models; iii) and researchers usually treat topic models as black boxes without  ...  Bug localization is a special case of traceability recovery in which traceability links between bug reports and source code are sought.  ... 
doi:10.1007/s10664-015-9402-8 fatcat:dwuxhrdbsvdznorfwfcow3prn4

Leveraging a corpus of natural language descriptions for program similarity

Meital Zilberstein, Eran Yahav
2016 Proceedings of the 2016 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software - Onward! 2016  
Because our notion of code similarity is based on similarity of textual descriptions, our approach can determine semantic relatedness and similarity of code across different libraries and even across different  ...  We present a novel approach for establishing the similarity of code fragments by: (i) obtaining textual descriptions of code fragments captured in millions of posts on questionanswering sites, blogs and  ...  Acknowledgments The authors would like to thank Ran Zilberstein for commenting on an earlier version of this paper.  ... 
doi:10.1145/2986012.2986013 dblp:conf/oopsla/ZilbersteinY16 fatcat:ijjuoeeqgndbxpmodlseyukle4

Software Faults Emulation by Software Fault Injection

Soumya S, Baiju A S
2014 International Journal of Computer Applications  
If the class is highly cohesive then that software component or class is used for fault emulation. In existing approaches cohesion measured from only structural information.  ...  An emulator is object oriented software systems are used for fault emulation.  ...  legacy source code, clone detection in software, and recovery of traceability links between software and documentation.  ... 
doi:10.5120/17320-7525 fatcat:54knswtkqvdwvftoeijp5bnmve

Automatic query reformulations for text retrieval in software engineering

Sonia Haiduc, Gabriele Bavota, Andrian Marcus, Rocco Oliveto, Andrea De Lucia, Tim Menzies
2013 2013 35th International Conference on Software Engineering (ICSE)  
There are more than twenty distinct software engineering tasks addressed with text retrieval (TR) techniques, such as, traceability link recovery, feature location, refactoring, reuse, etc.  ...  When a query performs poorly, it has to be reformulated and this is a difficult task for someone who had trouble writing a good query in the first place.  ...  For example, if the task at hand is traceability link recovery between documentation and source code, the training data would consist of existing validated traceability links, where parts of the documentation  ... 
doi:10.1109/icse.2013.6606630 dblp:conf/icse/HaiducBMOLM13 fatcat:563xkgy6gzedvaqsmdzxez2nxq

NET-LDA: a novel topic modeling method based on semantic document similarity

2020 Turkish Journal of Electrical Engineering and Computer Sciences  
For such documents to be correctly identified, the feature space of the documents must be elaborated with more powerful features.  ...  In NET-LDA, semantically similar documents are merged to bring all semantically related words together and the obtained semantic similarity knowledge is incorporated into the model with a new adaptive  ...  The authors used genetic algorithms to determine a near optimal configuration for LDA by considering 3 software engineering tasks such as traceability link recovery, feature location, and software artifact  ... 
doi:10.3906/elk-1912-62 fatcat:wx62lg46yfarpj5wik7mdpkiae

Link weights recovery in heterogeneous information networks

Hong-Lan Botterman, Robin Lamarche-Perrin
2021 Computational Social Networks  
., random walks where the walker is forced to follow only a specific sequence of node types and edge types, capable to capture specific semantics and commonly called a meta-path, are combined in a linearly  ...  Given a pair of nodes in a HIN, this work aims at recovering the exact weight of the incident link to these two nodes, knowing some other links present in the HIN.  ...  Related work Compared to previous work, which usually focuses on undirected and binary graphs, the approach we present addresses the recovery of directed and weighted links in HIN.  ... 
doi:10.1186/s40649-020-00083-8 fatcat:qb27jbxymncqfolhta2p4y5x4y

Exploiting semantics for filtering and searching knowledge in a software development context

Sonia Bergamaschi, Riccardo Martoglia, Serena Sorrentino
2014 Knowledge and Information Systems  
Software development is still considered a bottleneck for SMEs (Small and Medium Enterprises) in the advance of the Information Society.  ...  Specific and semantics textual filtering/search mechanisms, supporting the identification of adequate processes and practices for the enterprise needs, are fundamental in this context.  ...  Our sincere thanks to Domenico Beneventano (UniMoRe), Gorka Benguria (ESI), Frank-Walter Jaekel (Fraunhofer IPK) and to the other project partners for their support to this research.  ... 
doi:10.1007/s10115-014-0796-1 fatcat:evyifzeta5hfxh4nexollgrmc4

Visual Analytics for Temporal Hypergraph Model Exploration [article]

Maximilian T. Fischer, Devanshu Arya, Dirk Streeb, Daniel Seebacher, Daniel A. Keim, Marcel Worring
2020 IEEE Transactions on Visualization and Computer Graphics   accepted
In particular, the technique incorporates a geometric deep learning model as a blueprint for problem-specific models while integrating visualizations for graph-based and category-based data with a novel  ...  The results show that our approach surpasses existing solutions in terms of scalability and applicability, enables the incorporation of domain knowledge, and allows for fast search-space traversal.  ...  This material reflects only the authors' views, and the Commission is not liable for any use that may be made of the information contained therein.  ... 
doi:10.1109/tvcg.2020.3030408 pmid:33048721 arXiv:2008.07299v2 fatcat:z7oqyqam3nggtblulazf7gq724

Source code identifier splitting using Yahoo image and web search engine

Ashish Sureka
2012 Proceedings of the First International Workshop on Software Mining - SoftwareMining '12  
We present an algorithm that decides the split position based on various factors such as conceptual correlations and semantic relatedness between the left and right splits strings of a given identifier  ...  We perform a series of experiments to validate the proposed approach and present performance results.  ...  based techniques for concept location, traceability link recovery and source-code search [8] Exploiting Page-Hits and Search-Results The technique presented in this paper is primarily inspired by  ... 
doi:10.1145/2384416.2384417 dblp:conf/kdd/Sureka12 fatcat:x67aclfeofblpglocdc5tcuiui

Query-based configuration of text retrieval solutions for software engineering tasks

Laura Moreno, Gabriele Bavota, Sonia Haiduc, Massimiliano Di Penta, Rocco Oliveto, Barbara Russo, Andrian Marcus
2015 Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2015  
Current approaches for automatic TR configuration in SE configure a single TR approach and then use it for all possible queries.  ...  best TR configuration for a given query, based on a supervised learning approach that determines the TR configuration that performs the best for each query according to its properties.  ...  Binkley and Lawrie [8] studied LtR in the context of traceability link recovery and feature location, and Ye et al. [52] used it for bug localization.  ... 
doi:10.1145/2786805.2786859 dblp:conf/sigsoft/MorenoBHPORM15 fatcat:tdzrbjah2bd3nhis3f22zdorbi
« Previous Showing results 1 — 15 out of 120 results