Skip to main content

Automating Technical Reviews in Software Forges and Repositories Based on Linked Data

  • Conference paper
  • 1036 Accesses

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 478))

Abstract

Automating the evaluation of a software process is complex due to the absence of interoperability mechanisms between the tools that are used to manage, develop or maintain software projects. This work presents an approach to facilitate the construction of mechanisms to evaluate software projects. Based on information integration principles and Linked Open Data techniques, project management and development tools can expose their data using a set of shared models, thereby facilitating the development of integration solutions intended for software process evaluation. A practical application of the approach is here described in order to facilitate automated technical reviews of projects in software forges and repositories.

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. Aurum, A., Petersson, H., Wohlin, C.: State-of-the-art: software inspections after 25 years. Software Testing, Verification and Reliability 12(3), 133–154 (2002)

    Article  Google Scholar 

  2. Bizer, C., Cyganiak, R.: D2r server-publishing relational databases on the semantic web. In: Poster at the 5th International Semantic Web Conference (2006)

    Google Scholar 

  3. Cabot, J., Wilson, G., et al.: Tools for teams: A survey of web-based software project portals. Dr. Dobb’s, 1–14 (2009)

    Google Scholar 

  4. Colombo, A., Damiani, E., Frati, F., Oltolina, S., Reed, K., Ruffatti, G.: The Use of a Meta-Model to Support Multi-Project Process Measurement. In: 2008 15th Asia-Pacific Software Engineering Conference, pp. 503–510. IEEE (2008)

    Google Scholar 

  5. Colomo-Palacios, R., López-Cuadrado, L.J., González-Carrasco, I., García-Peñalvo, J.F.: Sabumo-dtest: Design and evaluation of an intelligent collaborative distributed testing framework. Computer Science and Information Systems 11(11), 29–45 (2014)

    Article  Google Scholar 

  6. DeMarco, T.: Controlling software projects: Management, measurement, and estimates. Prentice Hall PTR, Upper Saddle River (1986)

    Google Scholar 

  7. Emami, M.S., Ithnin, N.B., Ibrahim, O.: Software process engineering: Strengths, weaknesses, opportunities and threats. In: 2010 6th International Conference on Networked Computing (INC), pp. 1–5. IEEE, Gyeongju (2010)

    Google Scholar 

  8. Heath, T., Bizer, C.: Linked data: Evolving the web into a global data space. Synthesis Lectures on the Semantic Web: Theory and Technology 1(1), 1–136 (2011)

    Article  Google Scholar 

  9. Herraiz, I., Gonzalez-Barahona, J.M., Robles, G., German, D.M.: On the prediction of the evolution of libre software projects. In: 2007 IEEE International Conference on Software Maintenance, pp. 405–414 (October 2007)

    Google Scholar 

  10. Joerg, B., Ruiz-Rube, I., Sicilia, M.A., Dvořvoák, J., Jeffery, K., Hoellrigl, T., Rasmussen, H.S., Engfer, A., Vestdam, T., Barriocanal, E.G.: Connecting closed world research information systems through the linked open data web. International Journal of Software Engineering and Knowledge Engineering 22(03), 345–364 (2012)

    Article  Google Scholar 

  11. Mohammed, K., Redouane, L., Bernard, C.: A deviation-tolerant approach to software process evolution. In: Ninth International Workshop on Principles of Software Evolution in Conjunction with the 6th ESEC/FSE Joint Meeting, IWPSE 2007, p. 75. ACM Press, New York (2007)

    Chapter  Google Scholar 

  12. Robles, G., González-Barahona, J.M.: A comprehensive study of software forks: Dates, reasons and outcomes. In: Hammouda, I., Lundell, B., Mikkonen, T., Scacchi, W. (eds.) OSS 2012. IFIP AICT, vol. 378, pp. 1–14. Springer, Heidelberg (2012)

    Google Scholar 

  13. Rodríguez, D., García, E., Sánchez, S.: Defining Software Process Model Constraints with rules using OWL and SWRL. Int. J. Soft. Eng. Knowl. 20, 533–548 (2010)

    Article  Google Scholar 

  14. Ruiz-Rube, I., Dodero, J.M.: Un framework para el despliegue y evaluación de procesos software. Ph.D. thesis, University of Cádiz, Spain (December 2013)

    Google Scholar 

  15. Traverso-Ribón, I., Ruíz-Rube, I., Dodero, J.M., Palomo-Duarte, M.: Open data framework for sustainable assessment in software forges. In: Proceedings of the 3rd International Conference on Web Intelligence, Mining and Semantics, WIMS 2013, pp. 20:1–20:8. ACM, New York (2013)

    Google Scholar 

  16. Workgroup, O.C.S.: Oslc core specification version 3.0 draft. Tech. rep., OSLC (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Dodero, J.M., Ruiz-Rube, I., Traverso, I. (2014). Automating Technical Reviews in Software Forges and Repositories Based on Linked Data. In: Closs, S., Studer, R., Garoufallou, E., Sicilia, MA. (eds) Metadata and Semantics Research. MTSR 2014. Communications in Computer and Information Science, vol 478. Springer, Cham. https://doi.org/10.1007/978-3-319-13674-5_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-13674-5_4

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-13673-8

  • Online ISBN: 978-3-319-13674-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics