Not logged in.

Contribution Details

Type Book Chapter
Scope Discipline-based scholarship
Title Data-Driven Decisions and Actions in Today’s Software Development
Organization Unit
Authors
  • Harald Gall
  • Carol Alexandru
  • Adelina Ciurumelea
  • Giovanni Grano
  • Christoph Laaber
  • Sebastiano Panichella
  • Sebastian Proksch
  • Gerald Schermann
  • Carmine Vassallo
  • Jitong Zhao
Editors
  • Volker Gruhn
  • Rüdiger Striemer
Item Subtype Original Work
Refereed Yes
Status Published in final form
Language
  • English
Booktitle The Essence of Software Engineering
ISBN 978-3-319-73896-3
Number 36
Place of Publication Cham
Publisher Springer
Page Range 137 - 168
Date 2018
Abstract Text Today’s software development is all about data: data about the software product itself, about the process and its different stages, about the customers and markets, about the development, the testing, the integration, the deployment, or the runtime aspects in the cloud. We use static and dynamic data of various kinds and quantities to analyze market feedback, feature impact, code quality, architectural design alternatives, or effects of performance optimizations. Development environments are no longer limited to IDEs in a desktop application or the like but span the Internet using live programming environments such as Cloud9 or large-volume repositories such as BitBucket, GitHub, GitLab, or StackOverflow. Software development has become “live” in the cloud, be it the coding, the testing, or the experimentation with different product options on the Internet. The inherent complexity puts a further burden on developers, since they need to stay alert when constantly switching between tasks in different phases. Research has been analyzing the development process, its data and stakeholders, for decades and is working on various tools that can help developers in their daily tasks to improve the quality of their work and their productivity. In this chapter, we critically reflect on the challenges faced by developers in a typical release cycle, identify inherent problems of the individual phases, and present the current state of the research that can help overcome these issues.
Digital Object Identifier 10.1007/978-3-319-73897-0_9
Other Identification Number merlin-id:16477
PDF File Download from ZORA
Export BibTeX
EP3 XML (ZORA)