repeatable experiments in software engineering
نویسنده
چکیده
Welcome to the special issue of Empirical Software Engineering on repeatable experiments in software engineering. Earlier and shorter versions of the papers presented here first appeared at the PROMISE 2007 workshop in Minneapolis. The PROMISE project has been running for 4 years now and aims to create large libraries of repeatable experiments in software engineering. PROMISE is somewhat different to other workshops that deal with learning from software data1 in two ways. First, PROMISE emphasizes the data mining approach to generalization and, as such, is very concerned with the experimental methods used to generate the results. Second, PROMISE is more than just a workshop series. The project actually has three parts:
منابع مشابه
Designing, Documenting, and Evaluating Software Architecture
Part of any engineering discipline is the use of systematic, repeatable and traceable processes, methods and procedures. Software architecture is a branch of the discipline of software engineering. However, software architecture design, documentation and evaluation is still lacking a sound basis of systematic, repeatable and traceable procedures. At present software architecture is still more o...
متن کاملThe Methodology of Methodologies; or, Evaluating Current Methodologies: Why and How
A good methodology should be an accurate description of sound software engineering (SE) practice. Without empirically-supported method-ologies, we run the risk of using potentially inaccurate prescriptions of the software engineering process. We reject arguments that SE is unmeasurable. Related fields, such as knowledge acquisition, routinely perform repeatable experiments on specification deve...
متن کاملREPETITA: Repeatable Experiments for Performance Evaluation of Traffic-Engineering Algorithms
In this paper, we propose a pragmatic approach to improve reproducibility of experimental analyses of traffic engineering (TE) algorithms, whose implementation, evaluation and comparison are currently hard to replicate. Our envisioned goal is to enable universally-checkable experiments of existing and future TE algorithms. We describe the design and implementation of REPETITA, a software framew...
متن کاملIntegrating Workflow with Interacting Agents to Support Cooperative Software Engineering
Cooperative software engineering processes involve structured, repeatable processes as well as dynamic, cooperative processes. Existing workflow systems are suited to model and support the former type of processes, and multi-agent systems are suited to model and support the latter. We have designed and implemented a gluing-framework for integrating workflow processes with software agents. By us...
متن کاملFrom Research to Start Up: Software Engineering Technology Transfer at Work
This paper describes our experiences in the successful transfer of software engineering technology (in the area of reverse engineering and legacy systems) from research laboratory up to start-up company. The goal of this paper is to make our technology transfer successes repeatable, and to make our failures avoidable. We will do this by proposing a technology transfer model, describing our expe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008