Search results for "Software engineering"

showing 10 items of 1151 documents

An Exploratory Empirical Study of Internal Quality Attributes of Open Source Software Systems

2012

This exploratory empirical study has focused on open source software (OSS). Seven medium-sized OSS systems from the SourceForge repository were analysed. Over 100 internal quality attributes and programming practices were scrutinized by using two semi-automated source code analysis tools (FindBugs and SoftCalc). Many statistically significant relations were revealed by the conducted regression analyses. Seven so-called bad programming practices; as manifested by the measured source code inconsistencies were identified as having significant relations to internal software quality. Additionally we set and tested two hypotheses. That investigation provided mixed results partly supporting some o…

Source codeComputer sciencebusiness.industrymedia_common.quotation_subjectOpen source softwareStatic analysisSoftware qualitySoftware metricSet (abstract data type)Empirical researchSoftwareSystems engineeringSoftware engineeringbusinessmedia_common
researchProduct

Assessing maintainability change over multiple software releases

2008

The focus of the paper is to reveal the relationships between software maintainability and other internal software quality attributes. The source code characteristics of five Java-based open-source software products are analyzed using the software measurement tool SoftCalc. The relationships between maintainability and internal quality attributes are identified based on the Pearson product moment correlation analysis. Our results show negative correlations between maintainability and some well-known internal software quality attributes, as well as the ones between maintainability and complexity metrics. Particularly, according to our results, the Number of Data Variables Declared and the De…

Source codeComputer sciencebusiness.industrymedia_common.quotation_subjectProgramming complexityMaintainabilitySoftware qualitySoftware development processSoftwareMetric (unit)Software engineeringbusinessSoftware measurementSoftwaremedia_commonJournal of Software Maintenance and Evolution: Research and Practice
researchProduct

Visualization of Parameter Sensitivity of 2D Time-Dependent Flow

2018

In this paper, we present an approach to analyze 1D parameter spaces of time-dependent flow simulation ensembles. By extending the concept of the finite-time Lyapunov exponent to the ensemble domain, i.e., to the parameter that gives rise to the ensemble, we obtain a tool for quantitative analysis of parameter sensitivity both in space and time. We exemplify our approach using 2D synthetic examples and computational fluid dynamics ensembles.

SpacetimeComputer sciencebusiness.industry020207 software engineering02 engineering and technologyLyapunov exponentComputational fluid dynamicsDomain (mathematical analysis)Visualizationsymbols.namesakeFlow (mathematics)0202 electrical engineering electronic engineering information engineeringsymbolsTime dependent flowStatistical physicsSensitivity (control systems)business
researchProduct

A Space-Vector State Dynamic Model of the Synchronous Reluctance Motor Including Self and Cross-Saturation Effects and its Parameters Estimation

2018

This paper proposes a space-vector dynamic model of the Synchronous Reluctance Motor (SynRM) including both self-saturation and cross-saturation effects and selecting as state variables the stator currents. The proposed dynamic model is based on an original function between the stator flux and stator current components, and relies on 8 coefficients (fewer than other models in the scientific literature), presenting an interesting physical interpretation. Starting from this approach, both the static and dynamic inductances expressions of the model have been analytically developed, so that the reciprocity conditions for the cross saturation is satisfied. This paper presents also a technique fo…

State variableComputer simulationStatorComputer scienceEstimation theorySpace-vector dynamic model05 social sciences020207 software engineering02 engineering and technologylaw.inventionError functionSettore ING-INF/04 - AutomaticalawControl theoryParameters' estimation0202 electrical engineering electronic engineering information engineering0501 psychology and cognitive sciencesMinificationSynchronous Reluctance Motor (SynRM)Magnetic characteristicsSynchronous reluctance motorSaturation (magnetic)050107 human factors2018 IEEE Energy Conversion Congress and Exposition (ECCE)
researchProduct

Incompleteness in Conceptual Data Modelling

2013

Although conceptual data modelers can ”get creative” when designing entities and relationships to meet business requirements, they are highly constrained by the business rules which determine the details of how the entities and relationships combine. Typically, there is a delay in realising which business rules might be relevant and a further delay in obtaining an authoritative statement of these rules. We identify circumstances under which viable database designs can be constructed from conceptual data models which are incomplete in the sense that they lack this “infrastructural” detail normally obtained from the business rules. As such detail becomes available, our approach allows the con…

Statement (computer science)Business requirementsbusiness.industryComputer scienceBusiness ruleConceptual model (computer science)020207 software engineering02 engineering and technologyDatabase refactoringData modelingConceptual data modelingEntity–relationship model0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingSoftware engineeringbusiness
researchProduct

ballaxy: web services for structural bioinformatics.

2014

