20 Hits in 2.5 sec

A TraceLab-based solution for creating, conducting, and sharing feature location experiments

Bogdan Dit, Evan Moritz, Denys Poshyvanyk
2012 2012 20th IEEE International Conference on Program Comprehension (ICPC)  
To address these issues, we propose a solution for creating, conducting, and sharing experiments in feature location based on TraceLab, a framework for conducting research.  ...  We argue that this solution would allow rapid advancements in feature location research because it will enable researchers to create new FLTs in the form of TraceLab templates or components, and compare  ...  In order to address these problems, we are proposing a solution to uniformly create, conduct, and share feature location experiments using the TraceLab framework [5, 6, 7] .  ... 
doi:10.1109/icpc.2012.6240489 dblp:conf/iwpc/DitMP12 fatcat:2diw4jh3gfbgzgqdi4xyp7frwq

Supporting and accelerating reproducible empirical research in software evolution and maintenance using TraceLab Component Library

Bogdan Dit, Evan Moritz, Mario Linares-Vásquez, Denys Poshyvanyk, Jane Cleland-Huang
2014 Empirical Software Engineering  
We conducted a preliminary mapping study of a number of representative maintenance techniques and approaches and implemented them as a set of experiments and a library of components that we make publicly  ...  In this paper, we address the problem of experiment reproducibility in software maintenance and provide a long-term solution towards ensuring that future experiments will be reproducible and extensible  ...  This work would not have been possible without their continuous support on the TraceLab project.  ... 
doi:10.1007/s10664-014-9339-3 fatcat:kazqv7storc2bl6augdx4htpsy

Supporting and Accelerating Reproducible Research in Software Maintenance Using TraceLab Component Library

Bogdan Dit, Evan Moritz, Mario Linares-Vasquez, Denys Poshyvanyk
2013 2013 IEEE International Conference on Software Maintenance  
We conducted a mapping study of a number of representative maintenance techniques and approaches and implemented them as a library of experiments and components that we make publicly available with TraceLab  ...  In this paper, we address the problem of experiment reproducibility in software maintenance and provide a long term solution towards ensuring that future experiments will be reproducible and extensible  ...  This work would not have been possible without their continuous support on the TraceLab project.  ... 
doi:10.1109/icsm.2013.44 dblp:conf/icsm/DitMVP13 fatcat:4rjpoy6rtvaqfatlnyvnt4f44e

Configuring and Assembling Information Retrieval Based Solutions for Software Engineering Tasks

Bogdan Dit
2016 2016 IEEE International Conference on Software Maintenance and Evolution (ICSME)  
In an extensive empirical study, we applied IR-GA on three different software engineering tasks: (i) traceability link recovery, (ii) feature location, and (iii) identification of duplicate bug reports  ...  The approach named IR-GA determines the (near) optimal solution to be used for each step of the IR process.  ...  feature for encapsulating and sharing experiments.  ... 
doi:10.1109/icsme.2016.85 dblp:conf/icsm/Dit16 fatcat:bre7b5b4dvfpnjktes5zau7iqm

Grand Challenges of Traceability: The Next Ten Years [article]

Giuliano Antoniol and Jane Cleland-Huang and Jane Huffman Hayes and Michael Vierhauser
2017 arXiv   pre-print
Two breakout groups focused on the importance of creating and sharing traceability datasets within the research community, and discussed challenges related to the adoption of tracing techniques in industrial  ...  to be always present, built into the engineering process, and for it to have "effectively disappeared without a trace".  ...  Acknowledgements This work was supported by NSF grants CCF-1464032 and CCF-1511117.  ... 
arXiv:1710.03129v1 fatcat:ch275tcxtjcshesoq2ubbyyomy


David Shepherd, Kostadin Damevski, Bartosz Ropski, Thomas Fritz
2012 Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering - FSE '12  
Currently used by developers at ABB, Inc. and elsewhere, Sando also supports the flexible extension of its components to rapidly disseminate research advancements, and allows for user-based evaluation  ...  To address these issues, we studied a number of LCS approaches, distilled the general component structure underlying these approaches and, based on this structure, developed a LCS tool and framework, called  ...  A tracelab-based solution for creating, conducting, and sharing feature location experiments. In Int. Conf. on Prog. Comp, 2011. [2] E. Hill, L. Pollock, and K. Vijay-Shanker.  ... 
doi:10.1145/2393596.2393612 dblp:conf/sigsoft/ShepherdDRF12 fatcat:rnjptafexbfmrmqwehzfds45si

Improving trace accuracy through data-driven configuration and composition of tracing features

Sugandha Lohar, Sorawit Amornborvornwong, Andrea Zisman, Jane Cleland-Huang
2013 Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2013  
We utilize a machine-learning approach to search for the best configuration given an initial training set of validated trace links, a set of available tracing techniques specified in a feature model, and  ...  State-of-the art solutions address this problem through utilizing trace retrieval techniques to automate the process of creating and maintaining trace links.  ...  Experiments Two additional experiments were conducted.  ... 
doi:10.1145/2491411.2491432 dblp:conf/sigsoft/LoharAZC13 fatcat:2fzbavlnrfcrfb2vgznwjsyqnm

Feature location benchmark for extractive software product line adoption research using realistic and synthetic Eclipse variants

