Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Improving Open Source Software Process Quality Based on Defect Data Mining

  • Conference paper
Software Quality. Process Automation in Software Development (SWQD 2012)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 94))

Included in the following conference series:

Abstract

Open Source Software (OSS) project managers often need to observe project key indicators, e.g., how much efforts are needed to finish certain tasks, to assess and improve project and product quality, e.g., by analyzing defect data from OSS project developer activities. Previous work was based on analyzing defect data of OSS projects by using correlation analysis approach for defect prediction on a combination of product and process metrics. However, this correlation analysis is focusing on the relationship between two variables without exploring the characterization of that relationship. We propose an observation framework that explores the relationship of OSS defect metrics by using data mining approach (heuristics mining algorithm). Major results show that our framework can support OSS project managers in observing project key indicators, e.g., by checking conformance between the designed and actual process models.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Ahmed, M.F., Gokhale, S.: Linux Bugs: Life Cycle and Resolution Analysis. In: The Eighth International Conference on Quality Software (QSIC 2008), pp. 396–401 (2008)

    Google Scholar 

  2. Berry, M.J.A., Linoff, G.: Data Mining Techniques For Marketing, Sales, and Customer Support. John Wiley & Sons, Inc., Toronto (1997)

    Google Scholar 

  3. Biffl, S., Sunindyo, W., Moser, T.: A Project Monitoring Cockpit Based On Integrating Data Sources in Open Source Software Development. In: Twenty-Second International Conference on Software Engineering and Knowledge Engineering (SEKE 2010), San Fransisco Bay, USA, pp. 620–627 (2010)

    Google Scholar 

  4. Biffl, S., Sunindyo, W.D., Moser, T.: Semantic Integration of Heterogeneous Data Sources for Monitoring Frequent-Release Software Projects. In: International Conference on Complex, Intelligent and Software Intensive Systems, pp. 360–367. IEEE Computer Society (2010)

    Google Scholar 

  5. Gegick, M., Rotella, P., Tao, X.: Identifying security bug reports via text mining: An industrial case study. In: 7th IEEE Working Conference on Mining Software Repositories (MSR 2010), pp. 11–20 (2010)

    Google Scholar 

  6. Mi, P., Scacchi, W.: A meta-model for formulating knowledge-based models of software development. Decis. Support Syst. 17, 313–330 (1996)

    Article  Google Scholar 

  7. Mockus, A., Fielding, R.T., Herbsleb, J.: A case study of open source software development: the Apache server. In: 22nd International Conference on Software Engineering, pp. 263–272. ACM, Limerick (2000)

    Google Scholar 

  8. Mockus, A., Fielding, R.T., Herbsleb, J.D.: Two case studies of open source software development: Apache and Mozilla. ACM Trans. Softw. Eng. Methodol. 11, 309–346 (2002)

    Article  Google Scholar 

  9. Reisig, W., Rozenberg, G. (eds.): Lectures on Petri Nets I: Basic Models. LNCS, vol. 1491. Springer, Heidelberg (1998)

    MATH  Google Scholar 

  10. Rigat, J.: Data Mining Analysis of Defect Data in Software Development Process. In: Department of Technology Management Division of Information Systems, p. 65. Eindhoven University of Technology, Eindhoven (2009)

    Google Scholar 

  11. Scott, J.: Social Network Analysis. Sage, Newbury Park (1992)

    Google Scholar 

  12. Sharma, S., Sugumaran, V., Rajagopalan, B.: A framework for creating hybrid-open source software communities. Information Systems Journal 12, 7–25 (2002)

    Article  Google Scholar 

  13. The Bugzilla Team: The Bugzilla Guide - 3.0.11 Release (2009)

    Google Scholar 

  14. van der Aalst, W.M.P., van Dongen, B.F., Herbst, J., Maruster, L., Schimm, G., Weijters, A.J.M.M.: Workflow Mining: A Survey of Issues and Approaches. Data and Knowledge Engineering 47, 237–267 (2003)

    Article  Google Scholar 

  15. van der Aalst, W.M.P., Weijters, A.J.M.M., Maruster, L.: Workflow Mining: Discovering Process Models from Event Logs. IEEE Transactions on Knowledge and Data Engineering 16, 1128–1142 (2004)

    Article  Google Scholar 

  16. van Dongen, B.F., van der Aalst, W.M.P.: A Meta Model for Process Mining Data. In: CAiSE 2005 Workshops, pp. 309–320 (2005)

    Google Scholar 

  17. Wahyudin, D., Mustofa, K., Schatten, A., Biffl, S., Tjoa, A.M.: Monitoring “Health” Status of Open Source Web Engineering Projects. International Journal of Web Information Systems 1(2), 116–139 (2007)

    Article  Google Scholar 

  18. Wahyudin, D., Schatten, A., Mustofa, K., Biffl, S., Tjoa, A.M.: Introducing “Health” Perspective in Open Source Web-Engineering Software Projects, Based on Project Data Analysis. In: IIWAS International Conference on Information Integration, Web-Applications and Services, Yogyakarta Indonesia (2006)

    Google Scholar 

  19. Weijters, A.J.M.M., van der Aalst, W.M.P., de Medeiros, A.K.A.: Process Mining with the HeuristicsMiner Algorithm. BETA Working Paper Series. Eindhoven University of Technology, Eindhoven (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sunindyo, W., Moser, T., Winkler, D., Dhungana, D. (2012). Improving Open Source Software Process Quality Based on Defect Data Mining. In: Biffl, S., Winkler, D., Bergsmann, J. (eds) Software Quality. Process Automation in Software Development. SWQD 2012. Lecture Notes in Business Information Processing, vol 94. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27213-4_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-27213-4_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-27212-7

  • Online ISBN: 978-3-642-27213-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics