The inter-organizational software construction implies the distribution of the work related to coding and test software product components. The collaboration is needed to ensure the expected results. The organizations not only face all the challenges identified in distributed environments, such as communication, coordination, knowledge transfer, teamwork, etc. Also, concerns arise regarding the efficiency and exposure of organizational processes and uncertainty about the specific responsibilities of each organization to achieve the expected result of the collaboration, especially when they have not previously collaborated. This paper presents a set of activities executed by three software organizations to prepare a software construction phase, called Run-Through Practice (RTP). The organizations agreed to execute it because they have seen in the need of working together to construct components and to integrate them into a large-scale software product, since they had not worked together before. During the RTP, the organizations established their collaborative relationship through agreements and communication, coordination and cooperation activities. Among the results, the organizations discovered the activities and mechanisms to be performed in the software construction phase, allowing to systematize their activities and face technical challenges and issues.
{"title":"Run-Through Practice as a Collaboration Facilitator in Inter-organizational Software Construction","authors":"M. Muñoz, H. Oktaba","doi":"10.1109/ICGSEW.2013.12","DOIUrl":"https://doi.org/10.1109/ICGSEW.2013.12","url":null,"abstract":"The inter-organizational software construction implies the distribution of the work related to coding and test software product components. The collaboration is needed to ensure the expected results. The organizations not only face all the challenges identified in distributed environments, such as communication, coordination, knowledge transfer, teamwork, etc. Also, concerns arise regarding the efficiency and exposure of organizational processes and uncertainty about the specific responsibilities of each organization to achieve the expected result of the collaboration, especially when they have not previously collaborated. This paper presents a set of activities executed by three software organizations to prepare a software construction phase, called Run-Through Practice (RTP). The organizations agreed to execute it because they have seen in the need of working together to construct components and to integrate them into a large-scale software product, since they had not worked together before. During the RTP, the organizations established their collaborative relationship through agreements and communication, coordination and cooperation activities. Among the results, the organizations discovered the activities and mechanisms to be performed in the software construction phase, allowing to systematize their activities and face technical challenges and issues.","PeriodicalId":266724,"journal":{"name":"2013 IEEE 8th International Conference on Global Software Engineering Workshops","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2013-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130925726","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Context - Green IT or green computing has emerged as a fast growing business paradigm in recent years in order to develop energy-efficient softwares and peripheral devices. Objective - The objective of this research project is to develop Green IT-Outsourcing Assurance Model to assist outsourcing vendor organisations to ensure greenness of the organisations and to develop energy-efficient softwares. Method - Our research design for the proposed model is based on systematic literature review, empirical study and case study. Expected Outcome - The outcome of this project will be Green IT-Outsourcing Assurance Model (GITAM) that will assist outsourcing vendor organisations to engineer energy-efficient softwares at low cost.
{"title":"Green IT-Outsourcing Assurance Model","authors":"Rahmat Ullah Khan, S. Khan","doi":"10.1109/ICGSEW.2013.19","DOIUrl":"https://doi.org/10.1109/ICGSEW.2013.19","url":null,"abstract":"Context - Green IT or green computing has emerged as a fast growing business paradigm in recent years in order to develop energy-efficient softwares and peripheral devices. Objective - The objective of this research project is to develop Green IT-Outsourcing Assurance Model to assist outsourcing vendor organisations to ensure greenness of the organisations and to develop energy-efficient softwares. Method - Our research design for the proposed model is based on systematic literature review, empirical study and case study. Expected Outcome - The outcome of this project will be Green IT-Outsourcing Assurance Model (GITAM) that will assist outsourcing vendor organisations to engineer energy-efficient softwares at low cost.","PeriodicalId":266724,"journal":{"name":"2013 IEEE 8th International Conference on Global Software Engineering Workshops","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2013-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124156528","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Fabian Fagerholm, Patrik Johnson, Alejandro Sánchez Guinea, Jay Borenstein, Jürgen Münch
Nowadays, many software projects are partially or completely open-source based. There is an increasing need for companies to participate in open-source software (OSS) projects, e.g., in order to benefit from open source ecosystems. OSS projects introduce particular challenges that have to be understood in order to gain the benefits. One such challenge is getting newcomers onboard into the projects effectively. Similar challenges may be present in other self-organised, virtual team environments. In this paper we present preliminary observations and results of in-progress research that studies the process of on boarding into virtual OSS teams. The study is based on a program created and conceived at Stanford University in conjunction with Facebook's Education Modernization program. It involves the collaboration of more than a dozen international universities and nine open source projects. More than 120 students participated in 2013. The students have been introduced to and supported by mentors experienced in the participating OSS projects. Our findings indicate that mentoring is an important factor for effective on boarding in OSS projects, promoting cohesion within distributed teams and maintaining an appropriate pace.
{"title":"Onboarding in Open Source Software Projects: A Preliminary Analysis","authors":"Fabian Fagerholm, Patrik Johnson, Alejandro Sánchez Guinea, Jay Borenstein, Jürgen Münch","doi":"10.1109/ICGSEW.2013.8","DOIUrl":"https://doi.org/10.1109/ICGSEW.2013.8","url":null,"abstract":"Nowadays, many software projects are partially or completely open-source based. There is an increasing need for companies to participate in open-source software (OSS) projects, e.g., in order to benefit from open source ecosystems. OSS projects introduce particular challenges that have to be understood in order to gain the benefits. One such challenge is getting newcomers onboard into the projects effectively. Similar challenges may be present in other self-organised, virtual team environments. In this paper we present preliminary observations and results of in-progress research that studies the process of on boarding into virtual OSS teams. The study is based on a program created and conceived at Stanford University in conjunction with Facebook's Education Modernization program. It involves the collaboration of more than a dozen international universities and nine open source projects. More than 120 students participated in 2013. The students have been introduced to and supported by mentors experienced in the participating OSS projects. Our findings indicate that mentoring is an important factor for effective on boarding in OSS projects, promoting cohesion within distributed teams and maintaining an appropriate pace.","PeriodicalId":266724,"journal":{"name":"2013 IEEE 8th International Conference on Global Software Engineering Workshops","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2013-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121967162","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Knowledge management (KM) is key to the success of any software organization. KM in software development has been the center of attention for researchers due to its potential to improve productivity. However, the knowledge is not only stored in repositories but is also shared in the office space. Agile software development teams use the benefits of shared space to foster knowledge creation. But it is difficult to create and share this type of knowledge, when team members are distributed. This participatory single-case study indicates that, distributed team members rely heavily on knowledge codification and application of tools for knowledge sharing. We have found that, the studied project did not use any specific software or hardware that would enable spatial knowledge creation and sharing. Therefore parts of the knowledge items not codified were destined to be unavailable for remote team members.
{"title":"Spatial Knowledge Creation and Sharing Activities in a Distributed Agile Project","authors":"M. Razzak, Rajib Ahmed, Darja Šmite","doi":"10.1109/ICGSEW.2013.11","DOIUrl":"https://doi.org/10.1109/ICGSEW.2013.11","url":null,"abstract":"Knowledge management (KM) is key to the success of any software organization. KM in software development has been the center of attention for researchers due to its potential to improve productivity. However, the knowledge is not only stored in repositories but is also shared in the office space. Agile software development teams use the benefits of shared space to foster knowledge creation. But it is difficult to create and share this type of knowledge, when team members are distributed. This participatory single-case study indicates that, distributed team members rely heavily on knowledge codification and application of tools for knowledge sharing. We have found that, the studied project did not use any specific software or hardware that would enable spatial knowledge creation and sharing. Therefore parts of the knowledge items not codified were destined to be unavailable for remote team members.","PeriodicalId":266724,"journal":{"name":"2013 IEEE 8th International Conference on Global Software Engineering Workshops","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2013-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131354910","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}