at the Library
The EPFL library presents its services and documents intended for students, teaching staff, PhD students and researchers in Computer Science and Communication Systems.
The Library proposes individual or group training programs dedicated to information search strategies, reference management or research data management.
– Students, to work for a course :
- The Teaching collection offers several copies of the books recommended by computer science teachers. If possible an online version is available. Books and eBooks dedicated to programming languages will help you to learn or discover new languages as required for a course or a project.
- Personalized support may also be provided to help with sources (incl. code) citation.
– Students and PhD students, to help you with your Master’s or PhD thesis in searching for information, managing and citing your references in order to avoid plagiarism, managing your data.
– Lecturers, to integrate an information search and/or citation module in one of your classes.
– Researchers, to help you increasing the visibility of your publications or managing your data, the Library has developped an expertise in the field of scientific publication incl. copyright, publishing contracts. The Library may provide support on:
- Open Access and publication. Publishers and funders develop specific policies in the fields of Open Access and Data Deposit. The Library may help you to better understand them. It may also provide financial support for Open Access publication under specific conditions. In recognition of this peculiarity of Computer Science, the EPFL’s Open Access Fund supports open access conference publication. http://library.epfl.ch/open-access/en
- Infoscience. EPFL Institutional Repository is used by most IINFCOM laboratories. Depositing your publications in Infoscience will contribute to their visibility. The Library may provide assistance in managing your publication records, advise on fulltext publishers/journals policies or on how to generate publication lists to be included in your webpages.
- Research Data Management. An increasing number of funding agencies require project data management policies. The RD Support Service ([email protected]) may offer you guidance to set up a Data management Plan (DMP) http://library.epfl.ch/research-data/en
Collections of printed books in Computer and Communication Sciences
The EPFL Library holds over 5,000 books in computer science. They are shelved under call number 004 (Call number 004.43.C++, for books about C++). They are mainly to be found in the “enseignement” and “sciences et techniques” spaces in the library.
A selection of ebooks collections
- Morgan and Claypool Synthesis Digital library of Engineering and Computer Science. Collections One, Two, Three, Four, Five and Six.
- Safari Tech Book. More than 20,000 books on computer science and related fields. Contents can not be downloaded in PDF format.
- Springer – Computer Science Collection (2005-…)
Encyclopedias :
- Encyclopaedia of interaction design, usabillity, human computer interaction and more: http://onlinelibrary.wiley.com/book/10.1002/0471028959
To find IEEE Standards
Free online glossaries and dictionaries
- BABEL : A Glossary of Computer Oriented Abbreviations and Acronyms / by Irving and Richard Kind.
- FOLDOC : Free On-Line Dictionary Of Computing.
- Free Online Dictionary / Farlex
- Internet French-English Glossary / Office québécois de la langue française
- Webopedia : online dictionary and search engine for computer and Internet technology definitions
Journals collections in Computer and Communication Sciences
The EPFL Library offers access to more than 1,100 electronic journals in computer science and telecommunications, broken down into over 30 disciplines.
To access articles published by ACM and IEEE :
- ACM Digital Library / Association for Computing Machinery (ACM). Access to all the articles published by ACM.
- IEEE Xplore / Institute of Electrical and Electronics Engineers (IEEE); The Institution of Engineering and Technology (IET). Journals and conference proceedings of IEEE and IET, standards published by IEEE.
You will find a journal or an article via BEAST catalog. For off campus access to most journals and articles a VPN client is required.
Search for references in bibliographic databases
The library provides access to generic bibliographic datatabases (VPN required for off campus access):
- Scopus (Elsevier)
- Web of Science (Thomson Reuters)
Other specialised bibliographic databases in computer and communication sciences are freely accessible :
- arXiv.org. Electronic preprint server (physics, mathematics, nonlinear sciences, computer science).
- CiteSeer: Scientific Literature Digital Library / The College of Information Sciences and Technology. With cited references.
- Collection of Computer Science Bibliographies / Lehrstuhl Informatik für Ingenieure und Naturwissenschaftler, Karlsruhe
- Computing Reviews — Association for Computing Machinery (ACM)
- The DBLP Computer Science Bibliography. Search for articles on computer science.
- Guide to Computing Literature / Association for Computing Machinery (ACM)
- INSPEC. Search for articles on physics, electrical engineering, electronics, computer science
- io-port.net : informatics portal / FIZ Karlsruhe
You are unable to find an article or a document ?
Why make data and code available ?
“I just read your paper X. It is very completely described, however I am confused by Y. Could you provide the implementation code to me for reference if possible?”
Hi! I am also working on a project related to X. I have implemented your algorithm but cannot get the same results as described in your paper. Which values should I use for parameters Y and Z?”
Patrick Vandewalle, Jelena Kovacˇevic’, and Martin Vetterli. Reproducible Research in Signal Processing. What, why, and how. IEEE Signal Processing Magazine, May 2009, p. 37. Available online from : rr.epfl.ch/blog.
To learn more on reproducibility issues in Computer sciences, watch the talk delivered by Victoria Stodden (School of Information Sciences, University of Illinois at Urbana Champaign) at EPFL “Imagining a Reproductible Scholary Record” : https://slideshot.epfl.ch/play/icc_stodden
Where to deposit your data and code ?
Deposit data
- Zenodo developped by CERN within the OpenAIREplus project. Up to 50GB per dataset. Improved GuitHub integration.
A selection of institutions, laboratories, or thematic communities : EPFL Community: zenodo.org/collection/user-epfl. Scientific Python Packages and Papers Communitiy : zenodo.org/collection/user-scientific-python. CHILI LAB Community: zenodo.org/collection/user-epfl-chili.
- re3data.org : collects information about over 1,000 data repositories. A domain specific selection is also provided (such as SourceForge, UCI Machine Learning Repository archive.ics.uci.edu/ml/)
Deposit code
How to cite your data and code ?
Data and Reference Citation
The Rational Bibliographic guide and the website citation.epfl.ch help you to cite your data and references.
Code Citation
- Megan Potter and Tim Smith (CERN). Making code citable with Zenodo and GitHub
- GitHub guides. Making your code Citable
- The MIT Handbook for Students provides code writing recommandations : integrity.mit.edu/handbook/writing-code
Which licenses to use for your code and contents ?
Recommandations of the EPFL Technology Transfer Office (TTO) : choose the right license to share software.
Licence Selector is a tool that may help you select the appropiate licence for your software and data (Repository Git : https://github.com/ufal/public-license-selector).
TLDRLegal provides a review of software licences and an explaination of what can/may/must be done under each such licence : https://tldrlegal.com/