Filters








77,934 Hits in 2.1 sec

Teaching software engineering using globally distributed projects

Martin Nordio, Carlo Ghezzi, Bertrand Meyer, Elisabetta Di Nitto, Giordano Tamburrelli, Julian Tschannen, Nazareno Aguirre, Vidya Kulkarni
2011 Proceeding of the 2011 community building workshop on Collaborative teaching of globally distributed software development - CTGDSD '11  
To prepare student for these new challenges, we have been teaching software engineering using globally distributed projects.  ...  Distributed software development poses new software engineering challenges.  ...  CONCLUSIONS We have presented our experiences regarding an approach to teaching distributed software engineering centered in a distributed software development project.  ... 
doi:10.1145/1984665.1984673 dblp:conf/icse/NordioGMNTTAK11 fatcat:5p5nec3msfclhgyqwgb4yj2tsu

A platform for teaching applied distributed software development: The ongoing journey of the Helsinki software factory

Fabian Fagerholm, Nilay Oza, Jurgen Munch
2013 2013 3rd International Workshop on Collaborative Teaching of Globally Distributed Software Development (CTGDSD)  
Teaching distributed software development (DSD) in project courses where student teams are geographically distributed promises several benefits.  ...  A development environment is needed that can connect to different distributed teams and an ongoing routine to conduct such courses needs to be established.  ...  The DOSE course [5] embeds a distributed project in an overall course on teaching distributed development.  ... 
doi:10.1109/ctgdsd.2013.6635237 dblp:conf/icse/FagerholmOM13 fatcat:7tgooxaazvb33fct3jgmikvvlm

Distributed Software Development course: Students' and teachers' perspectives

Juraj Feljan, Ivica Crnkovic, Ivana Bosnic, Marin Orlic, Mario Zagar
2012 2012 Second International Workshop on Collaborative Teaching of Globally Distributed Software Development (CTGDSD)  
In distributed-development courses, in which students and teachers are dispersed over different locations, this difference can be larger than in "ordinary" courses, but also less visible, due to limited  ...  Guest lectures were especially welcome, with guests from industry, experienced in global software development, who can discuss their real-world experiences.  ...  Influenced on one side by the curriculum which primarily educated programmers, not software engineers, and on the other side by an individual lack of experience and knowledge on how development is done  ... 
doi:10.1109/ctgdsd.2012.6226943 dblp:conf/icse/FeljanCBOZ12 fatcat:6mta3qdcerbe7mu2bbncqus234

Student motivation in distributed software development projects

Ivana Bosnić, Igor Čavrak, Marin Orlić, Mario Žagar, Ivica Crnković
2011 Proceeding of the 2011 community building workshop on Collaborative teaching of globally distributed software development - CTGDSD '11  
In this paper we discuss challenges faced in conducting distributed student projects within a scope of a distributed software development university course.  ...  Branko Beslać from Kapsch TIS company for participating in the course as an external customer.  ...  This work is supported in part by the Croatian Ministry of Science, Education and Sport, under the research project "Software Engineering in Ubiquitous Computing" and Hi5 Project affiliated with Mälardalen  ... 
doi:10.1145/1984665.1984672 dblp:conf/icse/BosnicCOZC11a fatcat:7nfrtc5bfbb5zkfuonwxlujnem

Avoiding scylla and charybdis in distributed software development course

Ivana Bosnić, Igor Čavrak, Marin Orlić, Mario Žagar, Ivica Crnković
2011 Proceeding of the 2011 community building workshop on Collaborative teaching of globally distributed software development - CTGDSD '11  
Teaching Distributed Software Development (DSD) is a challenging task. A convincing simulation of distributed environment in a local environment is practically impossible.  ...  Teaching DSD in distributed environment is more realistic since the students directly experience all its specifics.  ...  Guest lecturers from global companies such as ABB, IBM, SAAB and Ericsson present their experience in distributed development, the challenges they meet, lessons learned and best practices.  ... 
doi:10.1145/1984665.1984671 dblp:conf/icse/BosnicCOZC11 fatcat:4evljisry5e3vfc5kab76chuqy

Multi-dimensional assessment of risks in a distributed software development course

Ivana Bosnic, Federico Ciccozzit, Igor Cavrak, Raffaela Mirandola, Marin Orlic
2013 2013 3rd International Workshop on Collaborative Teaching of Globally Distributed Software Development (CTGDSD)  
The organizational shift from local to global settings in many software development initiatives has triggered the need for entailing it when educating the future software engineers.  ...  In this work we provide an assessment of such a variety of risks as well as their causes, and we give a hint on how they may affect each other based on our 10-year-long experience with a tightly integrated  ...  This work is supported by the Croatian Ministry of Science, Education and Sport, under the research project ZP0361965 Software Engineering in Ubiquitous Computing and the RALF3 project funded by Swedish  ... 
doi:10.1109/ctgdsd.2013.6635238 dblp:conf/icse/BosnicCCMO13 fatcat:gn32vmpforh37nxzwcwyyoi5ne

Teaching a global project course

Peter Gloor, Maria Paasivaara, Casper Lassenius, Detlef Schoder, Kai Fischbach, Christine Miller
2011 Proceeding of the 2011 community building workshop on Collaborative teaching of globally distributed software development - CTGDSD '11  
We hope that our experiences described in this paper will help and encourage other universities to organize globally distributed project courses.  ...  In the future, we plan to continue working with this course, as well as search partners to develop a global software engineering project course together with other universities.  ...  INTRODUCTION Global software engineering (GSE) has become an everyday reality among software development companies.  ... 
doi:10.1145/1984665.1984666 dblp:conf/icse/GloorPLSFM11 fatcat:6ihesbroqvhvhgp6xithakkh6u

