OSSMETER: Automated Measurement and Analysis of Open Source Software

Deciding whether an open source software (OSS) meets the required standards for adoption in terms of quality, maturity, activity of development and user support is not a straightforward process. It involves analysing various sources of information, including the project’s source code repositories, communication channels, and bug tracking systems. OSSMETER extends state-of-the-art techniques in the field of automated analysis and measurement of open-source software (OSS), and develops a platform that supports decision makers in the process of discovering, comparing, assessing and monitoring the health, quality, impact and activity of opensource software. To achieve this, OSSMETER computes trustworthy quality indicators by performing advanced analysis and integration of information from diverse sources including the project metadata, source code repositories, communication channels and bug tracking systems of OSS projects.

[1]  Timothy Baldwin,et al.  Intelligent Linux Information Access by Data Mining: the ILIAD Project , 2010, HLT-NAACL 2010.

[2]  M.M. Lehman,et al.  Programs, life cycles, and laws of software evolution , 1980, Proceedings of the IEEE.

[3]  Hsinchun Chen,et al.  Financial text mining: Supporting decision making using web 2.0 content , 2010 .

[4]  Li Wang,et al.  Thread-level Analysis over Technical User Forum Data , 2010, ALTA.

[5]  Capers Jones Applied Software Measurement: Global Analysis of Productivity and Quality , 1991 .

[6]  Sophia Ananiadou,et al.  Text Mining for Biology And Biomedicine , 2005 .

[7]  Karl Beecher,et al.  Structural Complexity and Decay in FLOSS Systems: An Inter-repository Study , 2009, 2009 13th European Conference on Software Maintenance and Reengineering.

[8]  Hannu Vanharanta,et al.  Combining data and text mining techniques for analysing financial reports: Research Articles , 2004 .

[9]  Cornelia Boldyreff,et al.  Successful Reuse of Software Components: A Report from the Open Source Perspective , 2011, OSS.

[10]  Dragomir R. Radev,et al.  What’s with the Attitude? Identifying Sentences with Attitude in Online Discussions , 2010, EMNLP.

[11]  Philippe Kruchten,et al.  The 4+1 View Model of Architecture , 1995, IEEE Softw..

[12]  Bora Caglayan,et al.  Merits of using repository metrics in defect prediction for open source projects , 2009, 2009 ICSE Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development.

[13]  A. Zanasi Text Mining and its Applications to Intelligence, CRM and Knowledge Management , 2007 .

[14]  Robert L. Nord,et al.  Applied Software Architecture , 1999, Addison Wesley object technology series.

[15]  Sandro Morasca,et al.  Towards certifying the testing process of Open-Source Software: New challenges or old methodologies? , 2009, 2009 ICSE Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development.

[16]  Luiz Fernando Capretz,et al.  Managing support requests in open source software project: The role of online forums , 2009, 2009 2nd IEEE International Conference on Computer Science and Information Technology.

[17]  Daniel Izquierdo-Cortazar,et al.  FLOSSMetrics: Free/Libre/Open Source Software Metrics , 2009, 2009 13th European Conference on Software Maintenance and Reengineering.

[18]  Juri Di Rocco,et al.  Models of OSS project meta-information: a dataset of three forges , 2014, MSR 2014.