Abstract
In recent years, web plug-ins have been flourishing social networking sites. Web plug-in is successful since it results in unique user experience, and promotes the fast-pace innovation of web technologies. However, the plug-ins developed by end users also introduces many new problems to both networking and software engineering fields. One of the key problems is pre-release failure. In other words, the failures that we can avoid before software release are usually found after the release. However, existing methods fail to avoid the pre-release failures of web plug-ins. To do this, this paper introduces an experimental technology, namely release-waiting farm. It not only maintains the free and creative environment of end user development, encouraging them to deliver plug-ins, but effectively formalizes their development process, thus provide long-term benefit to both end users and social networking sites.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Humphrey, W.S.: The Personal Software Process. Technical Report, CMU/SEI-2000-TR-022 (2000)
Li, P.L., Herbsleb, J., Shaw, M.: Finding Predictors of Field Failure for Open Source Software Systems in Commonly Available Data Sources: A Case Study of OpenBSD. In: Proceedings of the 11th IEEE International Software Metrics Symposium (METRICS 2005), pp. 32–52 (2005)
Nagappan, N., Ball, T., Zeller, A.: Mining metrics to predict component failures. In: Proceedings of the 28th international conference on Software engineering, pp. 452–461 (2006)
Subramanyam, R., Krishnan, M.S.: Empirical analysis of ck metrics for object-oriented design complexity: Implications for software failure. IEEE Trans. Software Eng. 29(4), 297–310 (2003)
Zimmermann, T., WeiBgerber, P.: Preprocessing CVS data for fine-grained analysis. In: Proceedings of International Workshop on Mining Software Repositories, pp. 2–6 (2004)
Facebook Inc., http://www.facebook.com
Xiaonei Inc., http://www.xiaonei.com
Mockus, A., Zhang, P., Li, P.: Drivers for customer perceived software quality. In: Proceedings of International Conference on Software Engineering (ICSE), St. Louis, MO, pp. 225–233 (2005)
Nagappan, N., Ball, T.: Use of Relative Code Churn Measures to Predict System Defect Density. In: Proceedings of International Conference on Software Engineering (ICSE), St. Louis, MO, pp. 284–292 (2005)
Ohlsson, N., Alberg, H.: Predicting fault-prone software modules in telephone switches. IEEE Transactions in Software Engineering 22(12), 886–894 (1996)
Ostrand, T., Weyuker, E., Bell, R.M.: Predicting the location and number of faults in large software systems. IEEE Transactions in Software Engineering 31(4), 340–355 (2005)
Sliwerski, J., Zimmermann, T., Zeller, A.: When Do Changes Induce Fixes? In: Proceedings of Mining Software Repositories (MSR) Workshop (2005)
Subramanyam, R., Krishnan, M.S.: Empirical Analysis of CK Metrics for Object-Oriented Design Complexity: Implications for Software Defects. IEEE Transactions on Software Engineering 29(4), 297–310 (2003)
Yu, X., Li, J., Zhong, H.: Release-waiting Farm: An Original Framework for Reducing the Pre-release Failures of Web Plug-in on Social Networking Site. In: Proceedings of CSIE 2009 (2009)
Zimmermann, T., Weigerber, P., Diehl, S., Zeller, A.: Mining Version Histories to Guide Software Changes. IEEE Transactions in Software Engineering 31(6), 429–445 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yu, X., Li, J., Zhong, H. (2009). On Reducing the Pre-release Failures of Web Plug-In on Social Networking Site. In: Wang, Q., Garousi, V., Madachy, R., Pfahl, D. (eds) Trustworthy Software Development Processes. ICSP 2009. Lecture Notes in Computer Science, vol 5543. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01680-6_22
Download citation
DOI: https://doi.org/10.1007/978-3-642-01680-6_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01679-0
Online ISBN: 978-3-642-01680-6
eBook Packages: Computer ScienceComputer Science (R0)