Empirical Software Engineering Research Roadmap Introduction
نویسنده
چکیده
The gathering of leading Empirical Software Engineering researchers at Dagstuhl provides a unique opportunity to capture the current challenges facing the field. Our gathering enables deep discussions that identify critical issues, discuss promising opportunities, and outline future directions. A typical framework for organizing ideas and plans from thought leaders is the definition of a roadmap for a field, and the researchers gathered at Dagstuhl have agreed to define a roadmap for Empirical Software Engineering research. The following sections describe what we mean by a roadmap and elaborate on the roadmap process, uses, benefits, types, and structure. We then introduce an example skeletal roadmap for Empirical Software Engineering that serves as a starting point for Dagstuhl working group discussions. In the subsequent sections, we document the working group’s outcomes and describe the resulting overall roadmap in a final summary.
منابع مشابه
Empirical Software Engineering Research Roadmap Discussion and Summary
The Dagstuhl working groups’ discussions provide many insightful perspectives and suggestions for defining a roadmap for Empirical Software Engineering (ESE) research. This summary attempts to consolidate these ideas into an overall roadmap. As emphasized in the roadmapping introduction, defining a roadmap is an ongoing process and the resulting roadmap needs to be considered a “living document...
متن کاملEmpirical Analysis of the Performance-related Risk
The current methods of effort estimation frequently take indirect account of the tasks of software performance engineering (SPE), and provide widely differing conclusions. In order to create transparency and acceptance for this task that has been growing in importance for years in the context of the life cycle of IT systems, an approach (PRM Performance Risk Model) is adopted that derives resou...
متن کاملEmpirical Software Engineering: Teaching Methods and Conducting Studies
Empirical software engineering has grown in importance in the software engineering research community over the last 20 years. This means that it has become very important to also include empirical studies systematically into the curricula in computer science and software engineering. This chapter presents several aspects and challenges to have in mind when doing this. The chapter presents three...
متن کاملCloud Computing A Research Roadmap in Coalescence with Software Engineering
The new concept of cloud computing with ondemand provisioning of a shared pool of configurable computing resources of unprecedented size, elastic scalability and ubiquitous network service accessibility has gained huge momentum in the IT industry. However, there are many issues faced in migrating existing systems into the cloud that have led to its slow adoption. This paper focuses on the lack ...
متن کاملCognitive Software Engineering: A Research Framework and Roadmap
The work of software engineers is inherently cognitive. Integral to their duties is understanding and developing several artifacts. Each one is based on a specific model and a given level of abstraction. What distinguishes Software Engineering is the logical complexity of some artifacts (especially programs), the high dependency among them, and the fact that the success of the software project ...
متن کامل