Filters
total: 7321
filtered: 5816
-
Catalog
- Publications 5816 available results
- Journals 239 available results
- Conferences 162 available results
- People 296 available results
- Projects 21 available results
- Laboratories 2 available results
- Research Teams 1 available results
- e-Learning Courses 364 available results
- Events 9 available results
- Open Research Data 411 available results
Chosen catalog filters
displaying 1000 best results Help
Search results for: SOFTWARE DESIGN TECHNIQUES
-
On Explaining Intuitiveness of Software Engineering Techniques with User eXperience Concepts
PublicationW referacie zawarto próbę wyjaśnienia intuicyjności technik inżynierii oprogramowania za pomocą pojęć zaczerpniętych z obszaru doświadczenia użytkownika. Analizy dotyczą zarówno intuicyjności przy pierwszym zetknięciu się użytkownika z daną techniką, jak i dynamiki transformacji epizodycznych doświadczeń na doświadczenie skumulowane i powiązane z nim postrzeganie intuicyjności. Przedyskutowano potencjalne zastosowania modelu i...
-
Selecting Requirements Documentation Techniques for Software Projects: a Survey Study
PublicationA significant number of techniques dedicated to requirements specification and documentation is described in the available sources. As there is no purpose to use all of them, a selection has to be made, taking into consideration the context of a given software project, for example its size, usage of agile approach or stakeholders' technical competency. This paper is intended to provide guidelines for such selection. We reviewed...
-
Exploration of Creativity Techniques in Software Engineering in Training-Application-Feedback Cycle
PublicationCreativity research has proposed about a hundred and fifty creativity techniques. The question is whether they can be applied in software engineering for creativity training or directing creativity in software projects. This paper aims at answering this question via a quasi-experiment conducted in Training-Application-Feedback cycle in which participants express their opinions about selected creativity techniques after training...
-
A Survey Investigating the Influence of Business Analysis Techniques on Software Quality Characteristics
PublicationBusiness analysis is recognized as one of the most important areas determining the outcome (success or failure) of a software project. In this paper we explore this subject further by investigating the potential impact of techniques applied in business analysis on essential software quality characteristics. We conducted a literature search for software quality models, analyzed the existing models and selected a subset of commonly...
-
Problems and Solutions of Software Design in Scrum Projects
PublicationThe aim of the paper is to identify the problems and solutions of the software design in Scrum project as well as to analyze the effectiveness of the solutions. Through a series of workshops with 4 experts from IT industry and academia we have identified 52 problems and 99 unique solutions. In this paper we present a list of 10 common problems and 5 solutions for each problem selected by the number of sources. The effectiveness...
-
Machine Learning Techniques in Concrete Mix Design
PublicationConcrete mix design is a complex and multistage process in which we try to find the best composition of ingredients to create good performing concrete. In contemporary literature, as well as in state-of-the-art corporate practice, there are some methods of concrete mix design, from which the most popular are methods derived from The Three Equation Method. One of the most important features of concrete is compressive strength, which...
-
Software-Defined NB-IoT Uplink Framework - The Design, Implementation and Use Cases
PublicationIn the radiocommunication area, we may observe a rapid growth of new technology, such as 5G. Moreover, all the newly introduced radio interfaces, e.g., narrowband Internet of Things (NB-IoT), are strongly dependent on the software. Hence, the radiocommunication software development and optimization, as well as the 3GPP technical specification, should be introduced at the academic level of education. In this paper, a software-defined...
-
The Design of Cavity Resonators and Microwave Filters Applying Shape Deformation Techniques
PublicationThis article introduces shape deformation as a new approach to the computer-aided design (CAD) of high-frequency components. We show that geometry deformation opens up new design possibilities and offers additional degrees of freedom in the 3-D modeling of microwave structures. Such design flexibility is highly desirable if the full potential of additive manufacturing (AM) is to be exploited in the fabrication of RF and microwave...
-
Fast Design Optimization of Waveguide Filters Applying Shape Deformation Techniques
PublicationThis paper presents an efficient design of microwave filters by means of geometry optimization using shape deformation techniques. This design procedure allows for modelling complex 3D geometries which can be fabricated by additive manufacturing (AM). Shape deforming operations are based on radial basis function (RBF) interpolation and are integrated into an electromagnetic field simulator based on the 3D finiteelement method (FEM)....
-
From Creative Thinking Techniques to Innovative Design Solutions - The Educators' Perspective
PublicationThe article presents a structure and basic tasks of a new original academic course, which was inaugurated in 2015 at the Faculty of Architecture in Gdańsk University of Technology and organized for the first year students of Spatial Planning.The title of the course was ‘Garden Cities and the Gardens in the Cities. A Course with Elements of Training Creativity’. The aim of the course was to encourage the participants to develop...
-
Minimization of vibrations during milling of flexible structures using mechatronic design techniques
PublicationThe paper presents an innovative effective method of minimizing vibrations during milling of flexible structures, using a new vibration suppression method based on a workpiece holder with adjustable support stiffness. The proposed method is rooted in mechatronic design techniques, which can become a standard procedure for optimizing the milling process.
-
Role patterns in IT projects teams - design of a selection module using fuzzy logic techniques
PublicationPresented paper introduces an approach based on usage of role patterns and modelling by the use of fuzzy logic tool for selection process with limitation to the area of IT projects environment. The article shows a concept of role patterns structures and their further usage in process of forming a fuzzy model dedicated to candidate assessment process support
-
Application of the Life Cycle Analysis and the Building Information Modelling Software in the Architectural Climate Change-Oriented Design Process
Publication -
Review of intelligent software architectures for the development of an intelligent decision support system for design process planning in concurrent engineering
PublicationW artykule poddano dogłębnej analizie szereg inteligentnych technik miękkie-go modelowania pod katem ich przydatności w obszarze wspomagania procesówplanowania dla inżynierii współzadaniowej. Skoncentrowano się na wspomaganiujednego z najważniejszych obszarów inżynierii współzadaniowej, a mianowicieprocesu projektowania. W wyniku analizy zaproponowano architekturę wspomaga-nia opartą na tablicowej bazie wiedzy modelującej wnioskowanie...
-
From Functional Requirements through Test Evaluation Design to Automatic Test Data Retrieval – a Concept for Testing of Software Dedicated for Hybrid Embedded Systems
PublicationFrom Functional Requirements through Test Evaluation Design to Automatic Test Data Retrieval – a Concept for Testing of Software Dedicated for Hybrid Embedded Systems
-
Interaction Design in Agile IT Projects
PublicationIn recent years, interactive systems, such as various types of software, online services or mobile applications, have become an integral part of everyday life. Interactive systems and digital services should be easy to use and provide a positive User Experience (UX). For this reason, interaction design has recently emerged as a distinct professional area of information technology (IT). Easy interaction and user experience (UX)...
-
Electromagnetic Simulation with 3D FEM for Design Automation in 5G Era
PublicationElectromagnetic simulation and electronic design automation (EDA) play an important role in the design of 5G antennas and radio chips. The simulation challenges include electromagnetic effects and long simulation time and this paper focuses on simulation software based on finite-element method (FEM). The state-of-the-art EDA software using novel computational techniques based on FEM can not only accelerate numerical analysis, but...
-
Teaching management skills to software develop- ment teams through the lean start-up methodology
PublicationIn order for development teams to understand the impact of software development on value delivery it is important that all team members, including software engineers, possess adequate management skills which not always have been acquired during university education. The lean start-up methodology techniques enable new ventures to test hypothesis, gather customer feed- back and create a minimum viable product. The obtained information...
-
Software Factory project for enhancement of student experiential learning
PublicationProviding opportunities for students to work on real-world software development projects for real customers is critical to prepare students for the IT industry. Such projects help students to understand what they will face in the industry and experience real customer interaction and challenges in collaborative work. To provide this opportunity in an academic environment and enhance the learning and multicultural teamwork experience,...
-
Yade-open DEM: an open-source software using a discrete element methodto simulate granular material
PublicationPurpose - YADE-OPEN DEM is an open source software based on the Discrete Element Method which uses object oriented programming techniques. The paper describes the softwarearchitecture.Design/methodology/approach - The DEM chosen uses position, orientation, velocity and angular velocity as independent variables of simulated particles which are subject to explicit leapfrog time-integration scheme (Lagrangian method). The three-dimensional...
-
Artificial Intelligence Aided Architectural Design
PublicationTools and methods used by architects always had an impact on the way building were designed. With the change in design methods and new approaches towards creation process, they became more than ever before crucial elements of the creation process. The automation of architects work has started with computational functions that were introduced to traditional computer-aided design tools. Nowadays architects tend to use specified tools...
-
Design of reverse curves adapted to the satellite measurements
PublicationThe paper presents a new method for designing railway route in the direction change area adapted to the Mobile Satellite Measurements technique. The method may be particularly useful in the situations when both tangents cannot be connected in an elementary way using a circular arc with transition curves. Thus, the only solution would be the application of two circular arcs of opposite curvature signs, that is, the use of an inverse...
-
A new open-source software developed for numerical simulations usingdiscrete modeling methods
PublicationThe purpose of this work is to present the development of an open-source software based on a discrete description of matter applied to study the behavior of geomaterials. This software uses Object Oriented Programming techniques, and its methodology design uses three different methods, which are the Discrete Element Method (DEM) [F. Donzé, S.A. Magnier, Formulation of a three-dimensional numerical model of brittle behavior, Geophys....
-
The Multiplatform Environment for Simulation and Features Estimation of Mixed-Signal Devices
PublicationThe use of simulation laboratories is gaining popularity in thedomains of engineering programs. However, the experience in teaching showsthat the simulation itself is not very effective in didactic processes. Teachingprocesses in thefield of specialist subjects, designed for students of technicaluniversities, should be based on direct operations performed by the student onreal devices. At the same time, at the later stages of didactic...
-
Investigation of the Effects of Tool Positioning Factors on Peak Temperature in Dissimilar Friction Stir Welding of AA6061-T6 and AA7075-T6 Aluminum Alloys
PublicationAmong the emerging new welding techniques, friction stir welding (FSW) is used frequently for welding high-strength aluminum alloys that are difficult to weld by conventional fusion-welding techniques. This paper investigated the effects of tool-positioning factors on the maximum temperature generated in the dissimilar FSW joint of AA6061-T6 and AA7075-T6 aluminum alloys. Three factors of plunge depth, tool offset, and tilt angle...
-
Loss Minimization-Based Sensorless Control of High-Speed Induction Motor Considering Core Loss
PublicationThis paper presents loss-minimizing sensorless control (LMC) strategies utilized to optimize the energy of high-speed induction motor (HSIM) drives. A machine’s ability to operate effectively depends on the estimation of its electrical losses. Although copper losses account for the majority of electrical losses in electrical machines, core loss also contributes a major part, particularly in high-speed induction motors. A review...
-
Pączkowanie - metoda rozwoju interoperacyjnych komponentów dla systemów rozproszonych = Budding – the software development method of interoperable components for distributed systems
PublicationPrzedstawiono 2 współczesne metody wytwarzania oprogramowania: iteracyjno-przyrostową oraz techniki zwinne, ich zalety i wady w kontekście budowy interoperacyjnych platform i środowisk rozproszonych. Zaprezentowano metodę rozwoju oprogramowania przez pączkowanie, jej założenia, zalety i wady. Przedstawiono technologie, na bazie których działa metodologia wytwarzania oprogramowania przez pączkowanie: Software Product Line, Enterprise...
-
Knowledge management driven leadership, culture and innovation success – an integrative model
PublicationPurpose – This article examines the relation between knowledge management (KM) driven leadership, culture and innovation success of knowledge-intensive small and medium sized companies. By building on the previously reported research on leadership, culture, innovation, and knowledge management, we synergistically integrated KM-driven leadership and innovation success while exploring the meditational role of culture in that. Design/methodology/approach...
-
Research of electric drive systems with real time software configurable control
PublicationПредмет исследования. Представлен учебно-лабораторный стенд для исследования систем управления элек- троприводами. Стенд используется для обучения студентов системам управления электроприводами и предна- значен для повышения эффективности усвоения материала. Метод. В основу предлагаемого решения положен метод взаимного нагружения электрических машин, питаемых от силовых преобразователей с общим звеном постоянного тока. Это позволяет...
-
Buliding organizational knowledge in software and systems R&D organization
PublicationOmówiono specyficzne dla firm software podejście do tworzenia wiedzy organizacyjnej. Zaproponowano narzędzia pomocne w tworzeniu takiej wiedzy.
-
HARDWARE AND SOFTWARE OF DIAGNOSTIC SYSTEM OF WHEELED TRACTORS = Hardwer i softwer systemu diagnostycznego ciągników kołowych
PublicationPodstawowym elementem systemu diagnostycznego jest komputer pokładowy Fujitsu FUTURO S100 z chłodzeniem pasywnym w wykonaniu odpornym na drgania i wstrząsy, z pamięcią Compact Flesh 16Gb. Do komputera dołączony jest monitor dotykowy NVOX LCD 10" VGA/FVAT. Oprogramowanie komputera obejmujesystem operacyjny Windows XP-2000, driver konwertera USB/DeviceNet oraz opracowany program diagnostyczny. Komputer połączony jest łączem USB z...
-
Narzędzia treningu twórczości jako pomoc w kształceniu projektantów
PublicationKreatywność rozwijać. Na tym założeniu opiera się międzynarodowy program edukacyjny Odyssey of the Mind (Odyseja Umysłu). W programie zespoły młodych osób pracują metodą projektową, wykorzystując różnorodne techniki treningu twórczości, nad rozwiązaniem abstrakcyjnego problemu rozbieżnego. Część absolwentów programu wybiera kierunki kreatywne jako naturalną kontynuację procesu edukacji. Elementy treningu twórczości można wykorzystać...
-
Software development methodologies and practices in start-ups
PublicationSoftware start-ups are aiming to develop cutting-edge software products under highly uncertain conditions, overcoming fast-growing markets under multiple influences. This study aims to identify and analyse the existing scientific literature regarding software development methodologies and practices in software start-ups published between January 2006 and December 2017 using the systematic mapping study. The results identified 37...
-
Analiza obudowy wykopu dla budynku z kondygnacją podziemną
PublicationW pracy poruszono tematykę analizy obudowy wykopu dla budynku z jedną kondygnacją podziemną, zlokalizowanego w gęstej zabudowie śródmiejskiej. Obliczenia przeprowadzono za pomocą dwóch programów obliczeniowych: GEO5 (moduł: Ściana analiza) i Autodesk Robot Structural Analysis Professional. Całość wyników podsumowano, a wnioski sformułowano w odniesieniu do obecnej sytuacji na rynku budowlanym, charakteryzującej się coraz to trudniejszymi...
-
A comprehensive overview of software product management challenges
PublicationThe principal focus of software product management is to ensure the economic success of the product, which means to prolong the product life as much as possible with modest expenditures to maximizs profits. Software product managers play an important role in the software development organization while being responsible for the strategy, business case, product roadmap, high-level requirements, product deployment (release-management),...
-
Analiza techniczno-ekonomiczna rozwiązań rewitalizacyjnych zabytkowego mostu w Tczewie
PublicationPrzykłady koncepcji odbudowy przyczółka zachodniego zabytkowego mostu przez rzekę Wisłę w Tczewie wraz z zespołem bramnym. Ocena propozycji trzech rozwiązań rewitalizacyjnych mostu i wybór optymalnego pod względem finansowym i technologicznym. Czas i koszty budowy oraz wierność odbudowy zespołu bramnego mostu jako kryteria optymalizacji. Analiza w celu pozyskania środków finansowych potrzebnych na odbudowę, ale także adaptację...
-
Ontology-Aided Software Engineering
PublicationThis thesis is located between the fields of research on Artificial Intelligence (AI), Knowledge Representation and Reasoning (KRR), Computer-Aided Software Engineering (CASE) and Model Driven Engineering (MDE). The modern offspring of KRR - Description Logic (DL) [Baad03] is considered here as a formalization of the software engineering Methods & Tools. The bridge between the world of formal specification (governed by the mathematics)...
-
Jakość oprogramowania w zwinnym podejściu do zarządzania projektami informatycznymi
PublicationCel: Celem artykułu jest ocena, czy wykorzystanie podejścia zwinnego Scrum w organizacji podnosi jakość wytwarzanego oprogramowania oraz próba uzyskania odpowiedzi na pytanie, jak nowelizacja Przewodnika po Scrumie (Scrum Guide) z listopada 2020 roku wpłynęła na proces wytwarzania oprogramowania. Projekt badania/metodyka badawcza/koncepcja: Przyjętą metodyką badawczą jest przegląd literatury przedmiotu oraz badania własne autora....
-
An empirical study on the impact of AspectJ on software evolvability
PublicationSince its inception in 1996, aspect-oriented programming (AOP) has been believed to reduce the effort required to maintain software systems by replacing cross-cutting code with aspects. However, little convincing empirical evidence exists to support this claim, while several studies suggest that AOP brings new obstacles to maintainability. This paper discusses two experiments conducted to evaluate the impact of AspectJ (the most...
-
Improving agility and discipline of software development with the Scrum and CMMI
PublicationThis study presents a method of combining the Scrum methodology with the CMMI maturity model to improve bothagility and discipline of software development. First, the authors propose the CMMI-Scrum reference model, which maps Scrumpractices onto 123 practices of CMMI staged levels 2 and 3. For 60% of CMMI practices, which are insufficiently covered byScrum they add new practices that improve discipline while maintaining agility....
-
Balance Between Creativity and Methodology in Software Projects
PublicationTaking into account trends of innovation in economy and increasing interest in applying creativity techniques in computer science, this paper focuses on relationship between creativity and methodology in software project. First, it extracts useful knowledge about creativity from creativity research. Then, it makes an attempt to combine creativity issues and dimensions with concepts from software project area. It presents also lessons...
-
Koncepcja i modelowanie silnika o wirującym tworniku oraz magneśnicy do zastosowania w napędzie miejskiego samochodu elektrycznego
PublicationW artykule zaprezentowano koncepcję, model oraz prototyp silnika z wirującym twornikiem oraz magneśnicą. Opisano historię powstania i zastosowania tego typu silników w motoryzacji. Przedstawiono nowoczesne rozwiązania konstrukcyjne i zastosowania we współczesnych samochodach elektrycznych i hybrydowych. Opracowano model silnika z wirującym twornikiem i magneśnicą oraz przedstawiono wybrane wyniki symulacji przeprowadzone w programie...
-
Assessment of risks introduced to safety critical software by agile practices - a software engineer's perspective
PublicationIn this article we investigate the problem of applying agile practices into safety-critical projects.The goal of our research is to investigate potential benefits from introducing agile practicesinto safety-critical environment and to present a solution providing for balancing agileapproach with more disciplined assurance techniques, bringing the best of the two worlds together.In the article we present the supporting ideas such...
-
Description Logic As A Common Software Engineering Artifacts Language
PublicationDescription logic is proposed as a powerful language able to support chosen software engineering process tasks like: requirements engineering, software architecture definition, software design and configuration management. To do this there is presented a correspondence between description logic and UML. Description logic based integrated software engineering process framework is proposed which owing to automatic knowledge inferring...
-
Methodology of Affective Intervention Design for Intelligent Systems
PublicationThis paper concerns how intelligent systems should be designed to make adequate, valuable and natural affective interventions. The article proposes a process for choosing an affective intervention model for an intelligent system. The process consists of 10 activities that allow for step-by-step design of an affective feedback loop and takes into account the following factors: expected and desired emotional states, characteristics...
-
Adopting Collaborative Games into Agile Software Development
PublicationAlthough the emergence of agile methods has triggered a growing awareness that social factors have a crucial impact on the success of software projects, neither the Scrum Guide nor the Agile Manifesto prescribe techniques that aid the human side of software development. To address this challenge, we enriched the Scrum process with a set of collaborative games. Collaborative games refer to techniques inspired by game play, but designed...
-
System setup and software for cyclic, staircase and square wave voltammetry measurements
PublicationHardware dedicated for electrochemical measurement sometimes does not allow performing certain voltammetry experiments. Staircase and square wave voltammetry, techniques which have many advantages comparing with standard voltammetric techniques, are rarely implemented in software controlling electrochemical measuring equipment. These methods, however, can be relatively easy realized with some addition...
-
Psychological inspirations in empirical software engineering.
PublicationSoftware development is people-intensive activity. Incorporation of human factors in empirical studies of software engineering can bring many benefits for both researchers and practitioners. Psychological inspirations can facilitate this task. In this paper, such incorporation is presented in the contexts of the objectives and problems in empirical studies, applicability of the results in the business context of software enterprise,...
-
The Role of a Software Product Manager in Various Business Environments
PublicationThe aim of the paper is to identify the role of the software product manager depending on the size of the company and the characteristics of the product they are working on. This has been achieved in cooperation with 15 experts from the IT industry. The companies were divided into 4 levels of size: micro-enterprises, small businesses, medium businesses and large enterprises. The characteristics of the products were divided into...
-
Weryfikacja Poziomów Nienaruszalności Bezpieczeństwa z uwzględnieniem Zagadnień Ochrony Informacji
PublicationNiniejszy rozdział poświęcono wybranym istotnym zagadnieniom analizy bezpieczeństwa funkcjonalnego, w szczególności weryfikacji poziomów nienaruszalności bezpieczeństwa SIL funkcji bezpieczeństwa implementowanych w rozproszonych systemach sterowania i zabezpieczeń z uwzględnieniem zagadnień ochrony informacji. Zaproponowano metodę opartą na informacji ilościowej i jakościowej do weryfikacji SIL (IEC 61508, 61511) z uwzględnieniem...