Filters
total: 7036
filtered: 5575
-
Catalog
- Publications 5575 available results
- Journals 238 available results
- Conferences 162 available results
- People 293 available results
- Projects 20 available results
- Laboratories 2 available results
- Research Teams 1 available results
- e-Learning Courses 355 available results
- Events 8 available results
- Open Research Data 382 available results
Chosen catalog filters
displaying 1000 best results Help
Search results for: SOFTWARE DESIGN TECHNIQUES
-
Computer-Aided Automated Greenery Design—Towards a Green BIM
PublicationContemporary climate challenges are changing the architect’s awareness, which results in a broader spectrum of interest. The available software enables the design of vegetation, but it is often very limited and requires specialist knowledge. The available software allows the creation of individual solutions based on visual algorithms or writing scripts; however, they are still not common methods used in architecture and urban planning....
-
Miniaturized solid-phase extraction techniques
PublicationMore than 80% of analysis time is spent on sample collection and sample preparation, so sample preparation is a critical part of the analytical process. Traditionally, liquid-liquid extraction was developed and employed to screen for general unknowns. However, solid-phase extraction (SPE) is becoming highly popular as an alternative, due to its simplicity and economy in terms of time and solvent. This review summarizes the current...
-
Future research directions in design of reliable communication systems
PublicationIn this position paper on reliable networks, we discuss new trends in the design of reliable communication systems. We focus on a wide range of research directions including protection against software failures as well as failures of communication systems equipment. In particular, we outline future research trends in software failure mitigation, reliability of wireless communications, robust optimization and network design, multilevel...
-
Knowledge-based functional safety management using ProSIL software
PublicationIn the article the ProSIL software for computer aided functional safety management is presented. The software consists of three modules for the determination of the required SIL level (ProSILen) and verification of the SIL level (ProSILver). In the ProSIL the calibrated knowledge-based risk graph method for determining the required safety integrity level (SIL) of the safety functions identified in hazard analysis is implemented....
-
Wideband Radio Direction Finder Implemented in Software Defined Radio Technology
PublicationIn the paper a wideband radio direction finder (RDF) implemented in software defined radio (SDR) technology and the results of hardware layer research, including developed antenna switching unit (ASU), are presented. The results of tests of the devices, which are the part of the software defined radio platform (SDRP), and antenna switching unit, confirmed the possibility of using selected components in the final solution.
-
Memetic approach for multi-objective overtime planning in software engineering projects
PublicationSoftware projects often suffer from unplanned overtime due to uncertainty and risk incurred due to changing requirement and attempt to meet up with time-to-market of the software product. This causes stress to developers and can result in poor quality. This paper presents a memetic algorithmic approach for solving the overtime-planning problem in software development projects. The problem is formulated as a three-objective optimization...
-
AGREE—Analytical GREEnness Metric Approach and Software
PublicationGreen analytical chemistry focuses on making analytical procedures more environmentally benign and safer to humans. The amounts and toxicity of reagents, generated waste, energy requirements, the number of procedural steps, miniaturization, and automation are just a few of the multitude of criteria considered when assessing an analytical methodology’s greenness. The use of greenness assessment criteria requires dedicated tools. We...
-
A Generative Approach to Hull Design for a Small Watercraft
PublicationIn the field of ocean engineering, the task of spatial hull modelling is one of the most complicated problems in ship design. This study presents a procedure applied as a generative approach to the design problems for the hull geometry of small vessels using elements of concurrent design with multi-criteria optimisation processes. Based upon widely available commercial software, an algorithm for the mathematical formulation of...
-
An approach to improving agility and discipline of software development with Scrum and CMMI
PublicationThe paper reports on two case studies of combining the Scrum methodology with the CMMI maturity model to improve together agility and discipline of software development. First, we propose the CMMI-Scrum reference model, which maps Scrum practices onto 123 practices of CMMI Staged level 2 and 3. Then, for 60% of CMMI practices, which are insufficiently covered by Scrum we extend Scrum with new practices that improve discipline while...
-
Briding the communicational gap between client and software developer
PublicationOften is it the case that people find it difficult to bridge thecommunicational gap between themselves and others. This is something of a problem, to say the least. My aim is to explain and to clarify the reasons behind this and to hopefully overcome any obstacles, to allow for a much smoother and more accurate means of fulfilling client and software developer needs.I have found through my own personal experience something which...
-
An Overview of Image Analysis Techniques in Endoscopic Bleeding Detection
PublicationAuthors review the existing bleeding detection methods focusing their attention on the image processing techniques utilised in the algorithms. In the article, 18 methods were analysed and their functional components were identified. The authors proposed six different groups, to which algorithms’ components were assigned: colour techniques, reflecting features of pixels as individual values, texture techniques, considering spatial...
-
Identification, Assessment and Automated Classification of Requirements Engineering Techniques
PublicationSelection of suitable techniques to be used in requirements engineering or business analysis activities is not easy, especially considering the large number of new proposals that emerged in recent years. This paper provides a summary of techniques recommended by major sources recognized by the industry. A universal attribute structure for the description of techniques is proposed and used to describe 33 techniques most frequently...
-
Using Continuous Integration Techniques in Open Source Projects – An Exploratory Study
PublicationFor a growing number of software projects, continuous integration (CI) techniques are becoming an essential part of the process. However, the maturity of their adoption in open source projects varies. In this paper, we present an empirical study on GitHub repositories to explore the use of continuous integration techniques in open source projects. Following the Goal-Question-Metric (GQM) approach, 3 research questions and 7 metrics...
-
Test Design Patterns for Embedded Systems,
PublicationTest suites for embedded systems are typically created from scratch using dif- ferent, often inadequate methods. In consequence, industry branches dealing with software-intensive embedded systems have to cope with quality problems, even though test processes are particularly time-consuming and costly. Based on an evolving model-based testing methodology we introduce test design patterns for simplifying and accelerating...
-
A Systematic Literature Review on Implementing Non-functional Requirements in Agile Software Development: Issues and Facilitating Practices
PublicationAgile Software Development methods have become a widespread approach used by the software industry. Non-functional requirements (NFRs) are often reported to be a problematic issue for such methods. We aimed to identify (within the context of Agile projects): (1) the issues (challenges and problems) reported as affecting the implementation of NFRs; and (2) practices that facilitate the successful implementation of NFRs. We conducted...
-
Positive Risk of Creativity in Software Projects: an Expected Result, a Threat or an Opportunity?
PublicationPositive risk of creativity appears when there is an excess of creativity. This paper aims at exploring the concept of positive risk of creativity in software projects. It presents a taxonomy of positive risks as well as case studies of positive risks in diploma software projects. It also attempts to answer the question whether positive risks should be treated as expected results of applying creativity process, or they cause additional...
-
GIS three-dimensional Modelling with geo-informatics techniques
PublicationThe integration issue of virtual models and geo-referenced database have a very broad spectrum of potential applications. Before the integration issue was on the cusp, it was quite problematic to combine three-dimensional models with the geo-referenced database. An integrated database contains a variety of data including such as object orientated data model and raster data. Within this paper, authors present an integration process...
-
AgileSafe – a method of introducing agile practices into safety-critical software development processes
PublicationThis article introduces AgileSafe, a new method of incorporating agile practices into critical software development while still maintaining compliance with the software assurance requirements imposed by the application domain. We present the description of the method covering the process of its application and the input and output artefacts.
-
Modelling a 6-dof manipulator using Matlab software
PublicationThis paper presents an alternative approach to modelling a revolute robot. The manipulator in question is Kuka KR 16-2. The main problem in robot modelling is a kinematic analysis. The revolute robot consist of six rotary joints (6-DOF) with base, shoulder, elbow and wirst. The kinematics problem is defined as a transformation from the cartesian space to the joint space. The Denavit- Hartenberg (D-H) model of representation was...
-
Impact of Work from Home on Agile Software Project Execution – the Empirical Study
PublicationBackground: The outbreak of a Covid-19 pandemic changed the working patterns of software projects delivery. Aim: The study examines how the work from home (WFH) impacted the software project execution for emergence of differentiating patterns. Method: The data on project execution in two country locations was examined. The population is 3711 projects across 52 months (26 pre- and 26 post-pandemic) is analyzed. The paper identifies the...
-
A Clustering-Based Methodology for Selection of Fault Tolerance Techniques
PublicationDevelopment of dependable applications requires selection of appropriate fault tolerance techniques that balance efficiency in fault handling and resulting consequences, such as increased development cost or performance degradation. This paper describes an advisory system that recommends fault tolerance techniques considering specified development and runtime application attributes. In the selection process, we use the K-means...
-
Using Statistical Methods to Estimate The Worst Case Response Time of Network Software Running on Indeterministic Hardware Platforms
PublicationIn this paper we investigate whether the statistical Worst Case Execution Time (WCET) estimation methods devised for embedded platforms can be successfully applied to find the Worst Case Response Time (WCRT) of a network application running on a complex hardware platform such as a contemporary commercial off-the-shelf (COTS) system. Establishing easy-to-use timing validation techniques is crucial for real-time applications and...
-
Application tool for IP QoS network design
PublicationDespite the fact that differentiated-service-aware network implementation has been a widely discussed topic for quite some time, network design still proofs nontrivial. Well developed software could put an end to network designer's problems. This chapter describes work, which has been aimed at creating a comprehensive network design tool, offering a fair range of functionality and high reliability. The presented tool is able to...
-
Complementary green analytical procedure index (ComplexGAPI) and software
PublicationIt is not easy to find appropriate tools for the evaluation of the “green”nature of analytical methodologies which involve the use of compounds, materials, or chemicals manufactured prior to the analytical step. Here, we propose a new metric for the evaluation of analytical procedures based on the GAC attributes. The proposed solution expands on the well-known green analytical procedure index by adding additional fields pertaining...
-
Prototype and design of six axis robotic manipulator
PublicationThe paper presents a design of six axis manipulator. The design consists of specially designed solutions for housing, planetary gearboxes and electronics. The manipulator is controlled by a supervisory control system. The use of a series of measuring elements allows to track the current position of each axis and use this to create a cascade control loop with velocity and acceleration feed-forward. The implemented control algorithm...
-
Ionic liquids-based microextraction techniques
PublicationIn recent years, the development of highly efficient analytical techniques is of great importance, however, the direct analysis of complex sample matrix is still impossible in many cases. Therefore, the step of sample preparation is commonly involved in an analytical procedure. Over the years, it has been realized that the major source of inaccuracy and imprecision on general analysis results from the operations associated to sample...
-
Exploring the Prevalence of Anti-patterns in the Application of Scrum in Software Development Organizations
PublicationThe paper presents a survey-based study that aimed to determine the prevalence of anti-patterns in the Scrum software development methodology. A total of 35 anti-patterns were selected from the literature review, and 42 respondents indicated whether they had encountered each anti-pattern in their organizations. The study found that``Unfinished Tasks'' was the most prevalent anti-pattern, highlighting the importance of proper planning...
-
Design Space Reduction for Expedited Multi-Objective Design Optimization of Antennas in Highly-Dimensional Spaces
PublicationA surrogate-based technique for efficient multi-objective antenna optimization is discussed. Our approach exploits response surface approximation (RSA) model constructed from low-fidelity antenna model data (here, obtained through coarse-discretization electromagnetic simulations). The RSA model enables fast determination of the best available trade-offs between conflicting design goals. The cost of RSA model construction for multi-parameter...
-
MAPSERVER – INFORMATION FLOW MANAGEMENT SOFTWARE FOR THE BORDER GUARD DISTRIBUTED DATA EXCHANGE SYSTEM
PublicationIn this paper the architecture of the software designed for management of position and identification data of floating and flying objects in Maritime areas controlled by Polish Border Guard is presented. The software was designed for managing information stored in a distributed system with two variants of the software, one for a mobile device installed on a vessel, an airplane or a car and second for a central server. The details...
-
On the Business Analyst's Responsibilities in an Agile Software Project - A Multi-Method Study
Publication[Context] Agile methods are now used in the majority of software projects, but the definitions of such methods rarely include the role of a business analyst (BA). [Objective] This paper investigates the responsibilities assigned to BAs participating in agile software projects. [Method] We identified potential responsibilities through a systematic literature review (3 databases) and interviews with 6 practitioners. The most commonly...
-
Quasi-controlled Experimentations on the Impact of AOP on Software Comprehensibility
PublicationAspect-oriented programming (AOP) emerged as a paradigm to modularize the concerns that lead to interwoven code if implemented using traditional programming techniques. Unfortunately, the new constructs introduced by aspect-oriented (AO) languages result in both: (1) obstacles in modular reasoning, and (2) high coupling between aspects and the augmented modules. There have been numerous attempts to tackle these issues, but none...
-
Testing of Software for the Planning of a Linear Object GNSS Measurement Campaign under Simulated Conditions
PublicationThe precision of a linear object measurement using satellite techniques is determined by the number and the relative position of the visible satellites by the receiver. The status of the visible constellation is described by DOP. The obtained geometric coefficient values are dependent on many variables. When determining these values, field obstacles at the receiver location and satellite positions changing with time must be taken...
-
Method of selecting programming practices for the safety-critical software development projects
PublicationIn recent years a plan-driven approach traditionally used in safety-critical software development has been put to a test by rapidly changing technologies, more diverse group of clients and volatile market requirements. The need to deliver good quality systems, faster and at lower cost in comparison to competitors encouraged companies to look for more efficient solutions. Agile methodologies are known to successfully address these...
-
Analytical Techniques Used in Monitoring of Atmospheric Air Pollutants
PublicationThe air pollution monitoring is one of the most pressing environmental problems today. The paper describes common air pollutants, their interaction and impact on the environment, and classifies the techniques and methods applied in air studies. Furthermore, the review characterizes the selected collection and sampling techniques used for gas sample analysis. Finally, the schematic diagrams of typical designs of systems applied...
-
Experience with instantiating an automated testing process in the context of incremental and evolutionary software development
PublicationThe purpose of this article is to present experiences from testing a complex AJAX-based Internet-system which is under development for more than five years. The development process follows incremental and evolutionary lifecycle model and the system is delivered in subsequent releases. Delivering a new release involves both, the new tests (related to the new and/or modified functionalities) and the regression tests (after their...
-
Green Aspects of Miniaturized Sample Preparation Techniques
PublicationCorrect monitoring and control of the state of the environment and scientific research on the subject of environmental protection often require that determinations of compounds present at very low concentrations be made in samples characterized by a matrix of complex composition (e.g., biological samples, water and soil samples). Moreover, due to the limited number of analytical techniques which are sufficiently sensitive to conduct...
-
Design and construction of an industrial robot controlled by the ROS environment
PublicationThis engineering thesis focuses on the recognition of modern budgetary solutions of roboticarms and on the design and implementation of one of them. Historical solutions are discussedusing the example of the IRB6 robot and the modern approach - the Omron Viper 850. Thepaper includes a description of the design thought of the different parts. Mechanical, electrical andsoftware aspects are presented. In...
-
ProSIL Software for functional saferty management in life cycle = Aplikacja ProSIL do zarządzania bezpieczeństwem funkcjonalnym w cyklu życia
PublicationIn the paper the ProSIL software to aid the functional safety management is presented. The software consists of three modules to aid: determination of the required SIL level (ProSILen), veryfication of the SIL level (ProSILver). In the aplication the method of the calibrated risk graph to determine the required safety integrity level SIL for defined safety instrumented functions is applied. The methods concerning functional safety...
-
Sorbents modified by deep eutectic solvents in microextraction techniques
PublicationIn recent years, considerable attention has been directed towards the employment of green solvents, specifically deep eutectic solvents (DES), in liquid phase microextraction techniques. However, comprehensive and organized knowledge regarding the modification of sorbent surface structures with DES remains limited. Therefore, this paper reviews the application of DES in modifying and improving the properties of sorbents for microextraction...
-
Key success factors for small design offices in the bidding process
PublicationCompetition in the design office market is high, therefore it is important to be aware of the conditions determining the competitive advantage, thus increasing the bidding effectiveness. For this reason, the aim of the article is to identify key success factors (KSF) increasing successful bidding of a small design office. The factors were identified and then analysed based on a literature review, expert interviews and using Group...
-
DECISION - MAKING IN VIRTUAL SOFTWARE TEAMS USING CLOUD PLATFORMS
PublicationSoftware development projects are usually realized by traditional or virtual IT teams using computing clouds. Team collaboration requires decision - making regarding essential aspects of a project progress. The article concerns methods of decision – making process in the case of traditional and virtual teams’ work. The research results conducted in a group of IT specialists are presented, and to analyze their preferences in decision-making...
-
Multi-objective design of miniaturized impedance transformers by domain segmentation
PublicationFast multi-objective design optimization of compact microstrip impedance transformers is discussed. Our approach exploits approximation models constructed using sampled coarse- mesh EM simulation data in a partitioned design space and response correction techniques for design refinement. Demonstra
-
Design thinking (DT) for the design and planning education of engineer-architects
PublicationEngineers are facing new challenges connected with globalisation, digitisation and the increased complexity of the design process. This calls for new, more interdisciplinary and user-oriented approaches to problem- solving. In this article, the authors analyse design thinking (DT) as a method to support the education of engineers specialising in architecture and urban planning. Identified in this study are the opportunities this...
-
Evaluation of Selected UX Techniques by Product Managers - A Preliminary Survey
PublicationIn this paper we present the results of an opinion survey among 28 IT product managers who evaluated the subjective usefulness of 24 selected UX techniques to 6 IT product management tasks derived from ProdBOK®. We selected the UX techniques based on the literature review and 6 interviews with experienced IT product managers. Based on the survey results, we propose our recommendation of useful techniques for 5 of the 6 studied...
-
Zero-Pole Approach in Microwave Passive Circuit Design
PublicationIn this thesis, optimization strategies for design of microwave passive structures including filters, couplers, antenna and impedance transformer and construction of various surroogate models utilized to fasten the design proces have been discussed. Direct and hybrid optimization methodologies including space mapping and multilevel algorithms combined with various surrogate models at different levels of fidelity have been utilized...
-
On implementation of fibrous connective tissues’ damage in Abaqus software
PublicationConnective fibrous tissues, such as tendons and ligaments, in humans and animals exhibit hyperelastic behaviour. The constitution of the material of these tissues is anisotropic due to the presence of the collagen fibres, where one family of fibres is the typical case. Traumatic events and/or aging may sometimes lead to the damage of the tissue. The study of motion of affected joints or limbs is usually not permitted in vivo. This...
-
Mass Spectrometry-Based Direct Analytical Techniques
PublicationDirect analysis of samples is considered as one of the most environmentally sustainable solutions in analytical chemistry. In the ideal case, such solutions do not require sample preparation and analytes separation steps, therefore do not consumpt harmful substances (or consumpt only minimum amounts of them) and do not generate hazardous waste. Technical solutions for direct analysis also offer miniaturized and field-portable analyzers...
-
Software Implementation of the RAKE receiver
PublicationThis paper presents concept of the RAKE receiver method with implemented algorithm of shifted phase WMSA filter (Weighed Multi-Slot Averaging). First, the RAKE receiver block diagram and WMSA filter analysis have been described. Next, the results of the simulation have been described. In summary usefulness of the concept has been confirmed.
-
Management of changes in software engineering
PublicationPraca zawiera rozdział poświecony problematyce budowy systemów z bazami wiedzy dla wspomagania procesów zarządzania. W rozdziale tym przedstawiono metody budowy systemów dla potrzeb zarządzania koncentrując uwagę na systemach opartych na wiedzy. Następnie omówiono możliwości zastosowania teorii zbiorów rozmytych do modelowania wiedzy. Na zakończenie przedstawiono przykład wykorzystania zbiorów rozmytych i systemów opartych na wiedzy...
-
Limitations of Emotion Recognition in Software User Experience Evaluation Context
PublicationThis paper concerns how an affective-behavioural- cognitive approach applies to the evaluation of the software user experience. Although it may seem that affect recognition solutions are accurate in determining the user experience, there are several challenges in practice. This paper aims to explore the limitations of the automatic affect recognition applied in the usability context as well as...