Filters








1,872 Hits in 6.4 sec

Searching the library and asking the peers

Yunwen Ye, Yasuhiro Yamamoto, Kumiyo Nakakoji, Yoshiyuki Nishinaka, Mitsuhiro Asada
2007 Proceedings of the 5th international symposium on Principles and practice of programming in Java - PPPJ '07  
to use them on demand.  ...  Whenever their programming task requires API methods they do not yet know, they have to be able to find what they need and learn how to use them on demand.  ...  Learning to use APIs on demand is different from other forms of learning in which the aim is to increase the general knowledge to prepare for potential future use.  ... 
doi:10.1145/1294325.1294332 dblp:conf/pppj/YeYNNA07 fatcat:lsra7wmbtndgrf5xawkvgm6hy4

Semantic Web and Peer-to-Peer Technologies for Distributed Learning Repositories [chapter]

Wolfgang Nejdl
2002 IFIP Advances in Information and Communication Technology  
In this paper we discuss the open source project Edutella and related projects, which combine semantic web and peer-topeer technologies in order to make distributed learning repositories possible and useful  ...  FinaIly, we discuss an application of the Edutella network for digitallibraries (OAI-P2P) and the use of Edutella in the ELENA project which aims to create smart spaces for learning.  ...  The author gratefully acknowledges the numerous and invaluable contributions of his co-workers, which appear as co-authors on these papers, and the many discussions we have had on these issues.  ... 
doi:10.1007/978-0-387-35602-0_5 fatcat:qky3sfhlyfh7vdvpv25aiays34

The state of peer-to-peer network simulators

Anirban Basu, Simon Fleming, James Stanier, Stephen Naicken, Ian Wakeman, Vijay K. Gurbani
2013 ACM Computing Surveys  
in this area), and comment on the large quantity of research using bespoke, closedsource simulators.  ...  We look at the landscape of simulators for research in peer-to-peer (P2P) networks by conducting a survey of a combined total of over 280 papers from before and after 2007 (the year of the last survey  ...  The authors would like to thank Barney Livingston, Sethalat Rodhetbhai and Dan Chalmers for their inputs on an earlier related work.  ... 
doi:10.1145/2501654.2501660 fatcat:txz5wkydfjgjrbp4czk5rv5feu

WS-CatalogNet: Building Peer-to-Peer e-Catalog [chapter]

Hye-young Paik, Boualem Benatallah, Farouk Toumani
2004 Lecture Notes in Computer Science  
The aim is to facilitate distributed, dynamic and scalable integration of e-catalogs. Our approach is based on Peer-to-Peer architecture.  ...  Connections between peers are established based on domains and the relationships they represent. Schema and relationships in peers are used for routing queries among peers.  ...  In particular, we used the UDDI Java API (UDDI4J) to access a private UDDI registry (i.e. hosted by the WS-CatalogNet platform), as well as the WSDL generation tool for creating the WSDL documents and  ... 
doi:10.1007/978-3-540-25957-2_21 fatcat:oxpmpfwxyne2fmkm5hzoucutha

An InfoSpace Paradigm for Local and ad hoc Peer-to-Peer Communication [chapter]

J. Brehm, G. Brancovici, C. Müller-Schloer, T. Smaoui, S. Voigt, R. Welge
2003 Lecture Notes in Computer Science  
This article proposes to consequently use the same simple communication paradigm also on the user interface level.  ...  With LINDA, JAVASPACES and TSPACES, shared memory-based communication concepts have been realized on the system level with corresponding APIs.  ...  CMS is a JXTA peer group service used for publishing and sharing content on a local peer, demanding a list of shared content from remote peers of the group and retrieving content [7] .  ... 
doi:10.1007/978-3-540-39964-3_19 fatcat:e3ii6htfmvhm3o66acsgfzkpzq

GridP2P: Resource usage in Grids and Peer-to-Peer systems

Sergio Esteves, Luis Veiga, Paulo Ferreira
2010 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW)  
On the other hand, users can also provide spare cycles of their machines when they are not using them.  ...  However, these systems impose several difficulties to their usage (e.g. heavy authentication and configuration management); in order to overcome them, Peer-to-Peer systems provide open access making the  ...  Used Technology and Integration In order to make our platform portable, we used the Java programming language.  ... 
doi:10.1109/ipdpsw.2010.5470917 dblp:conf/ipps/EstevesVF10 fatcat:2imf2ywpcrdpjiwffwhkd22lxa

CompuP2P: An Architecture for Internet Computing Using Peer-to-Peer Networks

R. Gupta, V. Sekhri, A.K. Somani
2006 IEEE Transactions on Parallel and Distributed Systems  
It uses peer-to-peer networks for sharing of computing resources.  ...  We have implemented a Java-based prototype, and our results show that the system is light-weight and can provide almost a perfect speedup for applications that contain several independent compute-intensive  ...  ACKNOWLEDGMENTS The research reported in this paper was funded in part by Jerry R. Junkins Endowment at Iowa State University.  ... 
doi:10.1109/tpds.2006.149 fatcat:cerxokbsbzbidmoebtqmjpzjde

Caching Mechanism in Peer-to-Peer Networks through Active XML

Abdullah Alrefae, Eric Pardede, Binh Viet Phan
2012 Journal of Software  
Furthermore, some criteria are introduced, which are necessary and sufficient for liveness, to determine the liveness of global system by the same ones of local systems.  ...  The corresponding language relation formula is present and proved, and it can be applied to determine liveness of synthesized system in inhibitorarc connection operations.  ...  Kassem Saleh and the reviewers for their valuable contributions to this paper.  ... 
doi:10.4304/jsw.7.3.508-515 fatcat:6vlsijzaxjbohh3ti5toew7rmi

