skip to main content
10.1145/1822018.1822074acmconferencesArticle/Chapter ViewAbstractPublication PageseicsConference Proceedingsconference-collections
research-article

The fluid software metadata framework (FSM)

Published: 19 June 2010 Publication History

Abstract

The Fluid Software Metadata (FSM) framework is a dynamic and flexible framework for software repository metadata generation and analysis. FSM aims to improve the setup time for the mining, analysis, and interactive visualisation of repository artefacts. FSM supports the integration of usability findings through XML-based usability reports. Viewing usability issues side-by-side with source code provides several advantages in holistic software development.

References

[1]
C. E. Wilson and K. P. Coyne, "The Whiteboard: Tracking Usability Issues: To Bug Or Not To Bug?" Interactions, vol. 8, no. 3, pp. 15--19, May 200110.1145/369825.369828
[2]
D. Binkley, "Source Code Analysis: A Road Map," in Future of Software Engineering (FOSE 2007). Computer Society, May 2007, pp. 104--11910.1109/FOSE.2007.27.
[3]
D. Hovemeyer and W. Pugh, "Finding Bugs Is Easy," SIGPLAN Notices, vol. 39, no. 12, pp. 92--106, Aug. 2004. 10.1145/1052883.1052895.
[4]
N. Rutar, C. B. Almazan, and J. S. Foster, "A Comparison of Bug Finding Tools for Java," in Proc. 15th International Symposium on Software Reliability Engineering (ISSRE 2004). IEEE Computer Society, Nov. 2004, pp. 245--256. 10.1109/ISSRE.2004.1.
[5]
"Project PMD -- A Java Source Code Analyzer." http://pmd.sourceforge.net/
[6]
D. Hovemeyer, J. Spacco, and W. Pugh, "Evaluating and Tuning a Static Analysis to Find Null Pointer Bugs," in Proc. 6th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE 2005). ACM, Sep. 2005, pp. 13--19/10.1145/1108792.1108798.
[7]
D. Evans, J. Guttag, J. Horning, and Y. M. Tan, "LCLint: A Tool for Using Specifications to Check Code," in Proc. 2nd ACM SIGSOFT Symposium on Foundations of Software Engineering (SIGSOFT '94:). ACM, Dec. 1994, pp. 87--96. 10.1145/193173.195297.
[8]
C. C. Lee, "JavaNCSS -- A Source Measurement Suite for Java." http://www.kclee.de/clemens/java/javancss/
[9]
A. Glover, "In Pursuit of Code Quality: Monitoring Cyclomatic Complexity." http://www.ibm.com/developerworks/java/library/j-cq03316/
[10]
D. Bellin, M. Tyagi, and M. Tyler, "Object-Oriented Metrics: An Overview," in Proc. 1994 Conference of the Centre for Advanced Studies on Collaborative Research (CASCON '94) IBM Press, Oct. 1994, pp. 1--9. 10.1145/782189.
[11]
R. Vivanco and D. Jin, "Enhancing Predictive Models Using Principal Component Analysis And Search Based Metric Selection: A Comparative Study," in Proc. 2nd ACM-IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2008). ACM, Oct. 2008, pp. 273--275. 10.1145/1414004.1414049.
[12]
I. Chowdhury, B. Chan, and M. Zulkernine, "Security Metrics for Source Code Structures," in Proc. 4th International Workshop on Software Engineering for Secure Systems (SESS 2008). ACM, May 2008, pp. 57--64. 10.1145/1370905.1370913.
[13]
J. Spacco, D. Hovemeyer, and W. Pugh, "Tracking Defect Warnings Across Versions," in Proc. International Workshop on Mining Software Repositories (MSR 2006). ACM, May 2006, pp. 133--13610.1145/1137983.1138014.
[14]
M. Fischer, M. Pinzger, and H. Gall, "Populating a Release History Database from Version Control and Bug Tracking Systems," in Proc. of the International Conference on Software Maintenance (ICSM2003). IEEE Computer Society, 2003, p. 23.
[15]
J. Bevan, J. E. James Whitehead, S. Kim, and M. Godfrey, "Facilitating Software Evolution Research With Kenyon," in Proc. 10th European Software Engineering Conference Held Jointly With 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering (ESEC/FSE-13). ACM, 2005, pp. 177--186. 10.1145/1081706.1081736.
[16]
N. Bettenburg, R. Premraj, T. Zimmermann, and S. Kim, "Extracting Structural Information From Bug Reports," in Proc. 2008 International Working Conference on Mining Software Repositories (MSR 2008). ACM, May 2008, pp. 27--30. 10.1145/1370750.1370757.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
EICS '10: Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
June 2010
390 pages
ISBN:9781450300834
DOI:10.1145/1822018
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 June 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. development tools
  2. framework
  3. metrics
  4. software repositories
  5. usability issues
  6. visualisation
  7. web interface

Qualifiers

  • Research-article

Conference

EICS '10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 73 of 299 submissions, 24%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 122
    Total Downloads
  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media