An experiment on teaching coordination in a globally distributed software engineering class

Martin Nordio, H.-Christian Estler, Bertrand Meyer, Nazareno Aguirre, Rafael Prikladnicki, Elisabetta Di Nitto, Anthony Savidis
2014 2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T)  
Globally distributed projects offer an interesting setting for teaching SE.  ...  We present an approach for dealing with the above described problem, consisting of a globally distributed contest.  ...  Conclusion We presented an exercise used in a globally distributed project, whose purpose is to help students understand the importance of effective communication and project management.  ... 
doi:10.1109/cseet.2014.6816788 dblp:conf/csee/NordioEMAPNS14 fatcat:7u7an3lhinhnthquyprhr7uw7q

Ten tips to succeed in global software engineering education: What do the students say?

Predrag Filipovikj, Juraj Feljan, Ivica Crnkovic
2013 2013 3rd International Workshop on Collaborative Teaching of Globally Distributed Software Development (CTGDSD)  
In this paper we analyze a case of a student project performed as a part of our Distributed Software Development course.  ...  The project followed the advices from the "Ten Tips to Succeed in Global Software Engineering Education" publication. This paper analyzes the project work with respect to the advices.  ...  ACKNOWLEDGMENT We would like thank the teaching staff of the course (Ivana Bosnić, Federico Ciccozzi, Igor Čavrak, Elisabetta di Nitto, Marin Orlić, Raffaela Mirandola, Aneta Vulgarakis and Mario Žagar  ... 
doi:10.1109/ctgdsd.2013.6635241 dblp:conf/icse/FilipovikjFC13 fatcat:uuzeuvgehfauffgepmbloumwre

The Combination of Agile and Lean in Software Development: An Experience Report Analysis

Xiaofeng Wang
2011 2011 AGILE Conference  
Keywords-agile methods; agile software development, lean thinking; lean software development; XP; Scrum; experience report I.  ...  These reports were published in the past conferences dedicated to agile software development and report experiences of using both agile and lean.  ...  reports which share industry experiences of agile software development.  ... 
doi:10.1109/agile.2011.36 dblp:conf/agiledc/Wang11 fatcat:j6v6lriea5davnw5scczhkikh4

Teaching DevOps in Corporate Environments: An experience report [article]

Manuel Mazzara, Alexandr Naumchev, Larisa Safina, Alberto Sillitti, Konstantin Urysov
2018 arXiv   pre-print
This paper describes our experience of training a team of developers of an East-European phone service provider.  ...  The training experience was structured in two sessions of two days each conducted in different weeks with a gap of about fifteen days.  ...  This study describes our experience of training a team of developers of an East-European phone service provider for several days.  ... 
arXiv:1807.01632v2 fatcat:uixqcjbnsncgbfmwc65u2tcktm

Experimenting with Realism in Software Engineering Team Projects: An Experience Report

Robbie Simpson, Tim Storer
2017 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T)  
Over Several years, we observed that our students were sceptical of Software Engineering practices, because we did not convey the experience and demands of production quality software development.  ...  This paper reports on the experience of these changes, from the perspective of different stakeholders.  ...  It might be argued that universities should dispense with project based learning and instead develop programmes which allow students to spend more time in the software industry.  ... 
doi:10.1109/cseet.2017.23 dblp:conf/csee/SimpsonS17 fatcat:ehfjzyyh5rdx7evztgzccn4h3u

"Leagile" software development: An experience report analysis of the application of lean approaches in agile software development

Xiaofeng Wang, Kieran Conboy, Oisin Cawley
2012 Journal of Systems and Software  
conferences in which experiences of applying lean approaches in agile software development were reported.  ...  To provide a better understanding of lean software development approaches and how they are applied in agile software development, we have examined 30 experience reports published in past agile software  ...  If an experience report contained one or more lean keywords, we then read through the report to decide: i) if it has an agile software development context, and ii) if it contains explicit evidences of  ... 
doi:10.1016/j.jss.2012.01.061 fatcat:jyde6vp6pbalhjw2sy6s5jsonm

Managing international student collaborations: An experience report

Asa Cajander, Mats Daniels, Can Kultur, Lori Russell Dag, Cary Laxer
2012 2012 Frontiers in Education Conference Proceedings  
Knowledge and experience from working in international collaborative projects prepares engineering students for their future careers in a global market.  ...  Having given the context of, and the strategies for running our two collaborations, we provide an analysis of our experiences.  ...  For example in the case of the report, students can be more free and objective when exploring and recommending solutions to the client, but in the case of developing a software they naturally limit their  ... 
doi:10.1109/fie.2012.6462413 dblp:conf/fie/CajanderDKRL12 fatcat:7kgrl5ladjdfriwik3gelm3i2i

Teaching Erlang through the Internet: An Experience Report

Stephen Adams
2018 Electronic Proceedings in Theoretical Computer Science  
This paper describes the authors' experiences delivering a massively online open course (MOOC) on the FutureLearn platform.  ...  Today functional programming languages are seen as a practical solution to the difficult problems of concurrent and distributed programming.  ...  OTP is a set of libraries and design principles for developing distributed, concurrent, and fault tolerant systems [8] .  ... 
doi:10.4204/eptcs.270.4 fatcat:o4ds2z4grbhttjtncjztsmzage
« Previous Showing results 1 — 15 out of 77,934 results