Skip to main content

On Reducing the Pre-release Failures of Web Plug-In on Social Networking Site

  • Conference paper
  • 958 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5543))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Humphrey, W.S.: The Personal Software Process. Technical Report, CMU/SEI-2000-TR-022 (2000)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. Zimmermann, T., WeiBgerber, P.: Preprocessing CVS data for fine-grained analysis. In: Proceedings of International Workshop on Mining Software Repositories, pp. 2–6 (2004)

    Google Scholar 

  6. Facebook Inc., http://www.facebook.com

  7. Xiaonei Inc., http://www.xiaonei.com

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Ohlsson, N., Alberg, H.: Predicting fault-prone software modules in telephone switches. IEEE Transactions in Software Engineering 22(12), 886–894 (1996)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. Sliwerski, J., Zimmermann, T., Zeller, A.: When Do Changes Induce Fixes? In: Proceedings of Mining Software Repositories (MSR) Workshop (2005)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics