Data science: technologies for better software

View/Open
Document typeArticle
Defense date2019-11
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder
Abstract
Data science is mandatory in today's business to capitalize on achievements and assets. This specifically holds for modern software development, where data science facilitates analyzing product, process, and usage and thus managing evolution and performance. With the convergence of embedded and IT domains, such as the Internet of Things (IoT) and automotive systems, software systems are becoming more complex. Complexity has two faces. On one hand it means more functionality and fluid delivery models, thus offering markets more value, such as the ability to deliver a single-customer focus. Complexity, however, also means the growth of technical debt, which slows productivity and lowers quality. As software engineering generates ever larger and more varied data sets, such as feature usage, code analysis, test coverage, error logs, and maintenance data, companies face the challenge of unlocking the value of that data.
CitationEbert, C. [et al.]. Data science: technologies for better software. "IEEE software", Novembre 2019, vol. 36, núm. 6, p. 66-72.
ISSN0740-7459
Publisher versionhttps://ieeexplore.ieee.org/document/8880036
Files | Description | Size | Format | View |
---|---|---|---|---|
ebert2019data-science.pdf | 408,5Kb | View/Open |