Jabier Martinez, Tewfik Ziadi, Mike Papadakis, Tegawendé F. Bissyandé, Jacques Klein, Yves le Traon
2018 Information and Software Technology  
Objective: We present EFLBench, a benchmark and a framework to provide a common ground for the evaluation of feature location techniques in families of systems.  ...  Results: EFLBench is publicly available and supports all tasks for feature location techniques integration, benchmark construction and benchmark usage.  ...  At the end of Section 4.1, we presented similar experiences reported in the literature about feature location in plugin-based systems and in Eclipse variants.  ... 
doi:10.1016/j.infsof.2018.07.005 fatcat:glmgatv7avfs7ktmlyidoks56e

Validation of Software Testing Experiments: A Meta-Analysis of ICST 2013

Mark Hays, Jane Huffman Hayes, Arne C. Bathke
2014 2014 IEEE Seventh International Conference on Software Testing, Verification and Validation  
MeansTest provides a free and easy-to-use possibility for researchers to check whether their chosen statistical methods and the results obtained are plausible.  ...  It is available for download at  ...  ACKNOWLEDGMENT This work was funded in part by the National Science Foundation under grant CCF-0811140 (research) and Major Research Instrumentation grant CNS-0959924 provided by ARRA funding.  ... 
doi:10.1109/icst.2014.46 dblp:conf/icst/HaysHB14 fatcat:z6wuw3mmjjgfnhrrljsavmaldq

A Topic Modeling Based Solution for Confirming Software Documentation Quality

Nouh Alhindawi, Obaida M., Rami Malkawi, Jamal Alsakran
2016 International Journal of Advanced Computer Science and Applications  
this paper presents an approach for evaluating and confirming the quality of the external software documentation using topic modeling.  ...  Furthermore, these similarities can also be used for evaluating the new documenting process during the evolution phase of the software.  ...  ACKNOWLEDGEMENT The authors would like to thank faculty of sciences and information Technology, JADARA UNIVERSITY for support funding to carry out this research project.  ... 
doi:10.14569/ijacsa.2016.070227 fatcat:uuew4xrye5h2xjj3u46347aage

Configuring And Assembling Information Retrieval Based Solutions For Software Engineering Tasks

Bogdan Dit
Textual or unstructured data generated during the software development process contains a significant amount of useful information that captures design decisions and the rationale of developers.  ...  Two of the most important steps in a typical process of applying IR techniques to support SE tasks are: (i) preprocessing the corpus (i.e., a set of documents associated with a software system) by removing  ...  First and foremost, I would like to thank my advisor Denys Poshyvanyk. I will be forever grateful for his exemplary guidance, patience and constant support.  ... 
doi:10.21220/m2-hsht-dh07 fatcat:vfgnm5cm4nae5jsu7j3kfqcy4e

The Grand Challenge of Traceability (v1.0) [chapter]

Orlena Gotel, Jane Cleland-Huang, Jane Huffman Hayes, Andrea Zisman, Alexander Egyed, Paul Grünbacher, Alex Dekhtyar, Giuliano Antoniol, Jonathan Maletic
2011 Software and Systems Traceability  
It is a major update to the draft Problem Statement and Grand Challenges document 11 , and is intended to form a structured agenda for traceability research and practice, a basis for classifying research  ...  This technical report offers a vision for traceability in software and systems engineering and outlines eight challenges that need to be addressed in order to achieve it.  ...  They particularly thank Brian Berenbach for industryrelated feedback and Patrick Mäder for glossary suggestions.  ... 
doi:10.1007/978-1-4471-2239-5_16 fatcat:xhydezdwx5gffl57w77dolexju

Recovering from a decade: a systematic mapping of information retrieval approaches to software traceability

Markus Borg, Per Runeson, Anders Ardö
2013 Empirical Software Engineering  
We conducted a systematic mapping of IR-based trace recovery. Of the 79 publications classified, a majority applied algebraic IR models.  ...  The objective of this study is to produce a map of work on IR-based trace recovery, with a particular focus on previous evaluations and strength of evidence.  ...  and Lorand Dali for excellent comments on IR details.  ... 
doi:10.1007/s10664-013-9255-y fatcat:s7oz6jzovze3tbhswlpnp235ty

Software traceability: trends and future directions

Jane Cleland-Huang, Orlena C. Z. Gotel, Jane Huffman Hayes, Patrick Mäder, Andrea Zisman
2014 Proceedings of the on Future of Software Engineering - FOSE 2014  
In practice, traceability is often conducted in an ad-hoc, after-the-fact manner and, therefore, its benefits are not always fully realized.  ...  In this paper, we build upon a prior body of work to highlight the state-of-the-art in software traceability, and to present compelling areas of research that need to be addressed.  ...  Acknowledgments Work on this paper was partially funded by NSF Grants CCF-1319680 (Huang), CNS-0959924 (Hayes,Huang), and the German BMBF grant 16V0116 (Mäder).  ... 
doi:10.1145/2593882.2593891 dblp:conf/icse/Cleland-HuangGHMZ14 fatcat:mxsvacsro5a6piw2uiif7juepm

Parameterizing and Assembling IR-Based Solutions for SE Tasks Using Genetic Algorithms

Annibale Panichella, Bogdan Dit, Rocco Oliveto, Massimiliano Di Penta, Denys Poshyvanyk, Andrea De Lucia
2016 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER)  
a supervised and combinatorial approach.  ...  The approach (named GA-IR) determines the (near) optimal solution to be used for each stage of the IR process, i.e., term extraction, stop word removal, stemming, indexing and an IR algebraic method calibration  ...  , feature location and software artifact labeling.  ... 
doi:10.1109/saner.2016.97 dblp:conf/wcre/PanichellaDOPPL16 fatcat:7dkd7klm5vhqdfqirrsv42ypye
« Previous Showing results 1 — 15 out of 20 results