Coder Social home page Coder Social logo

rubybib.org's Introduction

The Ruby Bibliography

A list of Ruby research theses and papers.

Contributions welcome, but we'd like to focus on high quality theses and papers from well regarded conferences and journals. We aren't looking to list technical books for Ruby users, for example.

Theses and papers should normally be more substantial than an abstract, should state a research contribution, and should have been reputably peer reviewed or viva'd to be included. A general test is that if Ruby was replaced with another language would that have any significant impact on the research. If not then Ruby is probably being used as a tool rather than being researched, and we wouldn't include that.

We will make exceptions at our discretion.

Contributing

Style Guide

Copy the existing entries.

Badges:

  • badge-warning TruffleRuby
  • badge-danger MRI
  • badge-info JRuby
  • badge-secondary Rubinius
  • badge-success mruby
  • badge-dark Paywall

Links should return HTTP 200. Please resolve redirects when adding new links, and fix existing broken or redirected links as you find them. dl.acm.org and journals.sagepub.com are whitelisted because they redirect to set a cookie.

% rake check
% rake build

rubybib.org's People

Contributors

arbox avatar atd avatar chrisseaton avatar eregon avatar giuse avatar jc-ll avatar kentaro avatar lazyatom avatar max-schaefer avatar ngsankha avatar niryuu avatar presidentbeef avatar redtachyons avatar timfel avatar user454322 avatar wrzasa avatar xrxr avatar xushijie avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rubybib.org's Issues

Submission of 15 papers for possible inclusion in Applications section

Dear Chris and all,

with this issue, I am submitting the most relevant of my research papers for possible inclusion in the Applications section of rubybib.org. Here they are:

