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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
Berry, M.J.A., Linoff, G.: Data Mining Techniques For Marketing, Sales, and Customer Support. John Wiley & Sons, Inc., Toronto (1997)
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)
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)
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)
Mi, P., Scacchi, W.: A meta-model for formulating knowledge-based models of software development. Decis. Support Syst. 17, 313–330 (1996)
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)
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)
Reisig, W., Rozenberg, G. (eds.): Lectures on Petri Nets I: Basic Models. LNCS, vol. 1491. Springer, Heidelberg (1998)
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)
Scott, J.: Social Network Analysis. Sage, Newbury Park (1992)
Sharma, S., Sugumaran, V., Rajagopalan, B.: A framework for creating hybrid-open source software communities. Information Systems Journal 12, 7–25 (2002)
The Bugzilla Team: The Bugzilla Guide - 3.0.11 Release (2009)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)