Open Source Software in Research and Development - (Guidelines for Postgraduate Students)

Two case studies were used in our study; they were two postgraduate projects that exploited FoSS but lacked proofs of concept. In addition, a survey was also conducted to investigate the level of usage of OSS in research. The sample population was quite small; hence, there should be some level of caution in generalizing the knowledge level of students as represented by the survey. 39 respondents out of the total 65 respondents said their works require prototype development; 26 respondents needed to develop their works ground-up, while 39 respondents needed to modify existing projects/codebases; 52 respondents leverage OSSD in their works, while 13 respondents do not; 40 respondents have access to sample/similar projects on the Internet, while 25 respondents do not; 35 respondents consider themselves proficient with the tools they use, while others are not. Lastly, the numbers of respondents that chose conceptualization, identification of tools, implementation and evaluation of a research work as the most challenging aspect of the research were 8,16,15,26, respectively.

[1]  Neco Ventura,et al.  A SIP-based web client for HTTP session mobility and multimedia services , 2010, Comput. Commun..

[2]  Chien-Chao Tseng,et al.  Stateful session handoff for mobile WWW , 2006, Inf. Sci..

[3]  Sebastian Spaeth,et al.  Code Reuse in Open Source Software , 2008, Manag. Sci..

[4]  Klaas-Jan Stol,et al.  Challenges in using open source software in product development: a review of the literature , 2010, FLOSS '10.

[5]  Andrew Clement,et al.  The promise and perils of a participatory approach to developing an open source community learning network , 2004, PDC 04.

[6]  Gerardo Canfora,et al.  Proxy-based hand-off of Web sessions for user mobility , 2005, The Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services.

[7]  Eric S. Raymond,et al.  The Cathedral and the Bazaar , 2000 .

[8]  Hyunju Kim,et al.  Open source software development: expectations and experience from a small development project , 2008, ACM-SE 46.

[9]  James D. Herbsleb,et al.  A case study of open source tools and practices in a commercial setting , 2005 .

[10]  James D. Herbsleb,et al.  A case study of a corporate open source development model , 2006, ICSE.

[11]  J. Herbsleb,et al.  Two case studies of open source software development: Apache and Mozilla , 2002, TSEM.

[12]  Pankaj K. Garg,et al.  Progressive open source , 2002, ICSE '02.

[13]  Neco Ventura,et al.  Control Services for the HTTP Session Mobility Service , 2009, 2009 3rd International Conference on New Technologies, Mobility and Security.

[14]  Shoji Kurakake,et al.  Browser Session Preservation and Migration , 2002 .

[15]  Juho Lindman,et al.  Choosing an Open Source Software License in Commercial Context: A Managerial Perspective , 2010, 2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications.

[16]  Igor D. D. Curcio,et al.  Movable-multimedia: session mobility in ubiquitous computing ecosystem , 2006, MUM '06.

[17]  Walt Scacchi,et al.  Free/open source software development: recent research results and emerging opportunities , 2007, ESEC-FSE companion '07.

[18]  Mark Handley,et al.  SDP: Session Description Protocol , 1998, RFC.

[19]  Neco Ventura,et al.  Mapping Third Party Call Control and Session Handoff in SIP Mobility to Content Sharing and Session Handoff in the Web Browsing Context , 2009, 2009 IEEE Wireless Communications and Networking Conference.

[20]  Walt Scacchi The future of research in free/open source software development , 2010, FoSER '10.