Distributed software engineering: Research and education challenges

B. Meyer
{"title":"Distributed software engineering: Research and education challenges","authors":"B. Meyer","doi":"10.1109/DEST.2008.4635100","DOIUrl":null,"url":null,"abstract":"Software development has undergone a major change in recent years, partly but not only as a result of the outsourcing phenomenon. Most software projects today are distributed, raising a whole slate of new issues of management, coordination, licensing, stakeholder involvement, specification, quality assurance (in particular testing) and maintenance. While there has been much discussion of the political and economic aspects of outsourcing, the technical consequences and issues of globalized software development are not completely understood. This talk presents a number of research challenges in distributed software engineering. It introduces a number of organizational and technical solutions that we have found to be efficient in industrial practice. On the educational side, it builds on our experience at ETH -- in particular our courses on \"software engineering for outsourced and offshore development\" and our multi-university distributed project course -- to discuss how to integrate distributed software development into the teaching of modern software engineering principles and practices.","PeriodicalId":380627,"journal":{"name":"2008 2nd IEEE International Conference on Digital Ecosystems and Technologies","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 2nd IEEE International Conference on Digital Ecosystems and Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DEST.2008.4635100","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Software development has undergone a major change in recent years, partly but not only as a result of the outsourcing phenomenon. Most software projects today are distributed, raising a whole slate of new issues of management, coordination, licensing, stakeholder involvement, specification, quality assurance (in particular testing) and maintenance. While there has been much discussion of the political and economic aspects of outsourcing, the technical consequences and issues of globalized software development are not completely understood. This talk presents a number of research challenges in distributed software engineering. It introduces a number of organizational and technical solutions that we have found to be efficient in industrial practice. On the educational side, it builds on our experience at ETH -- in particular our courses on "software engineering for outsourced and offshore development" and our multi-university distributed project course -- to discuss how to integrate distributed software development into the teaching of modern software engineering principles and practices.
分布式软件工程:研究和教育挑战
近年来,软件开发经历了重大变化,部分原因是外包现象,但不仅仅是外包现象。今天的大多数软件项目都是分布式的,这引发了一系列新的问题,包括管理、协调、许可、涉众参与、规范、质量保证(特别是测试)和维护。虽然有很多关于外包的政治和经济方面的讨论,但是全球化软件开发的技术后果和问题并没有被完全理解。本讲座介绍了分布式软件工程中的一些研究挑战。它介绍了一些我们发现在工业实践中有效的组织和技术解决方案。在教育方面,它建立在我们在ETH的经验基础上——特别是我们关于“外包和离岸开发的软件工程”的课程和我们的多所大学分布式项目课程——讨论如何将分布式软件开发集成到现代软件工程原则和实践的教学中。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书