Software engineering for mobility: reflecting on the past, peering into the future

Gian Pietro Picco, Christine Julien, Amy L. Murphy, Mirco Musolesi, Gruia-Catalin Roman
2014 Proceedings of the on Future of Software Engineering - FOSE 2014  
Logical mobility of code was still going strong as a design option for distributed systems, with the Java language providing some of the ready-to-use building blocks.  ...  In this paper we revisit critically our original vision, reflecting on the past and peering into the future of the lively and exciting research area of mobility.  ...  At the time, code on demand through the dynamic loading of Java classes was already integrated and available in the mainstream.  ... 
doi:10.1145/2593882.2593884 dblp:conf/icse/PiccoJMMR14 fatcat:tnxj3xfjpzeutpjfiba6iiblge

Teaching software quality assurance by encouraging student contributions to an open source web-based system for the assessment of programming assignments

Olly Gotel, Christelle Scharff, Andrew Wildenberg
2008 ACM SIGCSE Bulletin  
WeBWorK, and some of the latest web-based systems, use a mechanism based on unit testing to account for variation in the way in which the same problem can be answered in an accurate manner, making such  ...  The approach is based on students contributing programming problems to an open source web-based system that is used for student practice and instructor assessment of assignments.  ...  At the end of the semester, students were asked to reflect on the learning experience of this pilot program.  ... 
doi:10.1145/1597849.1384329 fatcat:aejq74b2wbe6zolfkcvywu2zxm

Teaching software quality assurance by encouraging student contributions to an open source web-based system for the assessment of programming assignments

Olly Gotel, Christelle Scharff, Andrew Wildenberg
2008 Proceedings of the 13th annual conference on Innovation and technology in computer science education - ITiCSE '08  
WeBWorK, and some of the latest web-based systems, use a mechanism based on unit testing to account for variation in the way in which the same problem can be answered in an accurate manner, making such  ...  The approach is based on students contributing programming problems to an open source web-based system that is used for student practice and instructor assessment of assignments.  ...  At the end of the semester, students were asked to reflect on the learning experience of this pilot program.  ... 
doi:10.1145/1384271.1384329 dblp:conf/iticse/GotelSW08 fatcat:fygjqjtpabhbpdfwi7vhsoadfa

Extending and contributing to an open source web-based system for the assessment of programming problems

Olly Gotel, Christelle Scharff, Andy Wildenberg
2007 Proceedings of the 5th international symposium on Principles and practice of programming in Java - PPPJ '07  
For example, when students contributed to WeBWorK by creating WeBWorK-JAG questions for their peers, they are exposed to the reality of creating comprehensive unit tests and to the wider quality assurance  ...  This paper describes the development of a web-based programming and assessment environment for use in supporting programming fundamentals courses (CS1, CS2) taught in Java.  ...  We thank John Lewis and William Loftus for permission to use some of their Java exercises from the book Java Software Solutions: Foundations of Program Design (4th Edition), John Lewis and William Loftus  ... 
doi:10.1145/1294325.1294327 dblp:conf/pppj/GotelSW07 fatcat:5aq45y6vcnb5xicl4yyd4rmpxa

Expanding the knowing capability of software developers through knowledge collaboration

Yunwen Ye, Yasuhiro Yamamoto, Kumiyo Nakakoji
2008 International Journal of Technology, Policy and Management  
It argues for the need to provide in situ and individualised support for knowledge collaboration through the approach of layered support on demand, which is illustrated with systems that we have developed  ...  The paper discusses different forms of knowledge collaboration in software development, roles that computers can play to support knowledge collaboration, and the associated technical and social challenges  ...  The problem to be addressed is to help software developers learn to reuse Java API library components on demand that they do not yet know during their development practice.  ... 
doi:10.1504/ijtpm.2008.016180 fatcat:jfculkztmzalhnohwyg2qhogvi

The interoperability of learning object repositories and services

Marek Hatala, Griff Richards, Timmy Eap, Jordan Willms
2004 Alternate track papers & posters of the 13th international conference on World Wide Web - WWW Alt. '04  
Two applications used in evaluating our approach are described: a gateway for connecting between eduSource and the NSDL initiative, and a federated search connecting eduSource, EdNA and SMETE.  ...  The eduSource project in its holistic approach to building a network of learning object repositories in Canada is implementing an open network for learning services.  ...  The eduSource work at SFU Surrey is partly funded through the Canarie Inc. eLearning Program, and the NSERC LORNet Research Network.  ... 
doi:10.1145/1010432.1010436 fatcat:5uc4ccfsbzczvf3scfok4uxjm4

Why reinventing the wheels? An empirical study on library reuse and re-implementation

Bowen Xu, Le An, Ferdian Thung, Foutse Khomh, David Lo
2019 Empirical Software Engineering  
This understanding can then be used to improve existing libraries and API recommendation tools for researchers and practitioners by using the developers concerns identified in this study as design criteria  ...  Empirical Software Engineering re-implementation), grouping similar recommendations for developers to compare and select the one they prefer, and disrecommendation of poor-quality libraries.  ...  (the library) is peer reviewed", "the library is of higher quality", "(it) depends, if the one is a common (library) and from a well known organization (I) will use it".  ... 
doi:10.1007/s10664-019-09771-0 fatcat:tsmdgegqbbfddinvccy7q5ov2i
« Previous Showing results 1 — 15 out of 1,872 results