78,083 Hits in 9.4 sec

Unix tools as visual programming components in a GUI-builder environment

Diomidis Spinellis
2001 Software, Practice & Experience  
The process of converting filter-style programs as visual controls is automated using a domainspecific language.  ...  Development environments based on ActiveX controls and JavaBeans are marketed as "visual programming" platforms; in practice their visual dimension is limited to the design and implementation of an application's  ...  Part of the research described here was performed on board of the HS Limnos; the tolerance and support of the ship's officers and crew is gratefully acknowledged.  ... 
doi:10.1002/spe.428 fatcat:fygmzwlkavf6xfrpblwakgi7ta

Platform-independent profiling in a virtual execution environment

Walter Binder, Jarle Hulaas, Philippe Moret, Alex Villazón
2009 Software, Practice & Experience  
Virtual execution environments, such as the Java Virtual Machine, promote platform-independent software development.  ...  A significant novelty is that JP also achieves complete bytecode coverage, by statically instrumenting the core runtime libraries, and dynamically instrumenting application code as well as any required  ...  tool which enabled them to identify at the bytecode * level an inefficient sorting algorithm in a piece of non-trivial third-party software.  ... 
doi:10.1002/spe.890 fatcat:spuvaf2xrze7djl2mjofmyk5xu

RESIF 3.0: Toward a Flexible & Automated Management of User Software Environment on HPC facility ✱

Sebastien Varrette, Emmanuel Kieffer, Frederic Pinel, Ezhilmathi Krishnasamy, Sarah Peter, Hyacinthe Cartiaux, Xavier Besseron
2021 Practice and Experience in Advanced Research Computing  
Since 2014, our scientific software stack is generated and deployed in an automated and consistent way through the RESIF framework, a wrapper on top of Easybuild and Lmod [5] meant to efficiently handle  ...  The HPC support team invests a significant amount of time (i.e., several months of effort per year) in providing a software environment optimised for hundreds of users, but the complexity of HPC software  ...  Overall, most design choices for our wrapper have been motivated by several years of experience in addressing in a flexible and convenient way the heterogeneous needs inherent to an academic environment  ... 
doi:10.1145/3437359.3465600 fatcat:ylgfuymn4jbpvofjknzvu7nbrm

Applying Software Craftsmanship Practices to a Scrum Project: an Experience Report [article]

Percival Lucena, Leonardo P. Tizzei
2016 arXiv   pre-print
This work analyzes a set of practices that can be applied to a Scrum project that aims to incorporate Software Craftsmanship values.  ...  Software craftsmanship approach to software development prioritizes technical practices in order to provide a clean code base.  ...  This paper presents an experience report that describes a set of guidelines, which include practices and tools, to adopt Software Craftsmanship values on a Scrum project.  ... 
arXiv:1611.05789v1 fatcat:oe7c7ncyjva55ax3aktkx3d5ci

A fine-grained process modelling experiment at British Airways

Jim Arlow, Sergio Bandinelli, Wolfgang Emmerich, Luigi Lavazza
1997 Software Process: Improvement and Practice  
BA required p r ocesses to be automated a t a ner degree o f g r anularity than tool invocation.  ...  We used SLANG to model BA's C++ class library management process, and we constructed a n e x p erimental process-centred software engineering environment PSEE based o n SPADE.  ...  Riccardo Rodriguez re ned the BA process with SLANG to a degree that it could be enacted.  ... 
doi:10.1002/(sici)1099-1670(199706)3:2<105::aid-spip70>;2-e fatcat:wwws6jjmvrfxrlmyh65ycgefpy

Building an automated and self-configurable emulation testbed for grid applications

Rodrigo N. Calheiros, Rajkumar Buyya, César A. F. De Rose
2010 Software, Practice & Experience  
An alternative to experiments in real testbeds is the use of emulation tools, which allow the software to run in an environment that behaves like a distributed system.  ...  proactive management and reconfiguration of the virtual infrastructure.  ...  This work was primarily carried out at CLOUDS Lab during Rodrigo Calheiros's visit to the University of Melbourne.  ... 
doi:10.1002/spe.964 fatcat:ce2mes3d3bcjvd72ivfznvhl5e

Software product lines: a case study

Mark Ardis, Nigel Daley, Daniel Hoffman, Harvey Siy, David Weiss
2000 Software, Practice & Experience  
A software product line is a family of products that share common features to meet the needs of a market area.  ...  automate testing to reduce costs.  ...  the same objectives of managing software development around a family of products.  ... 
doi:10.1002/(sici)1097-024x(200006)30:7<825::aid-spe322>;2-1 fatcat:mj7optrvizf4tpbx6zwwwh3t3y

QuantumPath : A quantum software development platform