Articles referring to the SYMIAN (https://github.com/mtortonesi/symian) decision support tool:
[1] “SYMIAN: Analysis and Performance Improvement of the IT Incident Management Process”, IEEE Transactions on Network and Service Management, ISSN 1932-4537Vol. 7, No. 3, pp. 132-144, September 2010. (Coauthors: C. Bartolini, C. Stefanelli.)
https://ieeexplore.ieee.org/document/5560569/
[2] “SYMIAN: a Simulation Tool for the Optimization of the IT Incident Management Process”, in Proceedings of 19th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, pp. 83-94, ISBN: 978-3-540-85999-4, 25-26 September 2008, Pythagorion (Samos island), Greece (DSOM 2008). (Coauthors: C. Bartolini, C. Stefanelli)
https://link.springer.com/chapter/10.1007/978-3-540-87353-2_7
[3] “Business-impact analysis and simulation of critical incidents in IT service management”, in Proceedings of 11th IFIP/IEEE International Symposium on Integrated Network Management (IM 2009), pp. 9-16, ISBN: 978-1-4244-3486-2, 1-5 June 2009, New York, NY, USA. (Coauthors: C. Bartolini, C. Stefanelli)
https://ieeexplore.ieee.org/document/5188781
[4] "Modeling IT Support Organizations Using Multiple-Priority Queues", in Proceedings of the 13th IEEE/IFIP Network Operations and Management Symposium (NOMS 2012) - Main track, pp. 377-384, ISBN: 978-1-4673-0267-8, 16-20 April 2012, Maui, Hawaii, USA. (Coauthors: C. Bartolini, C. Stefanelli)
https://ieeexplore.ieee.org/document/6211921

Articles referring to the SPF (https://github.com/DSG-UniFE/spf) platform and/or to the Phileas (https://github.com/DSG-UniFE/phileas) simulator:
[5] "Taming the IoT Data Deluge: An Innovative Information-Centric Service Model for Fog Computing Applications", Future Generation Computer Systems, Vol. 93, pp. 888-902, April 2019. (Coauthors: M. Govoni, A. Morelli, G. Riberto, C. Stefanelli, N. Suri.)
https://www.sciencedirect.com/science/article/abs/pii/S0167739X17306702
[6] “HOlistic pRocessing and NETworking (HORNET): An Integrated Solution for IoT-based Fog Computing Services”, IEEE Access, (Coauthors: P. Bellavista, C. Giannelli, D. Padalino Montenero, F. Poltronieri, C. Stefanelli.)
https://ieeexplore.ieee.org/document/9052663
[7] "Software-defined and Value-based Information Processing and Dissemination in IoT Applications", in Proceedings of the 14th IEEE/IFIP Network Operations and Management Symposium (NOMS 2016) - Short papers track, 25-29 April 2016, Istanbul, Turkey. (Coauthors: J. Michaelis, N. Suri, M. A. Baker.)
https://ieeexplore.ieee.org/document/7502900
[8] "Phileas: A Simulation-based Approach for the Evaluation of Value-based Fog Services", in Proceedings of 23rd IEEE International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD 2018), Barcelona, Spain, 17-19 September 2018. (Coauthors: F. Poltronieri, C. Stefanelli, N. Suri.)
https://ieeexplore.ieee.org/document/8514969
[9] "SPF: An SDN-based Middleware Solution to Mitigate the IoT Information Explosion", in Proceedings of 21st IEEE Symposium on Computers and Communications (ISCC 2016), Messina, Italy, 27-30 June 2016. (Coauthors: J. Michaelis, A. Morelli, N. Suri, M. Baker.)
https://ieeexplore.ieee.org/document/7543778
[10] "Value of Information based Optimal Service Fabric Management for Fog Computing", accepted for publication in Proceedings of the 17th IEEE/IFIP Network Operations and Management Symposium (NOMS 2020), 20-24 April 2020, Budapest, Hungary. (Coauthors: F. Poltronieri, A. Morelli, C. Stefanelli, N. Suri.)

Articles referring to the BDMaaS (https://github.com/DSG-UniFE/bdmaas-plus-core) decision support tool:
[11] "Business-driven Service Placement for Highly Dynamic and Distributed Cloud Systems", IEEE Transactions on Cloud Computing, Vol. 6, No. 4, pp. 977-990, Oct.-Dec. 2018, DOI: 10.1109/TCC.2016.2541141. (Coauthor: L. Foschini.)
https://ieeexplore.ieee.org/document/7430298
[12] "Service Placement for Hybrid Clouds Environments based on Realistic Network Measurements", in Proceedings of 14th International Conference on Network and Service Management (CNSM 2018), Rome, Italy, Nov. 5-9 2018. (Coauthors: L. Foschini, G. Grabarnik, W. Cerroni, L. Shwartz.)
https://ieeexplore.ieee.org/document/8584967
[13] "What-if Scenario Analysis for IT Services in Hybrid Cloud Environments with BDMaaS+", in Proceedings of 2019 IFIP/IEEE International Symposium on Integrated Network Management (IM 2019), Washington D.C., USA, 8-12 April 2019. (Coauthors: L. Foschini, G. Grabarnik, W. Cerroni, L. Shwartz.)
https://ieeexplore.ieee.org/document/8717872

Articles referring to the Teorema e-Maintenance platform (proprietary, developed in Ruby on Rails):
[14] "E-Maintenance for Household and Similar Appliances", International Journal of Productivity and Quality Management, Inderscience, ISSN 1746-6474, Vol. 12, No. 2, pp. 141-160, 2013. (Coauthors: R. Lazzarini, C. Stefanelli, G. Virgilli.)
https://www.inderscienceonline.com/doi/abs/10.1504/IJPQM.2013.055550
[15] "Smart Appliances and RAMI 4.0: Management and Servitization of Ice Cream Machines”, IEEE Transactions on Industrial Informatics, Vol. 5, No. 2, pp. 1007-1016, Feb. 2019. (Coauthors: A. Corradi, L. Foschini, C. Giannelli, R. Lazzarini, C. Stefanelli, G. Virgilli.)
https://ieeexplore.ieee.org/document/8450050

Feel free to reject any (or even all) of them if think they are not relevant.

Best regards,
Mauro Tortonesi

RSS Feeds

Thanks for putting this together ❣️

I am interested in vending an RSS feed for this site. With an RSS feed, digests can be delivered into readers' feeds whenever a new paper is posted. The one thing this hurts is site-visit metrics; if at all tracked. I believe though that the utility of rubybib.org is to vend scientific papers around Ruby. So making this data widely available may be beneficial. As an effort towards a machine-readable format, this is related to #17

Currently, the details of these papers are collected in index.md. This then renders through the layout and …we have a website! While this works — and works quite neatly, if you ask me — it can be better. "better" here would change the site a bit to allow it vend the data in other formats. What I am thinking about is the change below

CURRENT

+----------------+
|    index.md    |
|                |       +-----HTML------+
|  +-----------+ >------->  rubybib.org  |
|  | Site Data | |       +---------------+
|  +-----------+ |
+----------------+

PROPOSED

                               +-------rubybib.org---------+
                               |                           |
                               |      +----------+         |
                               |  +---> RSS Feed |         |
                               |  |   +----------+         |
                               |  |                        |
+-----------+    +----------+  |  |   +-----------+        |
| Site Data >----> Renderer >--|--+---> HTML Site |        |
+-----------+    +----------+  |  |   +-----------+        |
                               |  |                        |
                               |  |   +------------------+ |
                               |  +---> ...other formats | |
                               |      +------------------+ |
                               |                           |
                               +---------------------------+

There are a few ways I have thought about getting this done

  1. Harness Jekyll
  2. Custom rendering as build step 👈🏾  I prefer this
  3. Manual RSS

Harness Jekyll

Github Pages is currently built on Jekyll. Jekyll can be used to generate a static blog site. Posts from the generated blog can be vended as RSS using the jekyll-feed plugin.

This option requires we change the format of the site to list each entry as a blog post. The list of entries can be displayed on the homepage as currently is. The actual blog page itself would display the same information — this is redundant — unless there is extra information which comes with a paper.

Pros

  • We get the feed for free if the site follows the Jekyll standard
  • RubyBib could expand to "thoughts on paper" — if ever needed — with the posts section

Cons

  • TTM — Site redesign may be too much an ask for an RSS feed
  • A change costs more in terms of artefacts, and build process
  • Data is broken into many "posts"

Custom Render Build-Step

If we decouple the data from index.md, we could create a render step which generates an index.md, and an rss.xml — or whatever we choose to call it — and inject this render step before the Jekyll build step. The data currently housed in index.md would now be housed in a single flat file; I'm thinking JSON or YAML, whichever appeals the most to RubyBib. Adding papers to the collection — judging from some commits: for "Add RbSyn", for "RubyComp" and for "Jcll branch for RubyRTL reference" — could now simply be an entry into the flat data file.

Pros

  • Small change
  • Small change to change process (machine cost)
  • Single location for all papers data

Cons

  • Slight increase in release flow; extra render step

Manual RSS

In the end, the solution to this issue is an RSS feed. We could hand-write an RSS feed and keep this updated whenever we add papers to RubyBib.

Pros

  • Quickest TTM

Cons

  • Initial time capital required to transform papers data to RSS
  • Needs extra pull-request process to keep in sync with papers data
  • Equivalent change to change process (human cost)

Machine-readable exports

Hi @chrisseaton,
I highly appreciate your effort to collect Ruby related research sources!

Since I copy them to my bibliography manager (Zotero for now and probably ever) I thought, that it will be useful to provide a download section for an e.g. BibTeX file with all citations.

Or we could turn it around and generate the whole site using e.g. jekyll-scholar from machine-readable sources.

I would like to help you with it since I update my BibTeX files anyway.

What about Rails applications?

I have these:

  • Antonio Tapiador, Joaquín Salvachúa. Content Management in Ruby on Rails . Proceedings of the IADIS International Conference on Collaborative Technologies 2011. Rome. Italy. ISBN: 978-989-8533-00-5
  • Antonio Tapiador, Diego Carrera, Joaquín Salvachúa. Social Stream, a social network framework . Proceedings of International Conference on Future Generation Communication Technology (FGCT 2012). London, England. pp. 52-57. ISBN: 978-1-4673-5859-0.
  • Thesis dissertation on Social Stream (Rails Engine)

Review more of Koichi Sasada's papers for inclusion

Most of Koichi Sasada's papers are only available in Japanese, and some do not have a PDF that I could find. Many of the papers are listed as not having been peer-reviewed but seem interesting. We should sift through them, and perhaps ask for guidance from the authors on what contained research results and should be listed.

http://www.atdot.net/~ko1/activities/

We've already listed those that stand out immediately.

A lot of them are from the IPSJ Journal of Programming (PRO) and I'm not sure about the numbering of these either - 2012 has Volume 5, and 2007 has Volume 48.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.