7,830 research outputs found
A Quantitative Study of Java Software Buildability
Researchers, students and practitioners often encounter a situation when the
build process of a third-party software system fails. In this paper, we aim to
confirm this observation present mainly as anecdotal evidence so far. Using a
virtual environment simulating a programmer's one, we try to fully
automatically build target archives from the source code of over 7,200 open
source Java projects. We found that more than 38% of builds ended in failure.
Build log analysis reveals the largest portion of errors are
dependency-related. We also conduct an association study of factors affecting
build success
The User Experience of Participation: Tracing the Intersection of Sociotechnical Design and Cultural Practice in Digital Ecosystems
In this dissertation, I combine methods from Technical Communication, Cultural and Media Studies, and User Experience Design to trace the social and creative practices of social web participants. Using actor network theory, I explore the concept of participation as social and creative practice that demands coordinative knowledge work enacted within a cultural space. Leveraging the insight gained from this research, I develop the user experience of participation as a research and design methodology that privileges the movement of people and information in order to structure and re-structure social connections.
I explore this methodology through three intersections between people and technology. The first is between the practices of digital participants within online cultures and the policies aimed at regulating their social and creative work. Second, participation is defined in the ways that local exigency of participants intersects with the implementation of regulations and policies through technological design. Finally, a third intersection appears when participants work to restructure their relationships to policies and technologies through coordinative knowledge work that uncovers and links information within digital ecosystems
Authoritative linked data descriptions of debian source packages using ADMS.SW
Part 1: Full Papers - FOSS TechnologiesInternational audienceThe Debian Package Tracking System is a Web dashboard for Debian contributors and advanced users. This central tool publishes the status of subsequent releases of source packages in the Debiandistribution. It has been improved to generate RDF meta-data documenting the urcepackages, their releases and links to other packaging artifacts, using the ADMS.SW 1.0 model. This constitutes an authoritative source ofmachine-readable Debian "facts" and proposes a reference URI naming scheme for Linked Data resources about Debian packages. This should enable the interlinking of these Debian package descriptions with other ADMS.SW or DOAP descriptions of FLOSS projects available on the Semantic Web also using Linked Data principles. This will be particularly interesting for traceability with upstream projects whose releases are packaged in Debian, derivative istributions reusing Debian source packages, or with other FLOSS distributions
Candoia: a platform for building and sharing mining software repositories tools as apps
We propose Candoia, a novel platform and ecosystem for building and sharing Mining Software Repositories (MSR) tools. Using Candoia, MSR tools are built as apps and Candoia ecosystem, acting as an appstore, allows effective sharing. Candoia platform provides, data extraction tools for curating custom datasets for user projects, and data abstractions for enabling uniform access to MSR artifacts from disparate sources, which makes apps portable and adoptable across diverse software project settings of MSR researchers and practitioners. The structured design of a Candoia app and the languages selected for building various components of a Candoia app promotes easy customization. To evaluate Candoia we have built over two dozen MSR apps for analyzing bugs, software evolution, project management aspects, and source code and programming practices showing the applicability of the platform for building a variety of MSR apps. For testing portability of apps across diverse project settings, we tested the apps using ten popular project repositories, such as Apache Tomcat, JUnit, Node.js, etc, and found that apps required no changes to be portable. We performed a user study to test customizability and we found that five of eight Candoia users found it very easy to customize an existing app. Candoia is available for download
Recommended from our members
The vertical distribution and biological transport of marine microplastics across the epipelagic and mesopelagic water column.
Plastic waste has been documented in nearly all types of marine environments and has been found in species spanning all levels of marine food webs. Within these marine environments, deep pelagic waters encompass the largest ecosystems on Earth. We lack a comprehensive understanding of the concentrations, cycling, and fate of plastic waste in sub-surface waters, constraining our ability to implement effective, large-scale policy and conservation strategies. We used remotely operated vehicles and engineered purpose-built samplers to collect and examine the distribution of microplastics in the Monterey Bay pelagic ecosystem at water column depths ranging from 5 to 1000 m. Laser Raman spectroscopy was used to identify microplastic particles collected from throughout the deep pelagic water column, with the highest concentrations present at depths between 200 and 600 m. Examination of two abundant particle feeders in this ecosystem, pelagic red crabs (Pleuroncodes planipes) and giant larvaceans (Bathochordaeus stygius), showed that microplastic particles readily flow from the environment into coupled water column and seafloor food webs. Our findings suggest that one of the largest and currently underappreciated reservoirs of marine microplastics may be contained within the water column and animal communities of the deep sea
Building the Future Internet through FIRE
The Internet as we know it today is the result of a continuous activity for improving network communications, end user services, computational processes and also information technology infrastructures. The Internet has become a critical infrastructure for the human-being by offering complex networking services and end-user applications that all together have transformed all aspects, mainly economical, of our lives. Recently, with the advent of new paradigms and the progress in wireless technology, sensor networks and information systems and also the inexorable shift towards everything connected paradigm, first as known as the Internet of Things and lately envisioning into the Internet of Everything, a data-driven society has been created. In a data-driven society, productivity, knowledge, and experience are dependent on increasingly open, dynamic, interdependent and complex Internet services. The challenge for the Internet of the Future design is to build robust enabling technologies, implement and deploy adaptive systems, to create business opportunities considering increasing uncertainties and emergent systemic behaviors where humans and machines seamlessly cooperate
- …