Abstract Motivation: Web-based workflow systems have gained considerable momentum in sequence-oriented bioinformatics. In structural bioinformatics, however, such systems are still relatively rare; while commercial stand-alone workflow applications are common in the pharmaceutical industry, academic researchers often still rely on command-line scripting to glue individual tools together. Results: In this work, we address the problem of building a web-based system for workflows in structural bioinformatics. For the underlying molecular modelling engine, we opted for the BALL framework because of its extensive and well-tested functionality in the field of structural bioinformatics. The large …

Statistics and ProbabilityModels MolecularComputer sciencecomputer.software_genreBiochemistryWorkflowStructural bioinformaticsUser-Computer InterfaceHumansMolecular Biologybusiness.industryComputational BiologySequence Analysis DNAData structureComputer Science ApplicationsVisualizationSystems IntegrationComputational MathematicsWorkflowComputational Theory and MathematicsScripting languageWeb serviceSoftware engineeringbusinesscomputerAlgorithmsSoftwareBioinformatics (Oxford, England)
researchProduct

On the definition of generic multi-layered ontologies for urban applications

2000

Cooperation of information systems is essential for providing decision support for urban management applications. This involves sharing data across collections of the heterogeneous information systems that are used to manage large urban infrastructures. The objective of this work is to define a spatial ontology to describe key features of urban applications, providing a foundation for semantic reconciliation among heterogeneous spatial information sources. We propose a multi-layered ontologies definition framework consisting of ontology layers which are composed of a generic functional structure and one or more domain ontologies. The functional structure embodies general ontological concept…

Structure (mathematical logic)Decision support systemInformation retrievalEcological ModelingGeography Planning and DevelopmentOntology (information science)Abstract data typecomputer.software_genreDomain (software engineering)Urban StudiesUrban planningInformation systemIDEF5Data miningcomputerGeneral Environmental ScienceMathematicsComputers, Environment and Urban Systems
researchProduct

A Proposal to Model Ancient Silk Weaving Techniques and Extracting Information from Digital Imagery - Ongoing Results of the SILKNOW Project

2019

Three dimensional (3D) virtual representations of the internal structure of textiles are of interest for a variety of purposes related to fashion, industry, education or other areas. The modeling of ancient weaving techniques is relevant to understand and preserve our heritage, both tangible and intangible. However, ancient techniques cannot be reproduced with standard approaches, which usually are aligned with the characteristics of modern, mechanical looms. The aim of this paper is to propose a mathematical modelling of ancient weaving techniques by means of matrices in order to be easily mapped to a virtual 3D representation. The work focuses on ancient silk textiles, ranging from the 15…

Structure (mathematical logic)Scope (project management)Computer sciencebusiness.industry020207 software engineering02 engineering and technologyData scienceGeneralLiterature_MISCELLANEOUSVariety (cybernetics)Technical drawing0202 electrical engineering electronic engineering information engineeringmedia_common.cataloged_instance020201 artificial intelligence & image processingEuropean unionWeavingbusinessmedia_commonComputational Science – ICCS 2019 - 19th International Conference, Faro, Portugal, June 12–14, 2019, Proceedings, Part V
researchProduct

Applying Finite State Process Algebra to Formally Specify a Computational Model of Security Requirements in the Key2phone-Mobile Access Solution

2015

Key2phone is a mobile access solution which turns mobile phone into a key for electronic locks, doors and gates. In this paper, we elicit and analyse the essential and necessary safety and security requirements that need to be considered for the Key2phone interaction system. The paper elaborates on suggestions/solutions for the realisation of safety and security concerns considering the Internet of Things (IoT) infrastructure. The authors structure these requirements and illustrate particular computational solutions by deploying the Labelled Transition System Analyser (LTSA), a modelling tool that supports a process algebra notation called Finite State Process (FSP). While determining an in…

Structure (mathematical logic)Theoretical computer scienceFinite-state machineComputer sciencebusiness.industryMobile phoneRealisationProcess calculusTransition systemKey (cryptography)Software engineeringbusinessNotation
researchProduct

An Information Systems Design Theory for Integrated Requirements and Release Management Systems

2009

High-tech companies need to collect and analy- ze requirements and allocate them to appropriate product releases in market-driven product development. Develop- ment activities are typically scattered across multiple sites and involve multiple partners in different countries, complicating requirements and release management. Fle- xible, scalable, and secure groupware-based support for the activities provides substantial payoffs. Yet, the extant literature provides little theoretical guidance for designing and using requirements and release management systems in multi-site, multi-partner environments. This article de- velops the meta-requirements and a meta-design of an Information Systems De…

Structure of Management InformationInformation managementCollaborative softwareRequirementProcess managementbusiness.industryComputer scienceData managementSoftware developmentcomputer.software_genreApplication lifecycle managementMarket requirements documentRelease managementRequirement prioritizationSystems development life cycleSystems managementNew product developmentInformation systemSystems designSoftware engineeringbusinessRequirements analysiscomputer2009 42nd Hawaii International Conference on System Sciences
researchProduct