ABSTRACT
The open, dynamic and ever-changing characteristics of Internet have attracted much attention to carry out research on Internetware. Current researches mainly focus on the framework of the Internetware. However, there are a variety of issues facing the Internetware development today with more joint work distributed over the world, and how should we improve the efficiency of such development? In order to resolve this issue we investigate three open source projects from J2EE platform domain: JBossAS, JOnAS, and Apache Geronimo to find out that, in the sampled projects, how many people will involve the Internetware development, how they allocate the work, and how the speed to resolve the issues reported by the customer. By answering five research questions referred from the Apache study, we proposed four hypotheses: (1) Open source Interware development will have a core of developers who will create approximately 80% or more of the new functionality. The group will be no larger than 30 people; (2) In a specific server-side domain, the group who will repair defects and report issues will have the equal or even smaller number people compared to the core group; (3) Commercial support can attract more volunteers to the open source Internetware projects; (4) Open Source Internetware developments exhibit very rapid responses to customer issues.
- A. Mockus, R. T. Fielding, and J. Herbsleb, "A Case Study of Open Source Development: The Apache Server", 22nd International Conference on Software Engineering, pp. 263--272, Limerick, Ireland, June 4-1, 2000. Google ScholarDigital Library
- F. Yang, J. Lu and H. Mei. "Technical framework for Internetware: An architecture centric approach." Science in China, Series F, Springer, 2008 51 (6): 610--622, 2008.Google ScholarCross Ref
- G. V. Krogh, S. Spaeth, and K. R. Lakhani, "Community, Joining, and Specialization in Open Source Software Innovation: A Case Study", Research Policy 32(7), pp. 1217--1241, July 2003.Google ScholarCross Ref
- J. Feller, B. Fitzgerald, and A. Hoek, "Making Sense of the Bazaar: First Workshop Open Source Software Engineering", ACM SIGSOFT Software Eng. Notes, vol. 26, no. 6, pp. 51--52, 2001. Google ScholarDigital Library
- H. Mei. "Internetware: Challenges and Future Direction of Software Paradigm for Internet as a Computer". IEEE 23rd International Computer Software and Applications Conference (COMPSAC 2010), Seoul, South Korea, July 19--23, 2010. Google ScholarDigital Library
- W. Scacchi, "Free and open source software development: recent research results and emerging opportunities", ESEC/FSE'07, Cavtat, near Dubrovnik, Croatia, September 3--7, 2007. Google ScholarDigital Library
- F. Linden, B. Lundell, and P. Marttiin, "Commodification of Industrial Software: A Case for Open Source", IEEE Software, Vol. 26, Issue. 4, pp. 77--83, 2009. Google ScholarDigital Library
- JBoss Application Server, http://www.jboss.org/jbossas/.Google Scholar
- JOnAS, http://jonas.ow2.org/.Google Scholar
- Apache Geronimo, http://geronimo.apache.org/.Google Scholar
- Y. Li, M. Zhou, D. Cao, L. Zhang, "Constructing Flexible Application Servers with Off-the-Shelf Middleware Services Integration Framework", 10th International conference on software resue, ICSR 2008, pp. 343--346, May 2008. Google ScholarDigital Library
- C. You, M. Zhou, Z. Xiao, H. Mei, "Towards A Well Structured and Dynamic Application Server", 33rd Annual IEEE International Computer Software and Applications Conference, COMPSAC 2009, pp 427--434, July 2009. Google ScholarDigital Library
- A. Mockus, "Software support tools and experimental work", V. Basili and et al, editors, Empirical Software Engineering Issues: Critical Assessments and Future Directions, volume LNCS 4336, pp. 91--99. Springer, 2007. Google ScholarDigital Library
- Eric S. Raymond. The Cathedral & the Bazaar<. 'Reilly. ISBN 1-56592-724-9. 1999.Google Scholar
- BULL. http://www.bull.com/.Google Scholar
- JIRA. http://www.atlassian.com/software/jira/.Google Scholar
- Gforge. http://gforge.org/.Google Scholar
- J. D. Herbsleb and A. Mockus. An empirical study of speed and communication in globally-distributed software development. IEEE Transactions on Software Engineering, 29(6):481--494, June 2003. Google ScholarDigital Library
Index Terms
- A case study of internetware development
Recommendations
Influences on developer participation in the Debian software ecosystem
MEDES '11: Proceedings of the International Conference on Management of Emergent Digital EcoSystemsNow a days, more and more open source software developers are starting to create software in decentralized communities. For these software ecosystems and their many end-users it does not always guarantee contributions where needed. This paper maps the ...
Sprinting toward Open Source Development
The PyPy project's development approach combines the distributed paradigm prevalent in free and open source software development with sprints, which are usually associated with agile development and Extreme Programming. However, broader acceptance of ...
Open Source Developer Layer Assessment: Open Onion
Open Source developers play fundamental determinant role in the life of any open source project. This paper investigates developer motivation in contributing tirelessly to an open source project. Open source Onions were investigated and the developer ...
Comments