Jose Luis Hevia, Guido Peterssen, Mario Piattini
2021 Software, Practice & Experience  
Forest is an environment designed for experimenting with and executing stand-alone quantum algorithms. • Xanadu provides two different products: Strawberry Fields,19 a Python library for the design of  ...  The Quantum Experience web platform provides a set of higher-level tools that facilitates the creation of HEVIA et al.  ... 
doi:10.1002/spe.3064 fatcat:yvvbfpdluvcxdeeyoc6cj2hotq

A Framework for Generating Malware Threat Intelligence

Ekta Gandotra, Divya Bansal, Sanjeev Sofat
2017 Scalable Computing : Practice and Experience  
A malware is a software program that achieves the damaging intent of an attacker [1].  ...  This paper purposes a design of a framework for generating Malware Threat Intelligence that can analyze, identify and predict the malware threats and can act as an Early Warning System (EWS).  ...  It is an open source automated malware analysis system developed in python. It consists of central management software for handling the task of malware analysis.  ... 
doi:10.12694/scpe.v18i3.1300 fatcat:dhrm6hm33jaz3jcdkwged4g2cu

DataMill: a distributed heterogeneous infrastructure forrobust experimentation

J. C. Petkovich, A. Oliveira, Y. Zhang, T. Reidemeister, S. Fischmeister
2015 Software, Practice & Experience  
This paper includes a summary of our experience hosting the first RV competition.  ...  It provides a platform for investigating interactions and composition of hidden factors. This paper discusses experience earned through creating and using an open benchmarking infrastructure.  ...  Besides the minimum required methods for a factor implementation, factors support several hooks for manipulating an experiments environment: prepopulate, preboot, presetup, prerun, and precollect.  ... 
doi:10.1002/spe.2382 fatcat:joemppub6nhbzounxaejuomjai

Rcs — a system for version control

Walter F. Tichy
1985 Software, Practice & Experience  
An important problem in program development and maintenance is version control, i.e., the task of keeping a software system consisting of many versions and configurations well organized.  ...  The Revision Control System (RCS) is a software tool that assists with that task. RCS manages revisions of text documents, in particular source programs, documentation, and test data.  ...  The list of people is too long to be reproduced here, but my sincere thanks for their help and goodwill goes to all of them.  ... 
doi:10.1002/spe.4380150703 fatcat:j66jbj3safaclbcoe3a7lujik4

DiaSim: a simulator for pervasive computing applications

Julien Bruneau, Charles Consel
2012 Software, Practice & Experience  
This situation is problematic for testing because it requires acquiring, testing and interfacing a variety of software and hardware entities.  ...  Pervasive computing applications involve both software concerns, like any software system, and integration concerns, for the constituent networked devices of the pervasive computing environment.  ...  The practicality of DiaSim has been shown on a large-scale simulation of an engineering school [14] .  ... 
doi:10.1002/spe.2130 fatcat:kjcfhwtuendfhbysiuz4e5aoty

A business process-driven approach for generating software modules

Xulin Zhao, Ying Zou
2011 Software, Practice & Experience  
Business processes describe business operations of an organization and capture business requirements.  ...  Software modular structure represents the structure of a business application and shows the distribution of functionality to software components.  ...  Our proposed approach helps produce software modular structure by automating the creation of components and their interactions.  ... 
doi:10.1002/spe.1068 fatcat:ellhtbaljzbqpijs27uv6xidyq

Practical experience with the maintenance and auditing of a large medical ontology

David Baorto, Li Li, James J. Cimino
2009 Journal of Biomedical Informatics  
This has resulted in a complex, multi-faceted process, with both manual and automated components. In this paper, we describe this process, with examples of its effectiveness.  ...  Over the past two decades, we have sought to develop methods to maintain, audit and improve the content of the MED, such that it remains true to its original design goals.  ...  Cimino is supported by intramural research funds from the NIH Clinical Center and the National Library of Medicine.  ... 
doi:10.1016/j.jbi.2009.03.005 pmid:19285569 pmcid:PMC3508433 fatcat:dhb6t27pnrce7a2mj2ti47fsh4

crimsonHex: a learning objects repository for programming exercises

Ricardo Queirós, José Paulo Leal
2012 Software, Practice & Experience  
The EduJudge project aims to integrate the 'UVA On-line Judge', an existing on-line programming trainer with an important number of programming exercises and users, into an effective educational environment  ...  management system (LMS).  ...  Archivist -a person responsible for a set of activities related with the collection management, such as: creation of collections, assigning of learners and reviewers to collections; 2.  ... 
doi:10.1002/spe.2132 fatcat:quugeq3av5bypicsskgc2dch5e
« Previous Showing results 1 — 15 out of 78,083 results