arrow
返回

Software engineering beyond the project - Sustaining software ecosystems

delete2014-11-01
delete41
PRE
AI
Y
Yvonne Dittrich *
DOI:10.1016/j.infsof.2014.02.012delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Context: The main part of software engineering methods, tools and technologies has developed around projects as the central organisational form of software development. A project organisation depends on clear bounds regarding scope, participants, development effort and lead-time. What happens when these conditions are not given? The article claims that this is the case for software product specific ecosystems. As software is increasingly developed, adopted and deployed in the form of customisable and configurable products, software engineering as a discipline needs to take on the challenge to support software ecosystems. Objective: The article provides a holistic understanding of the observed and reported practices as a starting point to device specific support for the development in software ecosystems. Method: A qualitative interview study was designed based on previous long-term ethnographical inspired research. Results: The analysis results in a set of common features of product development and evolution despite differences in size, kind of software and business models. Design is distributed and needs to be coordinated across heterogeneous design constituencies that, together with the software, build a product specific socio-technical ecosystem. The technical design has to support the deference of part of the development not only to 3rd-party developers but also to local designers tailoring the software in the use organisation. The technical interfaces that separate the work of different design constituencies are contested and need to be maintained permanently. Development takes place as cycles within cycles overlaying development cycles with different rhythms to accommodate different evolution drivers. Conclusion: The reported practices challenge some of the very core assumptions of traditional software engineering, but makes perfect sense, considering that the frame of reference for product development is not a project but continuous innovation across the respective ecosystem. The article provides a number of concrete points for further research. (C) 2014 Elsevier B.V. All rights reserved.
Keyword:
Software ecosystems
Software product development
Qualitative empirical research

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.8K
被引数:
7.7K

机构

I
IT University Copenhagen
学者数:
353
论文数: 345
被引数: 13
引用论文

引用论文

err分享
err收藏
Investigation of nucleation and growth processes of diamond films by atomic force microscopy
err1994-10-01
err0
PREAI
errM. A. George; A. Burger; W. E. Collins; J. L. Davidson; A. V. Barnes; N. H. Tolk
err分享
err收藏
How agile are industrial software development practices?工业软件开发实践有多敏捷?
err2006-09-01
err29
PREAI
errHansson, Christina; Dittrich, Yvonne; Gustafsson, Bjorn; Zarnak, Stefan
err分享
err收藏
Assessment of eight nucleic acid amplification technologies for potential use to detect infectious agents in low-resource settings评估八种核酸扩增技术的潜在用途,以检测低资源环境中的传染性病原体
err2019-04-22
err0
errOAAI
errJason L. Cantera; Heather White; Maureen H. Diaz; Shivani G. Beall; Jonas M. Winchell; Lorraine Lillis; Michael Kalnoky; James Gallarda; David S. Boyle
err分享
err收藏
The State of the Art in End-User Software Engineering最终用户软件工程的最新技术
err2011-04-29
err341
errOAAI
errKo, Andrew J.; Abraham, Robin; Beckwith, Laura; Blackwell, Alan; Burnett, Margaret; Erwig, Martin; Scaffidi, Chris; Lawrance, Joseph; Lieberman, Henry; Myers, Brad; Rosson, Mary Beth; Rothermel, Gregg; Shaw, Mary; Wiedenbeck, Susan
err分享
err收藏
Shades of gray: Opening up a software producing organization with the open software enterprise model
err2012-07-01
err72
PREAI
errJansen, Slinger; Brinkkemper, Sjaak; Souer, Jurriaan; Luinenburg, Lutzen
err分享
err收藏
Microfluidic electrocapture interfaced with electrospray mass spectrometry
err2007-01-01
err0
PREAI
errSusanne Vollmer; Juan Astorga-Wells; Tomas Bergman; Hans Jörnvall
err分享
err收藏
学者 查看更多内容